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

Antwort erstellen


Diese Frage dient dazu, das automatisierte Versenden von Formularen durch Spam-Bots zu verhindern.
Smilies
:D :) :( :o :shock: :? 8) :lol: :-x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:

BBCode ist eingeschaltet
[img] ist eingeschaltet
[flash] ist ausgeschaltet
[url] ist eingeschaltet
Smilies sind eingeschaltet

Die letzten Beiträge des Themas

Ich habe die Datenschutzerklärung gelesen und bin damit einverstanden.

   

Wenn du eine Datei oder mehrere Dateien anhängen möchtest, gib die Details unten ein.

Ansicht erweitern Die letzten Beiträge des Themas: [GELÖST] Fehlermeldung "Argument of " has an extra }" mit Paket minted unter MacTeX

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

von Phaucque » Mi 11. Aug 2021, 21:09

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

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

von Grummelgast » Di 10. Aug 2021, 14:47

Crossposts bitte in allen Foren zeitnah verlinken!

Ansonsten: → https://texwelt.de/fragen/22884/woher-w ... llte/22905

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

von Phaucque » Di 10. Aug 2021, 09:52

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.


Nach oben