Abkürzungsverzeichnis Formatierung

Antwort erstellen


Diese Frage dient dazu, das automatisierte Versenden von Formularen durch Spam-Bots zu verhindern.
Smilies
:D :) :( :o :shock: :? 8) :lol: :-x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:

BBCode ist eingeschaltet
[img] ist eingeschaltet
[flash] ist ausgeschaltet
[url] ist eingeschaltet
Smilies sind eingeschaltet

Die letzten Beiträge des Themas

Ich habe die Datenschutzerklärung gelesen und bin damit einverstanden.

   

Wenn du eine Datei oder mehrere Dateien anhängen möchtest, gib die Details unten ein.

Ansicht erweitern Die letzten Beiträge des Themas: Abkürzungsverzeichnis Formatierung

Problem

von Mechaniko » Do 7. Mai 2015, 17:31

So nach "langer" Zeit brauche ich wieder ein Glossar und hatte noch das Minimalbeispiel gespeichert, jedoch musste ich mein PC neuinstallieren und nun scheint es nicht mehr zu gehen.

Ich benutze Win8 mit MikeTex und TexMaker.

Fehlermeldung:

("C:\Program Files\MiKTeX 2.9\tex\latex\glossaries\base\glossaries-compatible-3
07.sty"
Package: glossaries-compatible-307 2013/11/14 v4.0 (NLCT)
)
! LaTeX Error: File `tracklang.sty' not found.

Scheinbar wird eine tacklang.sty nicht gefunden. Weiß einer woran das liegt?


€dit: Solved. Musste Package manuell über MikeTex installieren.

von esdd » Di 13. Jan 2015, 21:05

Dein Verzeichnis taucht doch Dank der Option toc schon im Inhaltsverzeichnis auf? Soll es noch nummeriert sein? Dann must Du die Option numberedsection ergänzen.
\usepackage[acronym,toc,nonumberlist,numberedsection]{glossaries} 
Wenn jede Teilgruppe auf einer neuen Seite beginnen soll, dann musst Du \glsgroupskip entsprechend umdefinieren:
 \renewcommand*\glsgroupskip{\newpage}
Das findest Du aber alles auch in der Paketdokumentation.

Ob es möglich ist, dass die Kopfzeile auf jeder Seite wiederholt wird, weiß ich nicht. Das wäre aber vermutlich auch gar nicht sinnvoll. Ich würde die Spaltenüberschriften eher unter die Überschriften der Teilgruppen setzen.

% -- Glossary-Style -- %%  
\newglossarystyle{symbol}{%  
   \setglossarystyle{long3colheader}%  
   \renewenvironment{theglossary} 
     {\begin{longtable}[l]{@{}lp{2cm}p{\glsdescwidth}@{}}} 
     {\end{longtable}}%  
   \renewcommand*\glsgroupskip{\newpage}%
   \renewcommand*\glossaryheader{}%
   \renewcommand*\glsgroupheading[1]{%  
     \multicolumn{3}{@{}l}{%  
       \textbf{%  
         \ifstr{##1}{G}{Griechische Symbole}{%  
           \ifstr{##1}{L}{Lateinische Symbole}{%  
             Andere Symbole (##1)}%  
         }%  
       }%  
     }%  
     \tabularnewline[1ex]
     \textbf{Zeichen} & \textbf{Einheit} & \textbf{Beschreibung}\tabularnewline%
   }%  
   \renewcommand*\glossentry[2]{%  
     \glstarget{##1}{\glossentryname{##1}} & \glossentrysymbol{##1} & \glossentrydesc{##1}\tabularnewline 
   }%  
}
Gruß
Elke

?

von Mechaniko » Di 13. Jan 2015, 19:12

hat keiner eine Idee wie das geht?

Abkürzungsverzeichnis Formatierung

von Mechaniko » So 11. Jan 2015, 19:40

Hallo Leute,

ich hätte gerne, dass mein Glossarverzeichnis im Inhaltsverzeichnis als eine eigene Section aufgelistet wird. Und dass die lateinische Symbole Liste auf einer neue Seite anfängt und wenn möglich, soll auf jeder neu angefangenen Seite "Zeichen - Ein - Beschreibung" stehen.

Wäre nett, wenn mir jemand sagen könnte, wie man das realisieren kann.

Vielen Dank


Minimalbeispiel
\documentclass[10pt,a4paper]{article} 
\usepackage[utf8]{inputenc} 
\usepackage[ngerman]{babel} 
\usepackage[T1]{fontenc} 
\usepackage{amsmath,amssymb,amstext} 
\usepackage{amsfonts} 
\usepackage{graphicx} 
\usepackage{siunitx} 
\bibliographystyle{apalike} 

\author{Author} 
\title{Doku} 
\date{\today} 

\usepackage{scrextend} 
\usepackage[acronym,toc,nonumberlist]{glossaries} 
\newglossary[slg]{symbolslist}{syi}{syg}{Symbolverzeichnis} % eigenes 
%\renewcommand*{\glspostdescription}{}   % kein Punkt am Ende 
\makeglossaries 


% -- Glossary-Style -- %% 
\newglossarystyle{symbol}{% 
  \setglossarystyle{long3colheader}% 
  \renewenvironment{theglossary} 
    {\begin{longtable}[l]{@{}lp{2cm}p{\glsdescwidth}@{}}} 
    {\end{longtable}}% 
  \renewcommand*\glossaryheader{% 
    \textbf{Zeichen} & \textbf{Einheit} & \textbf{Beschreibung}\\}% 
  \renewcommand*\glsgroupheading[1]{% 
    \multicolumn{3}{@{}l}{% 
      \textbf{% 
        \ifstr{##1}{G}{griechische Symbole}{% 
          \ifstr{##1}{L}{lateinische Symbole}{% 
            andere Symbole (##1)}% 
        }% 
      }% 
    }% 
    \tabularnewline 
  }% 
%\renewcommand*{\glossaryentryfield}[5]{%<-- veraltet 
%\glsentryitem{##1}\glstarget{##1}{##2} & ##4 & ##3  \\}% 
  \renewcommand*\glossentry[2]{% 
    \glstarget{##1}{\glossentryname{##1}} & \glossentrysymbol{##1} & \glossentrydesc{##1}\tabularnewline 
  }% 
} 

%Beispiel 
\newglossaryentry{symb:Rtha}{ 
  name=\ensuremath{R}, 
  description={Thermischer Widerstand}, 
  symbol=\si{\kelvin\per\watt}, 
  sort=lat:rth, 
  type=symbolslist 
} 
\newglossaryentry{symb:rho}{ 
  name=$\rho$, 
  description={Dichte}, 
  symbol=\si{\kilogram\per\meter\cubed}, 
  sort=gr:rho, 
  type=symbolslist 
} 


\begin{document} 

\maketitle 

\newpage 
\tableofcontents 

\newpage 

\printglossary[type=symbolslist,style=symbol] 

\newpage 
\section{Einleitung} 
\gls{symb:Rtha} 
\gls{symb:rho} 

\subsection{Anforderungsliste} 
\label{subsec:Anforderungsliste} 

\end{document}

Nach oben