对于书名、姓名、歌曲名称、电影名称或其他论文来说,“正确”的环境/命令是什么?
例句:
\c1{Max Mox}
在的 采访中 也 回顾 了 其中 的 一些 想法\c1{Arnold Fitzgerald}
, 他 本人 是 这 本书 的 作者\c2{The Book}
, 后来 被 改编 成 一部\c3{the film}
电影\c1{the filmer}
.
在其他情况下,我会使用引号或斜体。但我猜有些命令也会捕捉语义方面,而不仅仅是使用\textit
或引号。(比如在 HTML 中语义地标记强调)
答案1
如果你引用文章或书籍等,你可以使用BibLaTeX
(BibLaTeX 文档) 为您创建参考书目。然后,您可以轻松地引用其中一部作品的作者\citeauthor{}
,并引用标题\citetitle{}
,当然,您也可以使用 引用该作品\cite{}
。BibLaTeX
根据常规用法自动格式化书籍和文章的标题,但您可以更改格式以满足您的需要。
如果你只关心个人数据库,那么有nameauth
(nameauth 文档)或一个实验性的概念BibLaTeX
(使用 biblatex 创建人员登记册)。
当然你也可以简单地定义自己的命令,例如
\newcommand*{\nameperson}[1]{\textsc{#1}}
\newcommand*{\fnameperson}[2]{#1 \textsc{#2}}
\newcommand*{\booktitle}[1]{\emph{#1}}
\newcommand*{\filmtitle}[1]{\enquote{#1}}
如果你想要经常引用某个特定名称,也可以为其定义一个宏
\newcommand{\Lewis}{\textsc{Lewis}}
\newcommand{\DLewis}{David \textsc{Lewis}}
请注意,这\enquote
是由提供的命令csquotes
。
您应该使用什么取决于您的需求。根据您的示例,我认为BibLaTeX
值得一看,如果您的文档中还有许多名称(您想要标记),nameauth
也值得考虑。