交叉引用索引/词典

交叉引用索引/词典

我正在进行一些业余希腊语研究,并希望用 构建一本词典LaTeX。我显然想要某种按字母顺序排列的词汇列表,能够交叉引用同义词、词根、派生词等。我还可能在文档开头留出一些区域,其中包含引用单词列表的研究文本。由于我是一名普通的TeX菜鸟,我想知道是否有类似的东西作为模板,以及在哪里。

编辑

经过一番摆弄之后,下面是我想要的一个粗略的样本:

前言

\documentclass{article}

\usepackage{hyperref}
\hypersetup{hidelinks}

\usepackage[greek]{babel}
\selectlanguage{greek}
\languageattribute{greek}{polutoniko}

\title{\latintext{Greek Studies}}

\date{2015-12-20}

\author{\latintext{Nathaniel Bond}}

学习文本样本

\section{\texorpdfstring{\latintext{Study Texts}}{}}

\subsection{\texorpdfstring{\latintext{Colossians 1:15-17}}{}}

<'os >estin e>ik`wn to~u Jeo~u to~u >aor'atou, prot'otikos p'ashs kt'isews;
<'oti >en a>ut~w| >ekt'isjh t`a p'anta, t`a >en to~is o>urano~is ka`i t`a >ep`i t~hs g~hs, t`a <orat`a ka`i t`a >a'orata, e>'ite jr'onoi, e>'ite kuri'othtes, e>'ite >arqa'i, e>'ite >exous'iai; t`a p'anta di> a>uto~u ka`i e>is a>ut`on >'ektistai;
ka`i a>ut'os >esti pr`o p'antwn, ka`i t`a p'anta >en a>ut~w| sun'esthke.

\latintext
Who [Christ Jesus] is the image of the invisible God, the firstborn of every creature:
For by him were all things created, that are in heaven, and that are in earth, visible and invisible, whether they be thrones, or dominions, or principalities, or powers: all things were created by him, and for him:
And he is before all things, and by him all things consist.  
\greektext

詞匯範例

\section{\texorpdfstring{\latintext{Lexicon}}{}}

\subsection{P p}
\subsubsection{p~as}

\latintext
[G3956] pas; including all the forms of declension; apparently a primary word; all, any, every, the whole:—all (manner of, means), alway(-s), any (one), × daily, + ever, every (one, way), as many as, + no(-thing), X thoroughly, whatsoever, whole, whosoever.
\greektext

\subsubsection{p'anta}

\latintext
See \greektext p~as

\subsubsection{p'antwn}

\latintext
See \greektext p~as

\subsubsection{p'ashs}

\latintext
See \greektext p~as

\subsubsection{prwt'otokos}

\latintext
[G4416] pro-tot-ok'-os; from G4413 and the alternate of G5088; first-born (usually as noun, literally or figuratively):—firstbegotten(-born).
\greektext

\newpage
  1. 理想情况下,我可以做一些事情,比如将鼠标悬停在希腊语单词上,然后 PDF 就会用工具提示标记,其中包含词典中给出的 Strong 定义,因为希腊语文本与给出定义的小节文本相同。
  2. 如果这不可能的话,至少单击一个单词并将其链接到定义小节的功能会很好。
  3. 无论如何,如果可能的话,我宁愿不必用超链接符号标记每个希腊单词 - 它会自动链接到具有匹配文本的子部分。

欢迎任何指点,但我更喜欢 64 位而不是 32 位。

答案1

如果您使用,则无需手动设置超链接词汇表但你确实需要说一些类似\gls{<identifier>}在文本中打印术语的内容。如果你不使用该包,你必须以某种方式标记它。

如果目标始终是分段标题,你可以用\refand \labelbut做一些花哨的事情词汇表我觉得会更容易。

例如,词汇表makeindex使用and/or等索引功能xindy,这意味着可以自动对条目进行排序。它还提供了一系列样式,用于格式化整个条目列表以及在文本中使用时。

酷炫工具提示可以在 PDF 输出中启用工具提示。

如果您不想手动标记文本,您可以编写脚本(例如,一点点sed,一点点)在编译之前对源代码gawk进行预处理。*.tex

你也可以看看这个 CTAN 主题查找其他可能感兴趣的包裹。

相关内容