书名、姓名等的正确环境/命令

书名、姓名等的正确环境/命令

对于书名、姓名、歌曲名称、电影名称或其他论文来说,“正确”的环境/命令是什么?

例句:

\c1{Max Mox}在的 采访中 也 回顾 了 其中 的 一些 想法\c1{Arnold Fitzgerald}, 他 本人 是 这 本书 的 作者\c2{The Book}, 后来 被 改编 成 一部\c3{the film}电影\c1{the filmer}.

在其他情况下,我会使用引号或斜体。但我猜有些命令也会捕捉语义方面,而不仅仅是使用\textit或引号。(比如在 HTML 中语义地标记强调)

答案1

如果你引用文章或书籍等,你可以使用BibLaTeXBibLaTeX 文档) 为您创建参考书目。然后,您可以轻松地引用其中一部作品的作者\citeauthor{},并引用标题\citetitle{},当然,您也可以使用 引用该作品\cite{}BibLaTeX根据常规用法自动格式化书籍和文章的标题,但您可以更改格式以满足您的需要。

如果你只关心个人数据库,那么有nameauthnameauth 文档)或一个实验性的概念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也值得考虑。

相关内容