Hallo, auf meinem 2. Rechner, ein Mac mit Mojave schaffe ich es nicht, das folgende Texfile zum Kompilieren zu überreden. Ich erhalte immer einen Fehler: Undefined control sequence. makecvtitle Ich habe MacTex 2018 installiert, direkt von TUG und danach mit Texlive Utility auf den neuesten Stand gebracht. Als Frontend nutze ich TeXstudio 2.12.14, das ich von den MacPorts installiert habe. Zudem habe ich zum Testen noch Texmaker 5.0.3 direkt von der Webseite als .dmg runtergeladen und installiert, erhalte aber denselben Fehler. Ich nutze Lualatex. Hier die Fehlermeldung (etwas weiter unten): Öffne in Overleaf
Hier das Dokument: Öffne in Overleaf
Code, hier editierbar zum Übersetzen:
Und hier eins, welches ohne Fehler kompiliert wird: Öffne in Overleaf
Code, hier editierbar zum Übersetzen:
Hier die zugehörige Filelist zum ersten Dokument: Öffne in Overleaf
Zuerst dachte ich, es läge an einer fehlenden Schrift, aber dann dürfte das zweite Beispiel nicht fehlerfrei kompilieren, oder? Danke für eure Hilfe. gefragt 22 Apr '19, 12:21 SF6
Ergebnis 5 von 6
show 1 more comments
|
Die Frage wurde aus folgenden Grund "Die Frage wurde beantwortet." geschlossen SF6 24 Apr '19, 23:46
Ja, mit der pretest TeXlive 2019 funktioniert es, vielen Dank. Dann war das nur Zufall, dass es auf meinem Linux Rechner immer ging (da 2017). Komisch nur, dass das passiert, obwohl 2018 doch so lange draußen ist und daher sehr stabil sein sollte? Hier die Filelist als Referenz: Öffne in Overleaf
beantwortet 24 Apr '19, 23:45 SF6 1
Da das ganze Jahr über Pakete geupdatet werden, kann jederzeit ein Bug auftauchen (oder repariert werden). Besonders bei einer relativ neuen engine wie luatex.
(25 Apr '19, 12:12)
Ulrike Fischer
|
Schau in die log-Dateien und vergleiche die Dateiversionen.
Von welchen Dateien?
Es gibt da tatsächlich Unterschiede (links der Mac): LuaTeX, Version 1.07.0 (TeX Live 2018) vs. LuaTeX, Version 1.0.4 (TeX Live 2017/Debian) Document Class: moderncv 2015/07/28 v2.0.0 (identisch)
Der Fehler taucht in Zeile 50 auf:
makecvheadpicturebox=box113 makecvheaddetailswidth=skip88 makecvheadpicturewidth=skip89 makecvheadnamebox=box114
! Undefined control sequence. MT@font@list ...iraginoKakuGothicStdNW8(0)/m/n/10 ,JY3/HiraginoKakuGothicStd... l.50 makecvtitle
(hier Hiragino... macht aber ein Unterschied, ob ich IPAexMincho nehme)
Das sieht aber nicht so aus als wäre makecvtitle undefiniert. Zeige mal die komplette Fehlermeldung aus der log-Datei korrekt formatiert (füge sie in die Frage ein).
Habe ich oben ergaenzt. Danke.
Es ist ein Problem mit der Schrift. Mit TeXlive 2018 bekomme ich den Fehler auch, in TeXlive 2019 ist er weg. Es könnte an microtype, luatexja oder auch an der Engine liegen (ich tippe auf microtype). Du könntest eine aktuelle microtype Version manuell installieren, und testen, ob es damit geht. Ich würde aber eher empfehlen texlive 2019 zu installieren: https://tug.org/texlive/pretest.html.