goLaTeX - Mein LaTeX-Forum

Mein LaTeX-Forum


Login  | Registrieren
Direktlinks:
Zuletzt aktive Beiträge
Unbeantwortete Beiträge
[Erweitert]

Forenstatistik:
Beiträge: 99390
Top-Poster: Johannes_B (5059)

Wir begrüßen unseren neuesten Benutzer nf.

Links:


Mit Unterstützung von DANTE e.V.: Deutschsprachige Anwendervereinigung TeX. Danke den Mitgliedern!





Forum
      Option
[Erweitert]
  • Diese Seite weiterempfehlen
     


Gehe zu:  
Neues Thema eröffnen Neue Antwort erstellen

listoftables zählt glossar mit

 

thecrazygerman
Forum-Anfänger
Forum-Anfänger

Beiträge: 35
Anmeldedatum: 24.05.15
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 30.10.2018, 18:40     Titel: listoftables zählt glossar mit
  Antworten mit Zitat      
N'Abend

Mein Problem ist, dass im Tabellenverzeichnis anscheinend das glossar mitgezählt wird. Und nebenbei verstehe ich auch nicht was mit \vref los ist Question

Hat jemand eine Idee wie man das wieder hinbiegt?


Grüße

Code • Öffne in Overleaf

\documentclass[12pt,a4paper]{article}
\usepackage{selinput}
\SelectInputMappings{
  adieresis={ä
},
  germandbls={ß}
}

\usepackage[ngerman]{babel}

\usepackage{parskip}
\usepackage[T1]{fontenc}
\usepackage{csquotes}



\usepackage[            % für glossaries
      automake,         %ruft makeindex automatisch auf, ersetzt sanitize
      toc,               %Verzeichnis erscheint im Inhaltsverzeichnis
      section,            %erscheint auf Section Ebne  
      nopostdot,             %kein Punkt am ende der Zeile
    ]{glossaries}

\usepackage[ngerman]{varioref} % siehe cleveref
%\usepackage{hyperref} % siehe cleveref
\usepackage[ngerman,noabbrev]{cleveref} % die 3 ref-Packete zusammen ermöglichen Verweise mit Seitenzahl und Benennung (Abbildung, Kapitel, Abschnitt)


\newglossary
   [fog]                  %Name der log Datei
   {formel}               %Wichtig für mehrere Verz., um bei \print... zu unterscheiden
   {foi}                  %Dateiendung für während kombilieren entstehende neue Dateien
   {foo}                  %Dateiendung für während kombilieren entstehende neue Dateien
   {Formelzeichen}
   \newglossarystyle{mytab}{% Name des neuen style
      \renewenvironment{theglossary}%definiert eine vorhandene "Umgebung", hier {theglossary}, neu
         {%
         \begin{longtable}[l]{@{}*3{p{\dimexpr (\textwidth-7\tabcolsep)/3}}@{}} %versteh ich nicht, siehe Forum
         }
         {\end{longtable}}
      \renewcommand*{\glossaryheader}{% Kopf der Tabelle
         \bfseries Zeichen & \bfseries Einheit & \bfseries Bedeutung\\
         \endhead
      }
      \renewcommand*{\glsgroupheading}[1]{}% kein Abstand zwischen Gruppen
      \renewcommand*{\glossentry}[2]{%
    \glstarget{##1}{\glossentrysymbol{##1}}%<-- Symbol
    & \glsentryuseri{##1}%<-- Einheit
    & \glossentrydesc{##1}%<-- Name
      \tabularnewline}
      \renewcommand*{\glsgroupskip}{\relax}%
   }  
   
\makeglossaries                                                        


% \newglossaryenry definiert die Einträge im Glossar
\newglossaryentry{I}{%
   symbol={$I$},
   name={$I$},
   description={Strom},
   type=formel,
   user1={$A$}}              


\begin{document}

\printglossary[title=Formelzeichen, type=formel, style=mytab]

%%%

\listoftables

Der Verweis \verb|\vref{Tab:eins}|liefert \vref{Tab:eins}.
\gls{I}


\begin{table}[htb]
\centering
\label{Tab:eins}
\fbox{%
\begin{tabular}{ll}
Parameter & Werte \\
\end{tabular}}
\caption{Tabelle 1}
\end{table}

%%%

\begin{table}[htb]
\centering
\label{Tab:zwei}
\fbox{%
\begin{tabular}{ll}
Parameter & Werte \\
\end{tabular}}
\caption{Tabelle 2}
\end{table}


\end{document}




mini.PNG
 Beschreibung:

Download
 Dateiname:  mini.PNG
 Dateigröße:  17.7 KB
 Heruntergeladen:  121 mal

_________________

Nur beschränkt fähig Englisch zu verstehen.
Private Nachricht senden Benutzer-Profile anzeigen

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 30.10.2018, 18:54     Titel:
  Antworten mit Zitat      
longtable setzt den table-Zähler selbst um 1 hoch, während bei der table-Umgebung erst \caption den Zähler ändert, weshalb dort \label auch nach \caption stehen muss.

Code • Öffne in Overleaf
\documentclass[12pt,a4paper]{article}
\usepackage{selinput}
\SelectInputMappings{
  adieresis={ä
},
  germandbls={ß}
}

\usepackage[ngerman]{babel}

\usepackage{parskip}
\usepackage[T1]{fontenc}
\usepackage{csquotes}



\usepackage[            % für glossaries
      automake,         %ruft makeindex automatisch auf, ersetzt sanitize
      toc,               %Verzeichnis erscheint im Inhaltsverzeichnis
      section,            %erscheint auf Section Ebne  
      nopostdot,             %kein Punkt am ende der Zeile
    ]{glossaries}

\usepackage[ngerman]{varioref} % siehe cleveref
%\usepackage{hyperref} % siehe cleveref
\usepackage[ngerman,noabbrev]{cleveref} % die 3 ref-Packete zusammen ermöglichen Verweise mit Seitenzahl und Benennung (Abbildung, Kapitel, Abschnitt)


\newglossary
   [fog]                  %Name der log Datei
   {formel}               %Wichtig für mehrere Verz., um bei \print... zu unterscheiden
   {foi}                  %Dateiendung für während kombilieren entstehende neue Dateien
   {foo}                  %Dateiendung für während kombilieren entstehende neue Dateien
   {Formelzeichen}
   \newglossarystyle{mytab}{% Name des neuen style
      \renewenvironment{theglossary}%definiert eine vorhandene "Umgebung", hier {theglossary}, neu
         {%
         \addtocounter{table}{-1}%
         \begin{longtable}[l]{@{}*3{p{\dimexpr (\textwidth-7\tabcolsep)/3}}@{}} %versteh ich nicht, siehe Forum
         }
         {\end{longtable}}
      \renewcommand*{\glossaryheader}{% Kopf der Tabelle
         \bfseries Zeichen & \bfseries Einheit & \bfseries Bedeutung\\
         \endhead
      }
      \renewcommand*{\glsgroupheading}[1]{}% kein Abstand zwischen Gruppen
      \renewcommand*{\glossentry}[2]{%
    \glstarget{##1}{\glossentrysymbol{##1}}%<-- Symbol
    & \glsentryuseri{##1}%<-- Einheit
    & \glossentrydesc{##1}%<-- Name
      \tabularnewline}
      \renewcommand*{\glsgroupskip}{\relax}%
   }  
   
\makeglossaries                                                        


% \newglossaryenry definiert die Einträge im Glossar
\newglossaryentry{I}{%
   symbol={$I$},
   name={$I$},
   description={Strom},
   type=formel,
   user1={$A$}}              


\begin{document}

\printglossary[title=Formelzeichen, type=formel, style=mytab]

%%%

\listoftables

\section{Test}
Der Verweis \verb|\vref{Tab:eins}|liefert \vref{Tab:eins}.
\gls{I}


\begin{table}[htb]
\centering
\fbox{%
\begin{tabular}{ll}
Parameter & Werte \\
\end{tabular}}
\caption{Tabelle 1}
\label{Tab:eins}
\end{table}

%%%

\begin{table}[htb]
\centering
\fbox{%
\begin{tabular}{ll}
Parameter & Werte \\
\end{tabular}}
\caption{Tabelle 2}
\label{Tab:zwei}
\end{table}


\end{document}

Bei aktuellem LaTeX ist übrigens utf8 voreingestellt und man brauch selinput mit seinem Befehl \SelectInputMappings nicht mehr, wenn man diese (bei modernen Editoren voreingestellte) Codierung verwendet.

Bartman
Forum-Meister
Forum-Meister


Beiträge: 1833
Anmeldedatum: 16.07.09
Wohnort: Hessische Provinz
Version: ---
     Beitrag Verfasst am: 30.10.2018, 19:10     Titel:
  Antworten mit Zitat      
Du darfst die Option für die Sprache auch beim Laden der Dokumentklasse angeben. Sie wirkt dann auf alle Pakete, die von ihr beeinflusst werden.
Private Nachricht senden Benutzer-Profile anzeigen

thecrazygerman
Forum-Anfänger
Forum-Anfänger

Beiträge: 35
Anmeldedatum: 24.05.15
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 30.10.2018, 19:14     Titel:
  Antworten mit Zitat      
Vielen Dank für die Hilfe!!! Perfekt!
_________________

Nur beschränkt fähig Englisch zu verstehen.
Private Nachricht senden Benutzer-Profile anzeigen

Neues Thema eröffnen Neue Antwort erstellen



Options and Permissions
Beiträge der letzten Zeit anzeigen:

Du kannst Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.
Du kannst Dateien in diesem Forum nicht posten
Du kannst Dateien in diesem Forum herunterladen
.

goLaTeX ist Teil der goForen
goForen.de goMATLAB.de goLaTeX.de


  Datenschutzerklärung | Impressum | FAQ | goLaTeX RSS Button RSS-Feed

Copyright © 2008 - 2019 goLaTeX.de