Mit der Liste Öffne in Overleaf
\begin{filecontents*}{\jobname-index.bib} @index{schreiben} @index{geschrieben, alias={schreiben} } @index{Standard} @index{Zahl} ..... ..... ..... \end{filecontents*} werden Indexeinträge global festgelegt. Kann ich irgendwie einen Indexeintrag auch inline ergänzen, d.h. ohne einen Listeneintrag vorzunehmen? Öffne in Overleaf
% Übersetzung: % arara: pdflatex % arara: pdflatex % arara: makeglossaries % arara: bib2gls % arara: pdflatex % arara: clean: { extensions: [acn, acr,alg, aux, glg, glo, gls, ist, out, slg, syg, syi, toc, idx, ind, log, ilg, glstex, syntex, gz ] } \begin{filecontents*}{\jobname-index.bib} @index{Webseite} @index{schreiben} @index{geschrieben, alias={schreiben} } @index{Standard} @index{Abkuerzung,name={Abk\"urzung},text={Abk\"urzung}} @index{Verwendung} @index{Form} @index{Unterschied} @index{Umlaut} @index{Berechnungen} @index{Ergebnis} @index{Zahl} \end{filecontents*} \documentclass{scrartcl} % scrreprt \usepackage[utf8]{inputenc} %Dateikodierung \usepackage[T1]{fontenc} % Aktiviert EC-Schriftarten %\usepackage{textcomp} % Text-Companion-Symbols (z. B. \texteuro) \usepackage[ngerman]{babel} % Deutsche Einstellungen \usepackage{lmodern} \usepackage{microtype} %\usepackage[ngerman]{translator} \usepackage[ colorlinks=true, % zur Hervorhebung pdfborder={0 0 0}, ]{hyperref}% vor glossaries-extra laden! \usepackage[% record={alsoindex}, index, stylemods={bookindex}, style=altlistgroup, shortcuts, % Abkürzungen für Befehle aktivieren acronym, %ein Abkürzungsverzeichnis erstellen toc, %Einträge im Inhaltsverzeichnis section, %im Inhaltsverzeichnis auf section-Ebene erscheinen ]{glossaries-extra} \GlsXtrLoadResources[ src={\jobname-index}, type=index, ] % Den Punkt am Ende jeder Beschreibung deaktivieren %\renewcommand*{\glspostdescription}{} \makeglossary \begin{document} \glsaddallunused % optional: auch ungenutze Einträge anzeigen \tableofcontents{} \section{Bereits global definierte Indexeinträge, unter anderem} \gls{Standard}, \gls{geschrieben}, \gls{Zahl}. \section{Wie einen weiteren Indexeintrag inline ergänzen?} \gls{Zusatz}, \gls{inline} \printunsrtglossary[type=index,style=bookindex,title=Stichwortverzeichnis] \end{document} gefragt 05 Mai '19, 12:40 cis |
Könnte das vll. mit datatool.sty gehen? Ich finde da gerade nichts was temp-outpufiles erzeugt (und diese später zusammenfasst).
Du könntest natürlich mit
\newwrite
und\openout
eine Datei zum Schreiben öffnen und diese dann per\protected@write
auch im Laufe des Dokuments mit Inhalt füllen. Ein\closeout
wäre nicht einmal notwendig, da TeX die offene Datei am Ende automatisch schließt. Aber dabei steigt natürlich die Gefahr von doppelten Einträgen. Am Ende ist das Vorgehen dann auch wieder ziemlich dicht an dem mit MakeIndex, Xindy, etc.