Jeg har denne situasjonen:

  • Boken min trenger en alfabetisk indeks, brukt for å finne på hvilken side et element dukket opp.
  • Boken min trenger en ordliste som brukes til å slå opp definisjonen på varen.
  • Alle indekserte elementer vises i ordlisten og omvendt.
  • I trenger noe kompakt, men lett å lese.

Derfor virker det passende at det bare skal være ett avsnitt å referere til bak, enten en indeks (med definisjoner) eller en ordliste ( som fungerer som en indeks). Hvilken ville være den beste måten å gå? Er det et annet valg?

Kombinerer forlagene ordlisten og indeksen i ett avsnitt? Hva kaller de det?

Kommentarer

  • Selv om det er rimelig at hvert begrep som er definert i ordlisten, også skal være oppført i indeksen, gir jeg ikke ' t tror at hvert indekselement vanligvis vil fortjene en definisjon av ordlisten. I sistnevnte tilfelle bør indeks og ordliste forbli separate. En mulig tilnærming er da å la ordlisten oppføre seg til de tilsvarende indekselementene. Jeg har beskrevet en slik tilnærming – se tex.stackexchange.com/questions/340628/…

Svar

En ordliste kan ikke bare inneholde definisjoner av visse elementer, men også (som en indeks) angi siden (e) ) hvor disse elementene dukket opp. Hvis i tillegg hvert indeksert element (og ikke bare en delmengde) også vises i ordlisten, er en egen indeks overflødig.

Her er et eksempel på en (forhåpentligvis) «kompakt, men lett å les «ordliste produsert ved hjelp av glossaries pakken. Du kan også bruke hyperref pakke (som, i motsetning til de fleste andre pakker, må lastes inn før glossaries) for å legge til hyperkoblinger i ordlisten så vel som i hovedteksten.

\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} 

skriv inn bildebeskrivelse her

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *