我正在尝试为我正在创建的语言编写和排版一本词典。随着条目数的激增,我变得不知所措,我认为重复排序和手动创建部分的工作并不是正确的做法。咨询 Google 搜索并不容易,因为术语dictionary
或glossary
通常意味着其他东西。
我对 SQL 没什么经验,但我熟悉 CSV。我相信工作流程涉及这些部分,特别是如果我想在某些条目上添加关系注释。
\documentclass{standalone}
\newcommand{\entry}{2}{\textbf{#1}\ {#2}}
\usepackage{hanging}
\begin{document}
\begin{hangparas}{1.5em}{1}
\section{C}
\entry{cat}{a hell and evil descendant of Alkosh but fluffy and kind creature}
\section{F}
\entry{feline}{catfolk living on earth, ranging from big boy to small boy
\section{J}
\entry{Jirra}{a small \textbf{feline}, particularly my house cat has dark orange fur. See \textbf{cat, feline, pet} % <--refer to these entries
\section{P}
\entry{pet}{good man's friend, I have one. See \textbf{Jirra}} % <-- also this
\end{hangparas}
\end{document}
我相信使用这种方法可以让我拥有一个除 Latex 文档之外的可用数据库。例如,我可以将该数据库用于其他用途,例如在线词典。
我以前没有设置真正的词典的经验,但我一直在 InDesign 上为书设置一个小词汇表,但这项工作真的很常规和累人,因为我们必须逐一输入每个条目,并迫使我们不断检查关系表。