Ich verwende MacTeX unter macOS und wollte wollte eine Anleitung mit Code-Blöcken schreiben. Bei einer Recherche im Internet sah ich die Empfehlung lieber das Paket minted anstatt listings zu verwenden.
Allerdings ich erhalte ich eine "komplexe" Fehlermeldung (zu lange, um sie in den Titel dieses Posts zu schreiben)
1
Argument of " has an extra }. ...dows@echo@test{echo \string# "\ip@file"}
Konnte bislang nicht die überflüssige } Klammer finden. Jetzt habe ich aber auch von Programmieren Null Ahnung, vielleicht liegt der Auslöser woanders.
Meine installierte MacTex Version:
1
2
3
4
5
6
7
8
9
10
11
12
13
❯ latex -v
pdfTeX 3.141592653-2.6-1.40.22 (TeX Live 2021)
kpathsea version 6.3.3
Copyright 2021 Han The Thanh (pdfTeX) et al.
There is NO warranty. Redistribution of this software is
covered by the terms of both the pdfTeX copyright and
the Lesser GNU General Public License.
For more information about these matters, see the file
named COPYING and the pdfTeX source.
Primary author of pdfTeX: Han The Thanh (pdfTeX) et al.
Der Fehler kommt von der Verwendung des veralteten Pakets ngerman. Das Paket ändert die Bedeutung von " zu früh. Dadurch kommen viele andere Pakete aus dem Tritt. Deshalb sollte man stattdessen das Paket babel mit Option ngerman verwenden.
Ich weiß das auch nur, weil ich leider ebenfalls mit einer alten Vorlage gearbeitet habe, die ein ganz ähnliches Problem verursacht hat. Seither mache ich einen Bogen um irgendwelche LaTeX-Vorlagen. Ich kopiere höchstens noch einzelne Code-Teile aus den Vorlagen und suche dazu auch immer beispielsweise in l2tabu, ob die dabei verwendeten Pakete so noch in Ordnung gehen.