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