Jag har den här situationen:

  • Min bok behöver ett alfabetiskt index som används för att hitta på vilken sida en artikel dyker upp.
  • Min bok behöver en ordlista som används för att leta upp definitionen av artikeln.
  • Varje indexerade poster kommer att visas i ordlistan och vice versa.
  • I behöver något kompakt men lätt att läsa.

Det verkar därför passande att det bara ska finnas ett avsnitt att referera till bak, antingen ett index (med definitioner) eller en ordlista ( som fungerar som ett index). Vilket skulle vara det bästa sättet att gå? Finns det ett annat val?

Kombinerar förlag någonsin ordlistan och index i ett avsnitt? Vad kallar de det?

Kommentarer

  • Även om det är rimligt att varje term som definieras i ordlistan också ska listas i indexet, gör jag inte ' tänk inte att varje indexobjekt vanligtvis förtjänar en ordlistadefinition. I det senare fallet bör index och ordlista förbli separata. Ett möjligt tillvägagångssätt är då att låta ordlistaposterna peka på motsvarande indexobjekt. Jag har beskrivit ett sådant tillvägagångssätt – se tex.stackexchange.com/questions/340628/…

Svar

En ordlista kan inte bara innehålla definitioner av vissa artiklar utan också (som ett index) anger sidan (arna) ) där dessa objekt dykt upp. Om dessutom varje indexerat objekt (och inte bara en delmängd) också visas i ordlistan är ett separat index överflödigt.

Här är ett exempel på en (förhoppningsvis) ”kompakt men lätt att läs ”ordlista producerad med hjälp av paketet glossaries . Du kan också använda hyperref paket (som till skillnad från de flesta andra paket måste laddas före glossaries) för att lägga till hyperlänkar i ordlistan såväl som i huvudtexten.

\documentclass{article} \usepackage{hyperref} \usepackage{glossaries} \makeglossaries \newglossaryentry{electrolyte}{name=electrolyte,% description={solution able to conduct electric current}} \textheight=80pt% just for the example \begin{document} Some text about \gls{electrolyte}. \printglossaries \end{document} 

ange bildbeskrivning här

Lämna ett svar

Din e-postadress kommer inte publiceras. Obligatoriska fält är märkta *