goLaTeX - Mein LaTeX-Forum

Mein LaTeX-Forum


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

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

Wir begrüßen unseren neuesten Benutzer Loelle92.

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

Glossarie, Probleme beim Einstieg

 

thecrazygerman
Forum-Anfänger
Forum-Anfänger

Beiträge: 35
Anmeldedatum: 24.05.15
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 13.11.2016, 19:13     Titel: Glossarie, Probleme beim Einstieg
  Antworten mit Zitat      
Moin,

Ich bin totaler Anfänger und brauche ein Formelverzeichnis. Schon beim ersten Versuch klappt es nicht...

Code • Öffne in Overleaf
\documentclass[12pt,a4paper]{article}
\usepackage{selinput}
\usepackage[ngerman]{babel}
\usepackage{parskip}
\usepackage{arydshln}
\usepackage[T1]{fontenc}

%Formelverzeichnis
\usepackage{glossaries}
\makeglossaries
%Inhalt
\newglossaryentry{kra}{name=F, description{Kraft}}


% Umlaute
\SelectInputMappings{
adieresis={ä
},
germandbls={ß},
}
% Wörter mit Umlauten werden getrennt:


\title{Untersuchung eines Motors}
\date{}
\author{
}

\begin{document
}
\printglossary[title=Formelverzeichnis]


\newpage
\section{Versuchsbeschreibung}
\label{verbe}
... \gls{kra}


\end{document}


Fehler1
! LaTeX Error: Missing \begin{document}.See the LaTeX manual or LaTeX Companion for explanation.Type H <return> for immediate help.... ...saryentry{kra}{name=F, description{Kraft}}

Fehler 2
! Package glossaries Error: description key required in \newglossaryentry for entry `kra'.See the glossaries package documentation for explanation.Type H <return> for immediate help.... ...saryentry{kra}{name=F, description{Kraft}}
Private Nachricht senden Benutzer-Profile anzeigen

Bartman
Forum-Meister
Forum-Meister


Beiträge: 1725
Anmeldedatum: 16.07.09
Wohnort: Hessische Provinz
Version: ---
     Beitrag Verfasst am: 13.11.2016, 20:02     Titel:
  Antworten mit Zitat      
Es fehlt ein Gleichheitszeichen:

Code • Öffne in Overleaf
\newglossaryentry{kra}{name=$F$, description=Kraft}
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: 13.11.2016, 20:11     Titel:
  Antworten mit Zitat      
Ah, danke!
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: 14.11.2016, 08:57     Titel:
  Antworten mit Zitat      
Ich hab jetzt versucht ein Verzeichnis mit mehr als 2 Spalten zu generieren. Weil ich den Code nicht wirklich verstehe, kann ich leider auch nicht viel mit den Fehlermeldungen anfangen...

Kann mir jemand sagen was falsch ist?

Minimalbeispiel und Fehler wurden aktualisiert

Code • Öffne in Overleaf

\documentclass[12pt,a4paper]{article}
\usepackage{selinput}
\usepackage[ngerman]{babel}
\usepackage{parskip}
\usepackage{arydshln}
\usepackage[T1]{fontenc}

%Formelverzeichnis
%siehe:http://texfragen.de/wie_erstelle_ich_eine_nomenklatur_abkuerzungsverzeichnis_formelzeichenverzeichnis
\usepackage[
      nonumberlist,          %keine Seitenzahlen hinter den Zeichen
      toc,               %Verzeichnis erscheint im Inhaltsverzeichnis
      section,            %erscheint auf Section Ebne  
      nopostdot,             %kein Punkt am ende der Zeile
      sanitize={symbol=false}]%um Symbole im veränderten glossaries darstellen zu können  
   {glossaries}
\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            %eigener style, für 3 Zeichen in einer Zeile
   {mytab}                  %Name des neuen style
   {\renewenvironment
      {theglossary
}
      {\begin
         {longtable
}
         {lccp
            {\glsdescwidh
}
            p
            {\glspagelistwidth}}}
      {\end{longtable}}
   \renewcommand*
      {\glossaryheader}      %Kopf der Tabelle
      {\bfseries name &
      \bfseries Zeichen &
      \bfseries Einheit &
      \bfseries Beschreibung &
      \bfseries Seite
      \\\endhead
}
   \renewcommand*
      {\glsgroupheading}[1]{} %kein Abstand zwischen Gruppen
   \renewenvironment*
      {\glossaryentryfield}[5]
         {\glstarget
            {##1
}
            {##2}
            & ##4
            & \glsentryuseri
               {##1}
            & ##3
            & ##5
         \\}
   \renewcommand*
      {\glsgroupskip}
      {\relax}}  
\makeglossaries
\newglossaryentry
   %Inhalt des Verzeichnis
   {dichte}
   {name=Dichte,
   description={Verhältnis von Gewicht zu Volumen
},
   symbol={$\rho$},
   type=formel,
   user1={km/m3}}
%Ende Formelverzeichnis
\begin{document}
%%%
\printglossary[title=Formelzeichen, type=formel, style=mytab]
%%%
\end{document}  
 


Fehler:
Code • Öffne in Overleaf

LaTeX Font Info:    Checking defaults for OML/cmm/m/it on input line 68.
LaTeX Font Info:    ... okay on input line 68.
LaTeX Font Info:    Checking defaults for T1/cmr/m/n on input line 68.
LaTeX Font Info:    ... okay on input line 68.
LaTeX Font Info:    Checking defaults for OT1/cmr/m/n on input line 68.
LaTeX Font Info:    ... okay on input line 68.
LaTeX Font Info:    Checking defaults for OMS/cmsy/m/n on input line 68.
LaTeX Font Info:    ... okay on input line 68.
LaTeX Font Info:    Checking defaults for OMX/cmex/m/n on input line 68.
LaTeX Font Info:    ... okay on input line 68.
LaTeX Font Info:    Checking defaults for U/cmr/m/n on input line 68.
LaTeX Font Info:    ... okay on input line 68.
! Missing \endcsname inserted.
<to be read again>
                   \protect
l.70 ...e=Formelzeichen, type=formel, style=mytab]
                                                 
The control sequence marked <to be read again> should
not appear between \csname and \endcsna


Package glossaries Warning: Deprecated use of \glossaryentryfield.
 I recommend you change to \glossentry.
 If you've just upgraded, try removing your gls auxiliary files
 and recompile on input line 70.


! LaTeX Error: Environment \GenericWarning {(glossaries)                }{Packa
ge glossaries Warning: Deprecated use of \glossaryentryfield.
 I recommend you change to \glossentry.
 If you've just upgraded, try removing your gls auxiliary files
 and recompile
}\noindent \textbf {n} e d. f\par ined.

See the LaTeX manual or LaTeX Companion for explanation.
Type  H <return>  for immediate help.
 ...                                              
                                                 
l.70 ...e=Formelzeichen, type=formel, style=mytab]
                                                 
Try typing  <return>  to proceed.
If that doesn't work, type  X <return>  to quit.

! Missing \endcsname inserted.
<to be read again>
                   \protect
l.70 ...e=Formelzeichen, type=formel, style=mytab]
                                                 
The control sequence marked <to be read again> should
not appear between \csname and \endcsname.
 


Zuletzt bearbeitet von thecrazygerman am 14.11.2016, 19:57, insgesamt 2-mal bearbeitet
Private Nachricht senden Benutzer-Profile anzeigen

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 14.11.2016, 09:18     Titel:
  Antworten mit Zitat      
Tipp: Fang mit den Beispielen und den vorgefertigten Stilen aus der glossaries- bzw. glossaries-extra-Anleitung an und versuche erst einmal diese zu verstehen. Für das Verständnis der longtable-Stile ist ggf. auch das Studium der longtable-Anleitung notwendig und sinnvoll. Ggf. fehlendes Basiswissen kann man mit Hilfe einer ausführlichen LaTeX-Einführung ergänzen.

Außerdem solltest du bei Fragen immer ein InfoMinimalbeispiel machen und nicht nur Codeschnipsel, mit denen wir das Problem im Zweifelsfall gar nicht nachvollziehen können.

Bei Fehlermeldungen ist übrigens die Formatierung derselben in der log-Datei oft von Bedeutung. So zeigt beispielsweise der Umbruch der Meldung an, welche Anweisung nicht definiert war. Daher sollte man die Fehlermeldung ggf. ebenfalls in Code-Tags einschließen.

Bitte achte auch auf korrekten Status. Da du leider eine beantwortete Frage mit einer weiteren Frage abgewertet hast, bleibt fast nur noch der Status komplex, jedenfalls bis auch die neuerliche Frage beantwortet ist. Um solches Chaos zu vermeiden, sei empfohlen, neue Fragen wirklich immer als neue Fragen/Themen zu stellen (ggf. mit Link auf eine im Zusammenhang stehende Frage), statt sie unmittelbar an eine beantwortete Frage anzuhängen. Die Übersicht ist dann einfach besser.

thecrazygerman
Forum-Anfänger
Forum-Anfänger

Beiträge: 35
Anmeldedatum: 24.05.15
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 14.11.2016, 09:37     Titel:
  Antworten mit Zitat      
Ich kenne diese glossaries Anleitungen, mein Problem ist, dass sie auf Englisch sind und ich höchstens die Hälfte verstehe...

Die einzige deutsche Anleitung, welche ich gefunden habe, steht im Code.
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: 14.11.2016, 09:54     Titel:
  Antworten mit Zitat      


Zuletzt bearbeitet von thecrazygerman am 14.11.2016, 19:48, insgesamt einmal bearbeitet
Private Nachricht senden Benutzer-Profile anzeigen

Johannes_B
Moderator
Moderator


Beiträge: 5059
Anmeldedatum: 01.11.12
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 14.11.2016, 10:20     Titel:
  Antworten mit Zitat      
command Doppel-m
_________________

TeXwelt - Fragen und Antworten Schaut vorbei und stellt Fragen.
LaTeX-Vorlagen?

Der Weg zum Ziel: Ruhe bewahren und durchatmen, Beiträge und unterstützende Links aufmerksam lesen, Lösungsansätze verstehen und ggf. nachfragen.
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: 14.11.2016, 14:21     Titel:
  Antworten mit Zitat      
Ok, das hab ich geändert. Es ändert aber nicht viel. Gibt es weitere Vorschläge?
Private Nachricht senden Benutzer-Profile anzeigen

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 14.11.2016, 16:34     Titel:
  Antworten mit Zitat      
Wenn du deutsche Anleitungen benötigst, dann such dir ein Buch, indem auch glossaries behandelt wird. Insgesamt dürfte es aber schwierig werden, auf LaTeX ohne halbwegs gute Englisch-Kenntnisse auf Programmierebene zu verwenden. Oftmals wird das Verständnis für die Englischen Anleitung auch besser, je mehr deutschsprachige Literatur man verinnerlicht hat.

Die Beispiele, die bei glossaries dabei sind, kann man sich zumindest anschauen.

Die InfoMinimalbeispiel-Anleitung ist komplett auf Deutsch.

Neues Thema eröffnen Neue Antwort erstellen Gehe zu Seite 1, 2, 3, 4  Weiter



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