[GELÖST] Fehlermeldung "Argument of " has an extra }" mit Paket minted unter MacTeX Thema ist als GELÖST markiert

Alles rund um das System für Linux, Mac & Windows.


Phaucque
Forum-Newbie
Forum-Newbie
Beiträge: 3
Registriert: Di 10. Aug 2021, 09:20

[GELÖST] Fehlermeldung "Argument of " has an extra }" mit Paket minted unter MacTeX

Beitrag von Phaucque »

Hallo an alle,

dies ist meine erste Frage hier, daher gerne Tipps, wie ich bessere Forenbeiträge erstellen kann.

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)

Argument of " has an extra }. ...dows@echo@test{echo \string# > "\ip@file"}

Die Fehlermeldung kommt aus der Datei ifplatform.sty

Aus diesem Code-Bereich

\ifluatex
  \csname\directlua{
      if os.type == "unix" then
        tex.sprint("@ip@nix@true")
      elseif os.type == "windows" then
        tex.sprint("windowstrue")
      end
    }\endcsname
\else
  \IfFileExists{nul:}{\@ip@nix@false}{\@ip@nix@true}
  \IfFileExists{/dev/null}{\windowsfalse}{\windowstrue}
\edef\ip@windows@echo@test{echo \string# > "\ip@file"}
  \def\ip@backupplan{%
    \IfFileExists{\ip@file}{%
      \PackageWarningNoLine{ifplatform}{^J \space\space\space
        Please delete the file "\ip@file" and try again%
      }%
      \ip@cantdecide
    }{%
      \ShellEscape{\ip@windows@echo@test}%
      \IfFileExists{\ip@file}{%
        \ShellEscape{del "\ip@file"}%
        \windowstrue
      }{%
        \@ip@nix@true
      }%
    }%
  }

Die Fehlermeldung verweist auf diese spezifische Zeile:

\edef\ip@windows@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:

❯ 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.
Compiled with libpng 1.6.37; using libpng 1.6.37
Compiled with zlib 1.2.11; using zlib 1.2.11
Compiled with xpdf version 4.03

Alle Pakete sind auf dem neuesten Stand.

Hier noch ein Minimalbeispiel

\documentclass[11pt,a4paper]{article}
\usepackage{ngerman}

\usepackage{minted}

\begin{document}
	Dies ist ein Minimalbeispiel.
\end{document}

Die Fehlermeldung tritt bei den TeX-Editoren TeX-Studio und TeX-Maker auf.

Vielen Dank für Eure Tipps, wie ich das Problem gelöst bekomme.

Zuletzt geändert von Phaucque am Mi 11. Aug 2021, 21:10, insgesamt 1-mal geändert.


Phaucque
Forum-Newbie
Forum-Newbie
Beiträge: 3
Registriert: Di 10. Aug 2021, 09:20

Re: Fehlermeldung "Argument of " has an extra }" mit Paket minted unter MacTeX

Beitrag von Phaucque »

Entschuldige, dass ich den Crosspost nicht erwähnt habe.

Die Lösung des Problem ist nicht

\usepackage{ngerman}

in der Präambel zu verwenden, sondern

\usepackage[ngerman]{babel}

:D


Antworten