我正在使用LaTeX和BibTeX作为文章,我希望能够引用我引用的文章的标题.执行此操作的命令是什么?
我正在使用\bibliographystyle{chicago}它似乎不是\citeT{},\citetitle{}或者\citeTitle{}
Nor*_*sey 23
只需输入标题即可.即使natbib是功能最强大的BibTeX软件包,其功能也不足以满足您的需求.试图让BibTeX通过LateX命令为你提取标题是可能的,但这需要你
.bst使用仅由BibTeX使用的非常奇怪的后缀语言编写您自己的自定义文件,以与您的新格式兼容.作为一个写过几个自定义bst文件以及替换BibTeX的人,这不值得愚弄.毕竟,如果您引用该论文,您可能无论如何都知道该标题.
编辑:如果你必须用多篇论文做这件事,我会试着作弊.扩展bst文件,使其向bbl文件写入一个命令,该命令将与每个bibkey关联的标题写入aux文件.您可以打开bbl命令的模型,\label并打开实际的title-citing命令\ref.
这是我如何解决被引论文的标题问题:
在序言中
包括纳比卜:
\usepackage[sort&compress]{natbib}
Run Code Online (Sandbox Code Playgroud)
如果要在文本中引用TITLE而不是作者,则可以在序言中定义标题,如下所示:
\defcitealias{Weiser1996designingcalm}{Designing Calm Technology}
Run Code Online (Sandbox Code Playgroud)
注意: 您需要有一个bibtex项目(标题为“ Designing Calm Technology”),其密钥为{Weiser1996designingcalm}。
在您要写被引论文标题的论文中
\citetalias{Weiser1996designingcalm}
Run Code Online (Sandbox Code Playgroud)
这将导致=> Designing Calm Technology(即,您使用上面的\ defcitealias命令指定的文本)
要么
\citepalias{Weiser1996designingcalm}
Run Code Online (Sandbox Code Playgroud)
结果为=> (Designing Calm Technology)(即带括号的标题)
小智 5
这个问题很老了,也许\citefield以前不存在,但现在它对这类问题很有魅力:
\documentclass[varwidth]{standalone}
\usepackage{biblatex}
\begin{filecontents}{\jobname.bib}
@article{example,
title = {NAME OF PAPER},
}
\end{filecontents}
\addbibresource{\jobname.bib}
\begin{document}
\citefield{example}{title}
\end{document}
Run Code Online (Sandbox Code Playgroud)
从这个问题得到的。
| 归档时间: |
|
| 查看次数: |
41689 次 |
| 最近记录: |