commit 121da5466afc7758de0393085494f646ce7b3f6a
Author: Scott Kostyshak <[email protected]>
Date:   Sun Jul 27 14:57:58 2025 +0200

    Embedded Objects: work around picinpar issue
    
    Use \tracinglostchars to ignore missing characters to work around an
    issue from the 'picinpar' package.
    
    See more details here:
    
      https://github.com/latex3/latex2e/issues/1725
    
    This commit accordingly uninverts the relevant ctests.
---
 development/autotests/invertedTests | 5 -----
 lib/doc/EmbeddedObjects.lyx         | 5 ++++-
 lib/doc/de/EmbeddedObjects.lyx      | 3 ++-
 lib/doc/es/EmbeddedObjects.lyx      | 3 ++-
 lib/doc/fr/EmbeddedObjects.lyx      | 3 ++-
 lib/doc/ja/EmbeddedObjects.lyx      | 3 ++-
 6 files changed, 12 insertions(+), 10 deletions(-)

diff --git a/development/autotests/invertedTests 
b/development/autotests/invertedTests
index 727b6e9560..e85e894e49 100644
--- a/development/autotests/invertedTests
+++ b/development/autotests/invertedTests
@@ -355,11 +355,6 @@ 
export/export/latex/unicodesymbols/008-greek-and-coptic_utf8x_pdf2
 #                     
{churchslavonic}[churchslavonic@]{babelshorthands}[false]{}
 
export/export/latex/languages/supported-languages_polyglossia-XeTeX_pdf4_systemF
 
-# Starting with the 2025-06-01 release, these exports give the following:
-# "Missing character:" messages with picinpar example
-# (https://github.com/latex3/latex2e/issues/1725)
-export/doc/(|de/|es/|fr/|ja/)EmbeddedObjects_(dvi3|pdf5)_systemF
-
 
 # ================================================
 Sublabel: externalissues
diff --git a/lib/doc/EmbeddedObjects.lyx b/lib/doc/EmbeddedObjects.lyx
index 53d1cc1db7..da96f9bbe5 100644
--- a/lib/doc/EmbeddedObjects.lyx
+++ b/lib/doc/EmbeddedObjects.lyx
@@ -118,7 +118,10 @@
 % used for surrounded fixed objects
 \newboolean{picinpar}
 \IfFileExists{picinpar.sty}
- {\usepackage{picinpar}
+ {%
+  % see https://github.com/latex3/latex2e/issues/1725
+  \tracinglostchars=3
+  \usepackage{picinpar}
   \setboolean{picinpar}{true}}
  {\setboolean{picinpar}{false}}
 
diff --git a/lib/doc/de/EmbeddedObjects.lyx b/lib/doc/de/EmbeddedObjects.lyx
index b2212645b0..538b696569 100644
--- a/lib/doc/de/EmbeddedObjects.lyx
+++ b/lib/doc/de/EmbeddedObjects.lyx
@@ -116,7 +116,8 @@
 % Prüfung auf picinpar
 \newboolean{picinpar}
 \IfFileExists{picinpar.sty}
- {\usepackage{picinpar}
+ {\tracinglostchars=3
+  \usepackage{picinpar}
   \setboolean{picinpar}{true}}
  {\setboolean{picinpar}{false}}
 
diff --git a/lib/doc/es/EmbeddedObjects.lyx b/lib/doc/es/EmbeddedObjects.lyx
index 59892fb5e2..bed0be8005 100644
--- a/lib/doc/es/EmbeddedObjects.lyx
+++ b/lib/doc/es/EmbeddedObjects.lyx
@@ -136,7 +136,8 @@
 % used for surrounded fixed objects
 \newboolean{picinpar}
 \IfFileExists{picinpar.sty}
- {\usepackage{picinpar}
+ {\tracinglostchars=3
+  \usepackage{picinpar}
   \setboolean{picinpar}{true}}
  {\setboolean{picinpar}{false}}
 
diff --git a/lib/doc/fr/EmbeddedObjects.lyx b/lib/doc/fr/EmbeddedObjects.lyx
index 07134db1b2..799bbc85e6 100644
--- a/lib/doc/fr/EmbeddedObjects.lyx
+++ b/lib/doc/fr/EmbeddedObjects.lyx
@@ -133,7 +133,8 @@
 % used for surrounded fixed objects
 \newboolean{picinpar}
 \IfFileExists{picinpar.sty}
- {\usepackage{picinpar}
+ {\tracinglostchars=3
+  \usepackage{picinpar}
   \setboolean{picinpar}{true}}
  {\setboolean{picinpar}{false}}
 
diff --git a/lib/doc/ja/EmbeddedObjects.lyx b/lib/doc/ja/EmbeddedObjects.lyx
index 1e9659775e..4bf3985cc8 100644
--- a/lib/doc/ja/EmbeddedObjects.lyx
+++ b/lib/doc/ja/EmbeddedObjects.lyx
@@ -145,7 +145,8 @@
 % used for surrounded fixed objects
 \newboolean{picinpar}
 \IfFileExists{picinpar.sty}
- {\usepackage{picinpar}
+ {\tracinglostchars=3
+  \usepackage{picinpar}
   \setboolean{picinpar}{true}}
  {\setboolean{picinpar}{false}}
 
-- 
lyx-cvs mailing list
[email protected]
https://lists.lyx.org/mailman/listinfo/lyx-cvs

Reply via email to