commit e1a785043a28251d8173e4542c77d767476afbac
Author: Juergen Spitzmueller <[email protected]>
Date:   Tue Jul 21 19:14:12 2026 +0200

    Update minted documentation
    
    As of TeXLive 2024, pygments comes bundled in a trusted version which
    no longer requires --shell-escape.
    
    MikTeX still requires the risky settings.
---
 lib/doc/EmbeddedObjects.lyx    | 110 +++++++++++++++++++++++++++++++++++++++--
 lib/doc/de/EmbeddedObjects.lyx |  90 +++++++++++++++------------------
 2 files changed, 145 insertions(+), 55 deletions(-)

diff --git a/lib/doc/EmbeddedObjects.lyx b/lib/doc/EmbeddedObjects.lyx
index d984b03c80..fe0d8c8b9b 100644
--- a/lib/doc/EmbeddedObjects.lyx
+++ b/lib/doc/EmbeddedObjects.lyx
@@ -252,6 +252,7 @@ varwidth
 \docbook_table_output 0
 \docbook_mathml_prefix 1
 \docbook_mathml_version 0
+\author -712698321 "Jürgen Spitzmüller"
 \end_header
 
 \begin_body
@@ -42506,11 +42507,49 @@ minted
 
  provide a powerful and flexible way to insert program source code into your 
document.
  One can only use one of these packages in a document.
+
+\change_inserted -712698321 1784652862
+ The package
+\change_unchanged
  
 \series bold
 listings
 \series default
  is used by default.
+
+\change_inserted -712698321 1784653642
+ In order to use the more powerful package 
+\series bold
+minted
+\series default
+,
+ you need to select it as the syntax highlighting package in the document 
settings under 
+\family sans
+Listings
+\family default
+.
+ Note that 
+\series bold
+minted
+\series default
+ additionally requires the 
+\noun on
+Python
+\noun default
+ library 
+\family sans
+pygments
+\family default
+ which is used for highlighting.
+ As of 2024,
+ 
+\family sans
+pygments
+\family default
+ is included in \SpecialChar TeX
+Live.
+\change_unchanged
+
 \end_layout
 
 \begin_layout Standard
@@ -42541,6 +42580,8 @@ Note:
 \end_layout
 
 \begin_layout Plain Layout
+
+\change_deleted -712698321 1784652827
 In order to use 
 \series bold
 minted
@@ -42578,13 +42619,56 @@ pygments
 
 \end_inset
 
- and the option 
+ 
+\change_inserted -712698321 1784653377
+Note that with \SpecialChar TeX
+Live older than 2024 and with Mik\SpecialChar TeX
+,
+ 
+\series bold
+minted
+\series default
+ only runs if you enable the insecure 
+\change_deleted -712698321 1784653169
+and the option
+\change_unchanged
+ 
 \family typewriter
 -shell-escape
 \family default
- for the \SpecialChar LaTeX
+ 
+\change_inserted -712698321 1784653178
+option 
+\change_unchanged
+for the \SpecialChar LaTeX
  processor.
- If you want for example view or export your document as the format 
+ 
+\change_inserted -712698321 1784653225
+Since this makes your system vulnerable,
+ we do not recommend using it.
+ 
+\change_unchanged
+If you 
+\change_inserted -712698321 1784653289
+still want,
+ and are sure about what you are doing,
+ you need to change the converter settings.
+ 
+\change_deleted -712698321 1784653293
+want f
+\change_inserted -712698321 1784653293
+F
+\change_unchanged
+or example
+\change_inserted -712698321 1784653304
+,
+ for
+\change_unchanged
+ 
+\change_deleted -712698321 1784653307
+view or export your document as 
+\change_unchanged
+the format 
 \family sans
 PDF
 \begin_inset space ~
@@ -42593,9 +42677,20 @@ PDF
 (pdflatex)
 \family default
 ,
- go to the \SpecialChar LyX
- preferences and there to the section 
+ go to 
+\change_deleted -712698321 1784653322
+the \SpecialChar LyX
+ preferences and there to the section
+\change_inserted -712698321 1784653338
+
 \family sans
+Tools\SpecialChar menuseparator
+Preferences\SpecialChar ldots
+\SpecialChar menuseparator
+
+\change_deleted -712698321 1784653339
+ 
+\change_unchanged
 File
 \begin_inset space ~
 \end_inset
@@ -42675,6 +42770,11 @@ PDF
 (XeTeX)
 \family default
 .
+
+\change_inserted -712698321 1784653434
+ But note again that this is a security risk!
+\change_unchanged
+
 \end_layout
 
 \end_inset
diff --git a/lib/doc/de/EmbeddedObjects.lyx b/lib/doc/de/EmbeddedObjects.lyx
index 5d7eab55a9..1f9d78078c 100644
--- a/lib/doc/de/EmbeddedObjects.lyx
+++ b/lib/doc/de/EmbeddedObjects.lyx
@@ -43002,11 +43002,33 @@ minted
 
  können Programm-Code auf vielfältige und flexible Weise in Ihr Dokument 
einfügen.
  Man kann nur eines der Pakete in einem Dokument verwenden.
- 
+ Das Paket 
 \series bold
 listings
 \series default
  ist voreingestellt.
+ Um das mächtigere 
+\series bold
+minted
+\series default
+ zu benutzen,
+ muss man es als Paket zur Code-Hervorhebung in den Dokumenteinstellungen in 
der Rubrik 
+\family sans
+Programmlistings
+\family default
+ festlegen.
+ Beachten Sie aber,
+ dass 
+\series bold
+minted
+\series default
+ für die Code-Hervorhebung zusätzlich die Python-Bibliothek 
+\family sans
+pygments
+\family default
+ benötigt,
+ die aber ab der Version 2024 in \SpecialChar TeX
+Live enthalten ist.
 \end_layout
 
 \begin_layout Standard
@@ -43038,59 +43060,26 @@ Achtung:
 \end_layout
 
 \begin_layout Plain Layout
-Um 
+Beachten Sie:
+ In \SpecialChar TeX
+Live-Distributionen vor 2024 und bei Mik\SpecialChar TeX
+ läuft 
 \series bold
 minted
 \series default
- zu benutzen,
- muss man es als Paket zur Code-Hervorhebung in den Dokumenteinstellungen in 
der Rubrik 
-\family sans
-Programmlistings
-\family default
- festlegen.
- 
-\series bold
-minted
-\series default
- benötigt zusätzlich das Modul 
-\family sans
-pygments
-\family default
- des Programms 
-\noun on
-Python
-\noun default
-
-\begin_inset Foot
-status collapsed
-
-\begin_layout Plain Layout
-Unte
-\family sans
-r \SpecialChar LyX
- f
-\family default
-ür Windows ist 
-\family sans
-pygments
-\family default
- bereits installiert.
-\end_layout
-
-\end_inset
-
- und die Option 
+ nur,
+ wenn die unsichere Option 
 \family typewriter
 -shell-escape
 \family default
  für den \SpecialChar LaTeX
--Prozessor.
- Wenn Sie z.
-\begin_inset space \thinspace{}
-\end_inset
-
-B.
- Ihr Dokument als Format 
+-Prozessor aktiviert ist.
+ Da dies ihr System angreifbarer macht,
+ raten wir nachdrücklich davon ab.
+ Wenn Sie es trotzdem verwenden wollen (und wirklich wissen,
+ was Sie tun!),
+ müssen Sie die Konvertereinstellungen ändern.
+ Für das Format 
 \family sans
 PDF
 \begin_inset space ~
@@ -43098,8 +43087,7 @@ PDF
 
 (pdflatex)
 \family default
- ansehen oder exportieren wollen,
- gehen Sie in die \SpecialChar LyX
+ etwa gehen Sie in die \SpecialChar LyX
 -Einstellungen und dort zum Abschnitt 
 \family sans
 Datei-Handhanbung\SpecialChar menuseparator
@@ -43123,7 +43111,7 @@ LaTeX
 Konverter
 \family default
 .
- Dort sehen sie voreingestellt den Inhalt
+ Dort sehen sie den Inhalt
 \begin_inset Newline newline
 \end_inset
 
@@ -43177,6 +43165,8 @@ PDF
 (XeTeX)
 \family default
  gemacht werden.
+ Nochmals aber:
+ Das ist ein Sicherheitsrisiko!
 \end_layout
 
 \end_inset
-- 
lyx-cvs mailing list
[email protected]
https://lists.lyx.org/mailman/listinfo/lyx-cvs

Reply via email to