
Я хотел бы включить в свой код LaTeX некоторую форму указания на то, что определенные слова являются ключевыми словами, или что фраза является цитатой, или что другая фраза является примером и т. д. Где я могу найти список встроенных семантических указаний, подобных этим?
решение1
Не так много встроенных семантических макросов, как этот, хотя LaTeX впервые разделяет семантику и типографику. Иногда вместо этого вы определяете собственную команду в преамбуле, например
\newcommand\movie[1]{\textit{#1}}
для написания названий фильмов курсивом (особенно если вы можете изменить свое мнение о том, как визуализировать этот тип элемента позже). Или вы используете пакет для обработки особого типа элемента.
Возможно, тип ключевых слов, которые вы имеете в виду (указаны особым образом при введении), — это работа для пакета вродеglossaries
. Может быть, примеры, которые вы имеете в виду, похожи на пронумерованные примеры в лингвистике? Есть несколько пакетов, которые это делают. Я не думаю, что вы найдете этот список, и лучше спросить о конкретных потребностях.
решение2
Используйте \begin{quote}
и \end{quote}
для цитат.
Для ключевых слов используйте index
пакет. Используйте ^[aut]{yourkeyword}
для идентификации ключевого слова. добавьте преамбулу примера в свой документ:
\documentclass{article}
\usepackage{index}
\newindex{aut}{adx}{and}{Name Index}
\newindex{not}{ndx}{nnd}{List of Notation}
\shortindexingon
\proofmodetrue
\def\aindex{\index*[aut]}
\begin{document}
Lorem ^[aut]{ipsum} dolor sit amet, consectetur adipiscing elit.
^[aut]{consectetur} adipiscing elit. Aliquam vitae orci ante. Maecenas ^[aut]{viverra}.
interdum molestie dapibus tincidunt, dignissim sit amet risus. ^[aut]{Quisque}.
\end{document}
Это печатает:
Ключевые слова появятся в правом поле.