
Ich habe einen Windows 10-Computer und versuche, das Paket zu verwenden, minted
um VHDL-Code in meine LaTeX-Datei einzufügen. Ich habe Python und Pygments installiert und Python/scripts zum Pfad hinzugefügt. Ich ändere auch die Befehlszeilen von TeXmaker mit -shell-escape
. Wenn ich versuche, ein kleines Beispiel wie dieses auszuführen:
\documentclass[%
a4paper, % Papierformat
oneside, % einseitiger Druck
%twoside, % zweiseitiger Druck
12pt, % Schriftgröße
onecolumn, % einspaltiger Text
%twocolumn, % zweispaltiger Text
openright, % Kapitel dürfen nur auf einer rechten Seite beginnen
openany, % Kapitel dürfen rechts oder links beginnen
parskip=half, % eine halbe Zeile Abstand zw. Absätzen
headsepline, % Kopfzeilenlinie
footsepline, % Fußzeilenlinie
bibliography=totoc, % Bibliographie im Inhaltsverzeichnis
%idxtotoc % Index im Inhaltsverzeichnis
]{scrbook}
\usepackage{minted}
\begin{document}
\begin{minted} {vhdl}
process
begin
CLK <= '1'; wait for 10 NS;
CLK <= '0'; wait for 10 NS;
end process;
\end{minted}
\end{document}
Ich erhalte die Fehlermeldung ...
Undefined control sequence. \PYG #1#2->\FV@PYG {#1}{\FancyVerbBreakStart #2\FancyVerbBreakStop } l.2 \PYG{k}{process} The control sequence at the end of the top line of your error message was never \def'ed. If you have misspelled it (e.g., `\hobx'), type `I' and the correct spelling (e.g., `I\hbox'). Otherwise just continue, and I'll forget about whatever was undefined.
Antwort1
Ich hatte ein ähnliches Problem unter Linux und das Entfernen des Verzeichnisses hat das Problem gelöst. Eine andere Möglichkeit könnte sein, das Paket mit der Option _minted*
einzuschließen . Sie können dies tun, indem Sie anstelle von verwenden .minted
cache=false
\usepackage[cache=false]{minted}
\usepackage{minted}
Quelle:Github-Problem