名称和术语

名称和术语

是否有任何包可以帮助处理文本中的标题和名称?

  • 格式:斜体、引号
  • 索引生成:删除文章,将索引中的名字重新排列为姓氏、名字

或者你必须自己做这件事?就像这样:

\newcommand{\ftfilm}[1]{\index{\textit{#1}}}
\newcommand{\ftarticle}[1]{``\index{#1}''}
\newcommand{\ftname}[1]{\index{#1}}

答案1

如果我理解正确的话,你想要

  • 电影斜体
  • 带“引号”的文章
  • 名字只是重新排列

您声明要从索引中删除文章,但又将\ftarticle它们写入索引?或者您想删除标题开头的文章,例如将“The Fog”写成“Fog, The”?

无论如何,你可以这样做

\newcommand{\ftfilm}[1]{\textit{#1}\index{\textit{#1}}} % write the movie to text and index
\newcommand{\ftfilmra}[2]% article, title
  {\textit{#1 #2}\index{\textit{#2, #1}} % write "The Fog" in text and "Fog, The" in index

您可以对名称执行相同的操作:

\newcommand{\ftname}[2]% FName, LName
  {#1 #2\index{#2, #1}}% "John Smith" in Text, "Smith, John" in index

相关内容