Hi,
I am using a reference style mandated by the university for my thesis report. According to this style, the names of authors appear at the place of a citation, along with the year. This causes a problem, as often the reference text interrupts the intended flow of the paragraph, or even interferes with the sentence construct. I would like to distinguish the reference text by means of font or a mechanism such as highlighting, so that the reader could easily make out reference text from the main text. Can anyone suggest a way for doing this?
TIA
Vin
Text Formatting ⇒ Distinguish reference text
NEW: TikZ book now 40% off at Amazon.com for a short time.
-
- Posts: 126
- Joined: Sun Feb 13, 2011 8:36 pm
Distinguish reference text
How are the citations managed? Using bibtex and natbib?
I'm using pdfTeX, Version 3.1415926-1.40.10 (TeX Live 2009/Debian).
-
- Posts: 126
- Joined: Sun Feb 13, 2011 8:36 pm
Distinguish reference text
The easiest way I can think of is to use the hyperref package with the colorlinks option.
More complex, the natbib package allows you to do quite a lot. It has a formatting macro \citenumfont handy but I don't know about an equivalent for author-year style citations. However, you may do this yourself. You can use the etoolbox package to perpend arbitrary code to a macro. Unfortunately, after spending more time on this issue than I should have, I could not manage to successfully hook to the end of a \cite command to restore the style. The foolhardy solution is to put curly braces around all your \cites.
Here is a complete example:
Best
More complex, the natbib package allows you to do quite a lot. It has a formatting macro \citenumfont handy but I don't know about an equivalent for author-year style citations. However, you may do this yourself. You can use the etoolbox package to perpend arbitrary code to a macro. Unfortunately, after spending more time on this issue than I should have, I could not manage to successfully hook to the end of a \cite command to restore the style. The foolhardy solution is to put curly braces around all your \cites.
Here is a complete example:
Code: Select all
Code, edit and compile here:
\begin{filecontents}{references.bib}@book{Goossens93,author = "Goossens, Michel and Mittlebach, Frank and Samarin, Alexander",year = "1993",title = "The \LaTeX{} Companion",publisher = "Addison-Wesley",address = "Reading, Massachusetts"}\end{filecontents}\documentclass{article}\usepackage[T1]{fontenc}\usepackage{natbib}\usepackage{color}\usepackage{etoolbox}%\usepackage[colorlinks]{hyperref}% as an alternative to the demonstrated approach\newcommand\citationformat{\color{blue}}% or whatever...\preto\citep{\citationformat}\begin{document}Lorem ipsum dolor sit amet, consectetur adipiscing elit. Morbiconvallis, tortor non imperdiet tincidunt, ligula mauris eleifendmauris, in malesuada massa elit eget nunc {\citep{Goossens93}}. Nuncvel dui vitae elit interdum laoreet.\bibliographystyle{plainnat}\bibliography{references}\end{document}
I'm using pdfTeX, Version 3.1415926-1.40.10 (TeX Live 2009/Debian).