Texstudio minted-Paket

Editoren wie TexWorks, TeXmaker, TeXstudio, TeXnicCenter, Kile, LyX, vi, Emacs und Co.


Otto.III
Forum-Newbie
Forum-Newbie
Beiträge: 4
Registriert: Sa 11. Mai 2019, 10:06

Texstudio minted-Paket

Beitrag von Otto.III »

Nutze Texstudio 4.8.6 unter Windows. Jetzt möchte ich das minted-Paket einbinden.
Leider erhalten ich immer Fehlermeldungen. Mit MiKTex sind die aktuellen Pakete pygments und minted installiert. Auf dem System ist ein aktuelles Python 3.13.2 installiert.
Im Internet habe ich bisher keine Lösung gefunden. Für meine Arbeit würde mir auch ein anderes Paket reichen mit ähnlichem Funktionsumfang (Erstellung Softwaredokumentation).

4: Package minted Error: minted v3+ executable is not installed, is not added toTORY environment variable. \end{minted}
4: Package minted Error: Missing definition for highlighting style "default" (mistyle. \end{minted}
4: Package minted Error: Cannot highlight code (minted executable is unavailable or disabled); attempting to typeset without highlighting. \end{minted}
19: Package minted Error: Cannot highlight code (minted executable is unavailable or disabled); attempting to typeset without highlighting. \end{minted}
19: Unicode character π (U+03C0) not set up for use with LaTeX. \end{minted}
: Over-specification in `h'-direction.
: Over-specification in `v'-direction.

Anbei ein Minimalbeispiel:
\documentclass[ngerman,12pt,a4paper,oneside,titlepage]{scrbook}
\usepackage[T1]{fontenc}
\usepackage[width=210mm, height=297mm, left=30mm, right=25mm, top=10mm, bottom=20mm]{geometry}
\usepackage{babel}


\usepackage{minted}
\usepackage{hyperref}


\begin{document}

	\section{TEST}
	\begin{minted}[breaklines]{java}
		System.out.println("Hello World");
	\end{minted}

\end{document}

Benutzeravatar
Stefan Kottwitz
Admin
Admin
Beiträge: 2738
Registriert: Di 8. Jul 2008, 00:39
Kontaktdaten:

Re: Texstudio minted-Paket

Beitrag von Stefan Kottwitz »

Otto.III hat geschrieben:
Mo 3. Mär 2025, 10:18
Für meine Arbeit würde mir auch ein anderes Paket reichen mit ähnlichem Funktionsumfang (Erstellung Softwaredokumentation).
Du könntest das listings-Paket verwenden, das bietet extrem viele Möglichkeiten zur Anpassung.

Stefan

Otto.III
Forum-Newbie
Forum-Newbie
Beiträge: 4
Registriert: Sa 11. Mai 2019, 10:06

Re: Texstudio minted-Paket

Beitrag von Otto.III »

Danke für die Info. Das schaue ich mir gerade an.
Das Einbinden geht offensichtlich nur über externe Dateien.

Benutzeravatar
Stefan Kottwitz
Admin
Admin
Beiträge: 2738
Registriert: Di 8. Jul 2008, 00:39
Kontaktdaten:

Re: Texstudio minted-Paket

Beitrag von Stefan Kottwitz »

Das geht ganz normal innerhalb einer Umgebung inmitten des Dokuments.

Stefan

Benutzeravatar
u_fischer
Forum-Meister
Forum-Meister
Beiträge: 4297
Registriert: Do 22. Nov 2012, 11:09
Kontaktdaten:

Re: Texstudio minted-Paket

Beitrag von u_fischer »

Im Internet habe ich bisher keine Lösung gefunden.
Der erste Ort, wo man nach Lösungen suchen sollte, ist die Dokumentation von minted. Dort steht auf den Seiten 5ff, was man machen muss, damit es in miktex geht.

Der zweite Ort ist der Issue tracker von miktex: https://github.com/MiKTeX/miktex/issues/1538

In texlive funktioniert es ohne Probleme.

Otto.III
Forum-Newbie
Forum-Newbie
Beiträge: 4
Registriert: Sa 11. Mai 2019, 10:06

Re: Texstudio minted-Paket

Beitrag von Otto.III »

Bin mal auf TeXworks gewechselt.
MikTex ist die aktuelle Version. Alles läuft nur das Paket minted nicht.
Pyhton deinstalliert und über den Microsoft-Store neu installiert.

where latexminted gibt
C:\Program Files\Python312\Scripts\latexminted.exe
aus.

where pygmentize gibt
C:\Users\Mein_Username\AppData\Roaming\Python\Python312\Scripts\pygmentize.exe
aus.
% !TeX TXS-program:compile = txs:///pdflatex/[--shell-escape]
\documentclass{article}
\usepackage{minted}
\begin{document}
	\begin{minted}{c}
		int main() {
			printf("hello, world");
			return 0;
		}
	\end{minted}
\end{document}
Es kommt immer die gleiche Fehlermeldung.
Package minted Error: minted v3+ executable is not installed, is not added to
PATH, or is not permitted with restricted shell escape; or MiKTeX is being use
d with -aux-directory or -output-directory without setting a TEXMF_OUTPUT_DIREC
TORY environment variable.

Pfade:
TEXMF_OUTPUT_DIRECTORY:
C:\Users\Mein_Username\AppData\Roaming\Python\Python312\Scripts\

PATH:
C:\Users\Mein_Username\AppData\Local\Programs\MiKTeX\miktex\bin\x64\
C:\Users\Mein_Username\AppData\Roaming\Python\Python312\Scripts
c:\users\Mein_Username steck\appdata\local\packages\pythonsoftwarefoundation.python.3.12_qbz5n2kfra8p0\localcache\local-packages\python312\site-packages (2.19.1)
C:\Program Files\Python312\Scripts
C:\Program Files\Python312\Scripts\
C:\Users\Mein_Username\AppData\Roaming\Python\Python312\Scripts\

Keine Ahnung,was wo falsch eingestellt ist. Bisher konnte ich alle Latex-Pakete problemlos zum laufen bringen.

Antworten