当我创建引文时,我会使用这种\cite[p.<somenumber>]{myCitation}
格式,因为它允许我追踪信息的来源,以便我可以返回并引用它。我发现它在与他人合作撰写论文时非常有用,但是,在最终版本中,我想隐藏内联引文的页码。我是否可以设置一个选项来实现这一点,这样我就不必手动删除页码了?这将允许我预览最终草稿,然后轻松切换回草稿模式。
这是我的 LaTeX 文件的一个示例:
\documentclass[]{sig-alternate}
\usepackage[hyphens]{url}
\usepackage{cite}
\title{someTitle}
\begin{document}
\maketitle
someText~\cite[p.2]{_myCitation_2005}
\bibliographystyle{abbrv}
\bibliography{citations}
\end{document}
我的 BibTeX 如下:
@book{_myCitation_2005,
address = {someAddress},
edition = {3},
title = {Some Citation},
publisher = {some Publisher},
month = sep,
year = {2005}
}
我想要一个可以包含在我的序言中的命令,它将抑制我内嵌引用中的所有页码(它们对于论文最终稿中的任何引用都不是必需的)。
任何帮助都将不胜感激。谢谢!
答案1
你可以写
\let\oldcite\cite
\renewcommand\cite[2][]{\oldcite{#2}}
在您的序言中隐藏页码。如果您希望显示页码,只需注释这两行即可。但请注意,其他引用命令(例如)\citeauthor
仍会显示页码。