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

Fehlermeldung beim Kompilieren mit makeglossaries

 

Varus
Forum-Anfänger
Forum-Anfänger

Beiträge: 14
Anmeldedatum: 15.12.14
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 10.04.2018, 13:15     Titel: Fehlermeldung beim Kompilieren mit makeglossaries
  Antworten mit Zitat      
Hallo zusammen,
da ich ein Abkürzungsverzeichnis benötige bediene ich mich an dem Paket "glossaries". Dabei habe ich mich an die Anleitung aus dem Buch "wissenschaftliche Arbeiten schreiben mit Latex" orientiert.

Ich verwende TexLive mit TexStudio.
Hier kann ich einfach nicht den Befehl "makeglossaries meinbsp" ausführen. Starte ich das in TexStudio, startet es aber es passiert nichts weiter. Führe ich den Befehl via CMD aus kommt folgendes:

Code • Öffne in Overleaf

G:\Latex>makeglossaries 00_Master
makeglossaries version 4.35 (2017-11-14)
added glossary type 'main' (glg,gls,glo)
xindy  -L german -C duden-utf8 -I xindy -M "00_Master" -t "00_Master.glg" -o "00_Master.gls" "00_Master.glo"

*** - PARSE-NAMESTRING: syntax error in filename "C:/Users/G³nter\\" at
      position 10
 


Wende ich das Paket falsch an? Oder liegt es an dem Umlaut in meinem Namen dass er da Probleme hat? Nach diesem Fehler zu suchen ist schwierig daher habe ich ein neues Topic eröffnet.

Ich danke euch!

Hier mein Minimalbeispiel:
Code • Öffne in Overleaf

\documentclass[a4paper]{scrreprt}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[ngerman]{babel}


\usepackage{amsmath}
\usepackage[ngerman]{varioref}%reihenfolge hier wichtig, ist für Querverweise
\usepackage[ngerman]{hyperref}%vref, cref und ref sind die befehle
\usepackage[ngerman]{cleveref}


\usepackage[xindy,style=tree]{glossaries}
\GlsSetXdyLanguage{german}
\GlsSetXdyCodePage{duden-utf8}
\makeglossaries  
\newacronym{IMU}{IMU}{Inert Measurment Unit}

\begin{document}
\printglossary

 IMU\gls{IMU}  


\end{document}
 



Gruß
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: 10.04.2018, 14:49     Titel:
  Antworten mit Zitat      
Eine Bemerkung am Rande: Wenn Du ngerman als Klassenoption setzt, darfst Du die Option an den anderen Stellen entfernen.
Private Nachricht senden Benutzer-Profile anzeigen

u_fischer
Forum-Meister
Forum-Meister


Beiträge: 3903
Anmeldedatum: 22.11.12
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 10.04.2018, 15:15     Titel:
  Antworten mit Zitat      
Dein Dokument kompiliert bei mir ohne Problem und die Fehlermeldung sieht sehr danach aus, als wäre der Umlaut das Problem. Ist denn dein TeXlive in C:\Users\Günter?
_________________

Ulrike Fischer
www.troubleshooting-tex.de
Private Nachricht senden Benutzer-Profile anzeigen

Varus
Forum-Anfänger
Forum-Anfänger

Beiträge: 14
Anmeldedatum: 15.12.14
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 11.04.2018, 08:11     Titel:
  Antworten mit Zitat      
Guten Morgen,
danke für das Ausprobieren!
TexLive ist direkt unter C:/TexLive installiert. Das Dokument befindet sich unter G:...
Also scheint er da auf meinen Benutzer Ordner zuzugreifen warum auch immer. Könnte bis her alles mit Latex machen.

Mir fällt gerade auf dass ich evtl. im cmd Fenster den Pfad falsch eingegeben habe. Allerdings wenn ich den Befehl über texstudio starte fängt er an zu kompilieren. Aber weiter passiert nichts, keine Fehlermeldung oder irgendwelche Fortschritte. Normalerweise kompiliere ich über texstudio.

Was wäre das einfachste um das Problem zu gehen, wenn der Umlaut den Fehler verursacht? Ein neuen Benutzer anlegen?

Danke Gruß
Private Nachricht senden Benutzer-Profile anzeigen

u_fischer
Forum-Meister
Forum-Meister


Beiträge: 3903
Anmeldedatum: 22.11.12
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 11.04.2018, 08:56     Titel:
  Antworten mit Zitat      
Du kannst mal in die texmf.cnf in texlive/2017 Änderungen für die drei Variablen eingeben, die dein Benutzerprofil nutzen:

Code • Öffne in Overleaf
% ~ expands
% to %USERPROFILE% on Windows, $HOME otherwise.

TEXMFHOME = ~/texmf

% TEXMFVAR, where texconfig/updmap/fmtutil store cached runtime data.

TEXMFVAR = ~/.texlive2017/texmf-var

% TEXMFCONFIG, where texconfig/updmap/fmtutil store configuration data.

TEXMFCONFIG = ~/.texlive2017/texmf-config

 


Ersetze die ~ durch irgendwas geeignetes ohne Umlaute. Hilft das?

Wenn es hilft, sollte man das melden, denn eigentlich dachte ich, der Fehler wäre 2013 behoben worden. Hast du ein externes Perl? Hast du wie ich angenommen habe, texlive 2017?
_________________

Ulrike Fischer
www.troubleshooting-tex.de
Private Nachricht senden Benutzer-Profile anzeigen

Varus
Forum-Anfänger
Forum-Anfänger

Beiträge: 14
Anmeldedatum: 15.12.14
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 11.04.2018, 18:42     Titel:
  Antworten mit Zitat      
Hi,
sry für die späte Antwort war noch auf der Arbeit.

Habe die Datei gesucht und gefunden. Allerdings ist der Inhalt nicht wie erwartet^^:
Code • Öffne in Overleaf

% (Public domain.)
% This texmf.cnf file should contain only your personal changes from the
% original texmf.cnf (for example, as chosen in the installer).
%
% That is, if you need to make changes to texmf.cnf, put your custom
% settings in this file, which is .../texlive/YYYY/texmf.cnf, rather than
% the distributed file (which is .../texlive/YYYY/texmf-dist/web2c/texmf.cnf).
% And include *only* your changed values, not a copy of the whole thing!
%
OSFONTDIR = $SystemRoot/fonts//

% Prefer external Perl for third-party TeXLive Perl scripts
% Was set to 1 if at install time a sufficiently recent Perl was detected.
TEXLIVE_WINDOWS_TRY_EXTERNAL_PERL = 0


Externes Pearl glaube schon, habe gestern ein Anleitung gefunden nachdem es nicht funktioniert hatte. Habe dann ActivePerl runtergeladen und installiert. Dummerweise finde ich die Seite aber gerade nicht mehr.

EDIT: Hier die Seite, bin nach Anleitung 2 vorgegangen:
http://www.mrunix.de/forums/showthr.....glossaries%20oft%20falsch

Vielen Dank,
Gruß

Zuletzt bearbeitet von Varus am 11.04.2018, 18:58, insgesamt einmal bearbeitet
Private Nachricht senden Benutzer-Profile anzeigen

u_fischer
Forum-Meister
Forum-Meister


Beiträge: 3903
Anmeldedatum: 22.11.12
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 11.04.2018, 18:55     Titel:
  Antworten mit Zitat      
Doch das ist schon die richtige Datei. Füge meinen Code da ein und ersetze die ~.
_________________

Ulrike Fischer
www.troubleshooting-tex.de
Private Nachricht senden Benutzer-Profile anzeigen

Varus
Forum-Anfänger
Forum-Anfänger

Beiträge: 14
Anmeldedatum: 15.12.14
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 11.04.2018, 19:06     Titel:
  Antworten mit Zitat      
Ah okay, habe ich gemacht. Nun kommt beim Befehl glossaries folgende Meldung, sowohl in der Konsole als auch in TexStudio:

Code • Öffne in Overleaf

Prozess gestartet: makeglossaries.exe "00_Master"

Warning: File '00_Master.glo' is empty. Have you used any entries defined in glossary 'main'? Remember to use package option 'nomain' if you don't want to use the main glossary.

Prozess endete normal
 


EDIT: Diese Meldung kommt bei meinem Projekt welches aus mehreren Files besteht. Bei dem minimal Beispiel passiert immer noch nichts, also alles so wie vorher.

EDIT2: Habe es jetzt zum Laufen bringen können indem ich die Optionen alle deaktiviert habe:
Code • Öffne in Overleaf

\documentclass[a4paper]{scrreprt}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[ngerman]{babel}


\usepackage{amsmath}
\usepackage[ngerman]{varioref}%reihenfolge hier wichtig, ist für Querverweise
\usepackage[ngerman]{hyperref}%vref, cref und ref sind die befehle
\usepackage[ngerman]{cleveref}


\usepackage{glossaries}
%\usepackage[xindy,style=tree]{glossaries}
%\GlsSetXdyLanguage{german}
%\GlsSetXdyCodePage{duden-utf8}
\makeglossaries  
\newacronym{abc}{IMU}{Inert Measurment Unit}


\begin{document}
\printglossary

\gls{abc}  
        asdsadas \gls{abc}

\end{document}
 

Danke Gruß
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