در زمان پاسخ به داور یک مقاله، معمول است که پاسخ های مربوطه در متن را به رنگ خاص نسبت داده شده به آن داور بنویسیم. در این جا می خوام که این کار رو برای برخی مراجع که داور پیشنهاد اضافه کردن اون ها رو داده انجام بدم.
در زیر یک کد رو مشاهده می کنید که یک فایل مراجع ایجاد کرده و تنها یک مرجع رو به رنگ آبی می نویسه. این کد از برچسب مرجع های مورد نظر استفاده می کنه و اون ها رو تشخیص می ده و رنگی می کنه.
چطور می تونم این کار رو برای چند مرجع (مثلا دو یا سه تا در همین مثال) انجام بدم؟
اگر ترفند دیگری در این رابطه به ذهنتون می رسه هم لطفا بگید.
\documentclass{article}
\usepackage{filecontents}
\usepackage{color}
\usepackage{etoolbox}
\begin{filecontents}{jobname.bib}
@article{greenwade93,
author = "George D. Greenwade",
title = "The {C}omprehensive {T}ex {A}rchive {N}etwork ({CTAN})",
year = "1993",
journal = "TUGBoat",
volume = "14",
number = "3",
pages = "342--351"
}
@book{goossens93,
author = "Michel Goossens and Frank Mittelbach and Alexander Samarin",
title = "The LaTeX Companion",
year = "1993",
publisher = "Addison-Wesley",
address = "Reading, Massachusetts"
}
@article{fuente,
author = "D. de la Fuente and J.G. Castaño and M. Morcillo",
title = "Long-term atmospheric corrosion of zinc",
journal = "Corrosion Science",
volume = "49",
year = "2007",
pages = "1420–1436",
}
@article{nature,
author = "Rosa Rademakers and Manuela Neumann and Ian R. Mackenzie",
title = "Advances in understanding the molecular basis of frontotemporal dementia - elongated title",
journal = "Nature Reviews Neurology",
volume = "8",
year = "2012",
pages = "423-434",
doi = "10.1038/nrneurol.2012.117",
}
}
\end{filecontents}
\let\mybibitem\bibitem
\renewcommand{\bibitem}[1]{%
\ifstrequal{#1}{greenwade93}
{\color{blue}\mybibitem{#1}}
{\color{black}\mybibitem{#1}}%
}
\begin{document}
This is my document \cite{fuente} and we have another \cite{nature}. We can speak also about \LaTeX! So two more reference are \cite{greenwade93} and \cite{goossens93}
\bibliographystyle{ieeetr}
\bibliography{jobname}
\end{document}