]> git.lyx.org Git - features.git/commitdiff
Fix inputencoding for documentation, examples, and templates.
authorGünter Milde <milde@lyx.org>
Fri, 22 Mar 2019 00:13:23 +0000 (01:13 +0100)
committerJean-Marc Lasgouttes <lasgouttes@lyx.org>
Thu, 18 Jun 2020 13:48:18 +0000 (15:48 +0200)
* "platex" fails with "inputencoding default", if there is text in other languages.
  "jis-platex" works fine, "jis-utf8" fails with German Umlauts (maybe more).

* The expert setting "inputencoding default" switches the inpute encoding
  with language switches without marking this in the LaTeX source.
  It is rarely required (if ever) and makes documents easy to break.

  It is not required for AMS Books, Simple CV, ... (probabely a tex2lyx issue).
  "utf8" and "auto" work fine.

30 files changed:
lib/doc/id/Intro.lyx
lib/doc/ja/Additional.lyx
lib/doc/ja/Customization.lyx
lib/doc/ja/DummyDocument1.lyx
lib/doc/ja/DummyDocument2.lyx
lib/doc/ja/EmbeddedObjects.lyx
lib/doc/ja/Formula-numbering.lyx
lib/doc/ja/Intro.lyx
lib/doc/ja/LaTeXConfig.lyx
lib/doc/ja/Math.lyx
lib/doc/ja/MergedManuals.lyx
lib/doc/ja/Shortcuts.lyx
lib/doc/ja/Tutorial.lyx
lib/doc/ja/UserGuide.lyx
lib/examples/Articles/American_Mathematical_Society_(AMS).lyx
lib/examples/Articles/DocBook_Article_(SGML).lyx
lib/examples/Books/American_Mathematical_Society_(AMS).lyx
lib/examples/Curricula_Vitae/Simple_CV.lyx
lib/examples/Modules/Noweb.lyx
lib/examples/Modules/Noweb2LyX.lyx
lib/examples/Modules/Sweave.lyx
lib/examples/Presentations/Foils.lyx
lib/examples/Presentations/Foils_Landslide.lyx
lib/examples/ja/Graphics_&_Insets/Feynman_Diagrams.lyx
lib/examples/ja/Graphics_&_Insets/XY-Pic.lyx
lib/examples/ja/Modules/Braille.lyx
lib/examples/ja/Modules/Linguistics.lyx
lib/examples/ja/Multilingual_Typesetting_(platex).lyx [new file with mode: 0644]
lib/examples/ja/Welcome.lyx
lib/templates/ja/Presentations/Beamer.lyx

index a1d529ec4925c6e1b64dc958242e3b6a66875d4c..443713fc5b31de827e55e773f0bb738de3b7d323 100644 (file)
@@ -36,7 +36,7 @@
 \maintain_unincluded_children false
 \language bahasa
 \language_package default
-\inputencoding default
+\inputencoding auto
 \fontencoding global
 \font_roman "palatino" "default"
 \font_sans "helvet" "default"
index 228846d6db936eb76e78c9f3a06417362bd45758..4fd2d531c3b50973daa881ebbf5daf18f580f102 100644 (file)
@@ -92,7 +92,7 @@ End
 \end_local_layout
 \language japanese
 \language_package default
-\inputencoding auto
+\inputencoding jis-platex
 \fontencoding global
 \font_roman "default" "default"
 \font_sans "default" "default"
index 0c5e92ab514be4d1cb270ad7b140ec570a84a09c..0552c879c401cc821495d8d002ea45db6fc9ef13 100644 (file)
@@ -87,7 +87,7 @@ End
 \end_local_layout
 \language japanese
 \language_package default
-\inputencoding auto
+\inputencoding jis-platex
 \fontencoding auto
 \font_roman "default" "default"
 \font_sans "default" "default"
index 7db92335ecab5a27281e5227e6405254571d7b8e..23151ec3882b044d9984aa85e7b535bb9295bacf 100644 (file)
@@ -9,7 +9,7 @@
 \maintain_unincluded_children false
 \language japanese
 \language_package default
-\inputencoding auto
+\inputencoding jis-platex
 \fontencoding global
 \font_roman "default" "default"
 \font_sans "default" "default"
index 6bdf60d584eebfb04e500db6af19ebacebc2d698..4b951a2a8610472a9afac1a663afdc12b2d64c6f 100644 (file)
@@ -9,7 +9,7 @@
 \maintain_unincluded_children false
 \language japanese
 \language_package default
-\inputencoding auto
+\inputencoding jis-platex
 \fontencoding global
 \font_roman "default" "default"
 \font_sans "default" "default"
index 835b3be4a565187b7b5b9e512f958c6073e43b17..c27c9fd7c5908785f169e22f6afb79e77db7bdb9 100644 (file)
@@ -205,7 +205,7 @@ End
 \end_local_layout
 \language japanese
 \language_package default
-\inputencoding auto
+\inputencoding jis-platex
 \fontencoding global
 \font_roman "default" "default"
 \font_sans "default" "default"
index f3e6322d3b941525ddf41abe5f5e3d3bed314cce..02a0204e5c28418a6994f571f3d2941282df7959 100644 (file)
@@ -47,7 +47,7 @@
 \maintain_unincluded_children false
 \language japanese
 \language_package default
-\inputencoding auto
+\inputencoding jis-platex
 \fontencoding global
 \font_roman "default" "default"
 \font_sans "default" "default"
index 7f515f9eb70f9eaba6230e0a8507b3921106d3a5..ff5042eb0675ff7ffa047a917cb4a0668f2d28e7 100644 (file)
@@ -56,7 +56,7 @@ End
 \end_local_layout
 \language japanese
 \language_package auto
-\inputencoding auto
+\inputencoding jis-platex
 \fontencoding global
 \font_roman "palatino" "default"
 \font_sans "helvet" "default"
index d7bf124e55bda0c52f344bcc590de94a26bb8b12..c5e5fbd61089e4fc3bf56548d62e1af91152dd16 100644 (file)
@@ -9,7 +9,7 @@
 \maintain_unincluded_children false
 \language japanese
 \language_package default
-\inputencoding auto
+\inputencoding jis-platex
 \fontencoding global
 \font_roman "default" "default"
 \font_sans "default" "default"
index ceb9233b2d5b0c0d2d9d7a480cf588c54d0b28f9..0e86a5ee6525f25d361db89218feb7ec5383697e 100644 (file)
@@ -176,7 +176,7 @@ End
 \end_local_layout
 \language japanese
 \language_package default
-\inputencoding auto
+\inputencoding jis-platex
 \fontencoding global
 \font_roman "default" "default"
 \font_sans "default" "default"
index 545b1916d458534a14834161ab61022e9d0e8817..e840d99ac7af3ae8c897f6bb38717147d77d0837 100644 (file)
@@ -19,7 +19,7 @@ initials
 \maintain_unincluded_children false
 \language japanese
 \language_package default
-\inputencoding auto
+\inputencoding jis-platex
 \fontencoding global
 \font_roman "lmodern" "default"
 \font_sans "default" "default"
index d69e96672f15f1f953750a3a7c8e81ab1a1c9438..076e1344592174ea137ffd4aff7addac4b2966af 100644 (file)
@@ -36,7 +36,7 @@ End
 \end_local_layout
 \language japanese
 \language_package auto
-\inputencoding auto
+\inputencoding jis-platex
 \fontencoding global
 \font_roman "default" "default"
 \font_sans "default" "default"
index d6f6870a32954f1e9367a4bb4dea474459b491be..5af7b3a3814a4a6f18ee9194a97cd1c508ae5157 100644 (file)
@@ -36,7 +36,7 @@ End
 \end_local_layout
 \language japanese
 \language_package auto
-\inputencoding auto
+\inputencoding jis-platex
 \fontencoding global
 \font_roman "default" "default"
 \font_sans "default" "default"
index 3180781ea97356447f6aa345f0465e1beb5966cd..1413c3e2d5ec1ec20b8c0b0dbb029836702397ed 100644 (file)
@@ -84,7 +84,7 @@ End
 \end_local_layout
 \language japanese
 \language_package auto
-\inputencoding auto
+\inputencoding jis-platex
 \fontencoding global
 \font_roman "default" "default"
 \font_sans "default" "default"
index 499f3446468dac2e34605a2342507ae39a87e63e..09a0013ba882a165a9cd572119b7f5630daf3c54 100644 (file)
@@ -1,9 +1,9 @@
-#LyX 2.3 created this file. For more info see http://www.lyx.org/
-\lyxformat 544
+#LyX 2.4 created this file. For more info see https://www.lyx.org/
+\lyxformat 567
 \begin_document
 \begin_header
 \save_transient_properties true
-\origin /systemlyxdir/examples/
+\origin /systemlyxdir/examples/Articles/
 \textclass amsart
 \use_default_options false
 \begin_modules
@@ -15,9 +15,9 @@ theorems-ams-extended
 \maintain_unincluded_children false
 \language english
 \language_package default
-\inputencoding default
-\fontencoding global
-\font_roman "default" "default"
+\inputencoding utf8
+\fontencoding auto
+\font_roman "lmodern" "default"
 \font_sans "default" "default"
 \font_typewriter "default" "default"
 \font_math "auto" "auto"
@@ -34,6 +34,8 @@ theorems-ams-extended
 \output_sync 0
 \bibtex_command default
 \index_command default
+\float_placement class
+\float_alignment class
 \paperfontsize default
 \spacing single
 \use_hyperref false
index 190d150a6888c45255f88c21af5fc70664fb56b9..5138cfee5d0fe7e704b61accc177f29f489b8d83 100644 (file)
@@ -1,16 +1,16 @@
-#LyX 2.3 created this file. For more info see http://www.lyx.org/
-\lyxformat 544
+#LyX 2.4 created this file. For more info see https://www.lyx.org/
+\lyxformat 567
 \begin_document
 \begin_header
 \save_transient_properties true
-\origin /systemlyxdir/examples/
+\origin /systemlyxdir/examples/Articles/
 \textclass docbook
 \use_default_options false
 \maintain_unincluded_children false
 \language english
 \language_package default
-\inputencoding default
-\fontencoding global
+\inputencoding utf8
+\fontencoding auto
 \font_roman "default" "default"
 \font_sans "default" "default"
 \font_typewriter "default" "default"
 \use_microtype false
 \use_dash_ligatures false
 \graphics default
-\default_output_format pdf
+\default_output_format default
 \output_sync 0
 \bibtex_command default
 \index_command default
+\float_placement class
+\float_alignment class
 \paperfontsize default
 \spacing single
 \use_hyperref false
@@ -290,13 +292,14 @@ Notice that when the docbook code is exported the filename extension is
 \begin_layout Standard
 \begin_inset Float figure
 placement htbp
+alignment document
 wide false
 sideways false
 status open
 
 \begin_layout Plain Layout
 \begin_inset Graphics
-       filename ../doc/clipart/platypus.eps
+       filename ../../doc/clipart/platypus.eps
        width 2cm
        height 3cm
        scaleBeforeRotation
@@ -332,13 +335,14 @@ Wide figures are treated as normal figures.
 \begin_layout Standard
 \begin_inset Float figure
 placement htbp
+alignment document
 wide true
 sideways false
 status open
 
 \begin_layout Plain Layout
 \begin_inset Graphics
-       filename ../doc/clipart/platypus.eps
+       filename ../../doc/clipart/platypus.eps
        width 2cm
        height 3cm
        scaleBeforeRotation
@@ -376,6 +380,7 @@ Tables
 There is also basic support for tables.
 \begin_inset Float table
 placement htbp
+alignment document
 wide false
 sideways false
 status open
index d40c25cecb285a1d8632e394861e37aff3b437d6..ff48da0d2edb4977ca99c9c89c50b53b5327f7a5 100644 (file)
@@ -1,9 +1,9 @@
-#LyX 2.3 created this file. For more info see http://www.lyx.org/
-\lyxformat 544
+#LyX 2.4 created this file. For more info see https://www.lyx.org/
+\lyxformat 567
 \begin_document
 \begin_header
 \save_transient_properties true
-\origin /systemlyxdir/examples/
+\origin /systemlyxdir/examples/Books/
 \textclass amsbook
 \use_default_options false
 \begin_modules
@@ -15,9 +15,9 @@ theorems-ams-extended
 \maintain_unincluded_children false
 \language english
 \language_package default
-\inputencoding default
-\fontencoding global
-\font_roman "default" "default"
+\inputencoding utf8
+\fontencoding auto
+\font_roman "lmodern" "default"
 \font_sans "default" "default"
 \font_typewriter "default" "default"
 \font_math "auto" "auto"
@@ -34,6 +34,8 @@ theorems-ams-extended
 \output_sync 0
 \bibtex_command default
 \index_command default
+\float_placement class
+\float_alignment class
 \paperfontsize default
 \spacing single
 \use_hyperref false
index cd630f9ce7f9b6ef4d244ecefef1addbe6532189..dde382ec09561b392da1d6966481f13bf76f375b 100644 (file)
@@ -1,9 +1,9 @@
-#LyX 2.3 created this file. For more info see http://www.lyx.org/
-\lyxformat 544
+#LyX 2.4 created this file. For more info see https://www.lyx.org/
+\lyxformat 567
 \begin_document
 \begin_header
 \save_transient_properties true
-\origin /systemlyxdir/examples/
+\origin /systemlyxdir/examples/Curricula_Vitae/
 \textclass simplecv
 \begin_preamble
 %% You can modify the fonts used in the document be using the
@@ -30,9 +30,9 @@
 \maintain_unincluded_children false
 \language english
 \language_package default
-\inputencoding default
-\fontencoding global
-\font_roman "default" "default"
+\inputencoding utf8
+\fontencoding auto
+\font_roman "lmodern" "default"
 \font_sans "default" "default"
 \font_typewriter "default" "default"
 \font_math "auto" "auto"
@@ -49,6 +49,8 @@
 \output_sync 0
 \bibtex_command default
 \index_command default
+\float_placement class
+\float_alignment class
 \paperfontsize default
 \spacing single
 \use_hyperref false
index ae16f52f19870456708f13b76380f75aa7b23b48..f6536e25f64e1a5682740f300f4a894cf07daf02 100644 (file)
@@ -1,9 +1,9 @@
-#LyX 2.3 created this file. For more info see http://www.lyx.org/
+#LyX 2.4 created this file. For more info see https://www.lyx.org/
 \lyxformat 544
 \begin_document
 \begin_header
 \save_transient_properties true
-\origin /systemlyxdir/examples/
+\origin /systemlyxdir/examples/Modules/
 \textclass article
 \use_default_options false
 \begin_modules
@@ -12,9 +12,9 @@ noweb
 \maintain_unincluded_children false
 \language english
 \language_package default
-\inputencoding default
+\inputencoding auto
 \fontencoding global
-\font_roman "default" "default"
+\font_roman "lmodern" "default"
 \font_sans "default" "default"
 \font_typewriter "default" "default"
 \font_math "auto" "auto"
index 5acd467f6492d14534bf9876adde545170426b5f..8ac62a0452474c9b7f0436ccad86cbff3c6b4ce3 100644 (file)
@@ -1,9 +1,9 @@
-#LyX 2.3 created this file. For more info see http://www.lyx.org/
+#LyX 2.4 created this file. For more info see https://www.lyx.org/
 \lyxformat 544
 \begin_document
 \begin_header
 \save_transient_properties true
-\origin /systemlyxdir/examples/
+\origin /systemlyxdir/examples/Modules/
 \textclass article
 \begin_preamble
 %
@@ -22,9 +22,9 @@ noweb
 \maintain_unincluded_children false
 \language english
 \language_package default
-\inputencoding default
+\inputencoding auto
 \fontencoding global
-\font_roman "default" "default"
+\font_roman "lmodern" "default"
 \font_sans "default" "default"
 \font_typewriter "default" "default"
 \font_math "auto" "auto"
index e11bcf9fef2771b9ad40ee4f70bd7358c508032e..d7f6fc904b7f0bc0e67298e551b6571d00bce901 100644 (file)
@@ -24,7 +24,7 @@ sweave
 \maintain_unincluded_children false
 \language english
 \language_package auto
-\inputencoding default
+\inputencoding auto
 \fontencoding global
 \font_roman "palatino" "default"
 \font_sans "lmss" "default"
index 0f3d6b82742ba05bc1fd3c27d56900c9083a6a9b..6eb05e2ce6c492cbbba8412e29cf686cb8fe7bf6 100644 (file)
@@ -14,7 +14,7 @@
 \maintain_unincluded_children false
 \language english
 \language_package default
-\inputencoding default
+\inputencoding utf8
 \fontencoding global
 \font_roman "default" "default"
 \font_sans "default" "default"
index d76b4e8f9d49e7df5d955c12aeb0f67cddbf6d0e..f5fdb1479fd33b2d9edc3b29468ba65be7187029 100644 (file)
@@ -9,7 +9,7 @@
 \maintain_unincluded_children false
 \language english
 \language_package default
-\inputencoding default
+\inputencoding utf8
 \fontencoding global
 \font_roman "default" "default"
 \font_sans "default" "default"
index 5da6c676c3a3510a370968e4de517fd483f15e51..4f5ccd7d2e133c3a72ff4ddadac5415360c0f4db 100644 (file)
@@ -34,7 +34,7 @@
 \maintain_unincluded_children false
 \language japanese
 \language_package default
-\inputencoding auto
+\inputencoding utf8-platex
 \fontencoding global
 \font_roman "lmodern" "default"
 \font_sans "default" "default"
index 48bdaaeca5c6921eed647c68d911fe9f40b7abb5..e83bf19c7ae7d15dd921bdb56b0b9817bfebc356 100644 (file)
@@ -33,7 +33,7 @@
 \maintain_unincluded_children false
 \language japanese
 \language_package default
-\inputencoding auto
+\inputencoding utf8-platex
 \fontencoding global
 \font_roman "ae" "default"
 \font_sans "default" "default"
index 0ed846726f8fe9b31128420de521272c36773423..16c8acac94b66852d95c939113b0941a3eb5d7ad 100644 (file)
@@ -17,7 +17,7 @@ braille
 \maintain_unincluded_children false
 \language japanese
 \language_package default
-\inputencoding auto
+\inputencoding utf8-platex
 \fontencoding global
 \font_roman "default" "default"
 \font_sans "default" "default"
index 5c9a9653c747a5d58aeeb6eb17ff79f9d61904e8..80778c208ad92b1eaee0c7280d4fe730ebbfbaee 100644 (file)
@@ -17,7 +17,7 @@ linguistics
 \maintain_unincluded_children false
 \language japanese
 \language_package default
-\inputencoding auto
+\inputencoding utf8-platex
 \fontencoding global
 \font_roman "lmodern" "FreeSerif"
 \font_sans "default" "FreeSans"
diff --git a/lib/examples/ja/Multilingual_Typesetting_(platex).lyx b/lib/examples/ja/Multilingual_Typesetting_(platex).lyx
new file mode 100644 (file)
index 0000000..c4a2dba
--- /dev/null
@@ -0,0 +1,217 @@
+#LyX 2.4 created this file. For more info see https://www.lyx.org/
+\lyxformat 567
+\begin_document
+\begin_header
+\save_transient_properties true
+\origin /systemlyxdir/examples/ja/
+\textclass jarticle
+\use_default_options false
+\maintain_unincluded_children false
+\language japanese
+\language_package auto
+\inputencoding jis-platex
+\fontencoding OT1
+\font_roman "default" "default"
+\font_sans "default" "default"
+\font_typewriter "default" "default"
+\font_math "auto" "auto"
+\font_default_family default
+\use_non_tex_fonts false
+\font_sc false
+\font_osf false
+\font_sf_scale 100 100
+\font_tt_scale 100 100
+\use_microtype false
+\use_dash_ligatures false
+\graphics default
+\default_output_format default
+\output_sync 0
+\bibtex_command default
+\index_command default
+\float_placement class
+\float_alignment class
+\paperfontsize default
+\spacing single
+\use_hyperref false
+\papersize default
+\use_geometry false
+\use_package amsmath 1
+\use_package amssymb 1
+\use_package cancel 1
+\use_package esint 1
+\use_package mathdots 1
+\use_package mathtools 1
+\use_package mhchem 1
+\use_package stackrel 1
+\use_package stmaryrd 1
+\use_package undertilde 1
+\cite_engine basic
+\cite_engine_type default
+\biblio_style plain
+\use_bibtopic false
+\use_indices false
+\paperorientation portrait
+\suppress_date false
+\justification true
+\use_refstyle 0
+\use_minted 0
+\index 索引
+\shortcut idx
+\color #008000
+\end_index
+\secnumdepth 3
+\tocdepth 3
+\paragraph_separation indent
+\paragraph_indentation default
+\is_math_indent 0
+\math_numbering_side default
+\quotes_style english
+\dynamic_quotes 0
+\papercolumns 1
+\papersides 1
+\paperpagestyle default
+\tracking_changes false
+\output_changes false
+\html_math_output 0
+\html_css_as_file 0
+\html_be_strict false
+\end_header
+
+\begin_body
+
+\begin_layout Title
+\SpecialChar LyX
+へようこそ!
+\end_layout
+
+\begin_layout Section*
+\SpecialChar LyX
+を使うために最初に知っておくべきことがら
+\end_layout
+
+\begin_layout Standard
+Text in other languages:
+\end_layout
+
+\begin_layout Quotation
+English: Hello Mr.
+ Sandman!
+\end_layout
+
+\begin_layout Quotation
+Deutsch: Grüße aus Österreich!
+\end_layout
+
+\begin_layout Standard
+Greek and Cyrillic script use too wide characters (except for force-converted
+ letters):
+\end_layout
+
+\begin_layout Quotation
+Griechisch: χαιρετισμός!
+\end_layout
+
+\begin_layout Quotation
+Russisch: Привет с 
+\series bold
+новым
+\series default
+ годом!
+\end_layout
+
+\begin_layout Standard
+Text in other languages with correct language setting - works only for some
+ languages:
+\end_layout
+
+\begin_layout Standard
+
+\lang english
+English: Hello Mr.
+ Sandman!
+\end_layout
+
+\begin_layout Standard
+
+\lang afrikaans
+Afrikaans: Good dag minher.
+\end_layout
+
+\begin_layout Standard
+
+\lang french
+French: «Bonsoir à vous.»
+\end_layout
+
+\begin_layout Standard
+
+\lang swedish
+Swedish: Hej då.
+\end_layout
+
+\begin_layout Standard
+Compilation error with inputenc 
+\begin_inset Quotes eld
+\end_inset
+
+auto
+\begin_inset Quotes erd
+\end_inset
+
+ (language default): 
+\end_layout
+
+\begin_layout Standard
+
+\lang ngerman
+Deutsch: Grüße aus Österreich! 
+\lang japanese
+
+\begin_inset Note Note
+status open
+
+\begin_layout Plain Layout
+wrong encoding?, (Umlaut not as 
+\backslash
+
+\begin_inset Quotes erd
+\end_inset
+
+{O})
+\end_layout
+
+\end_inset
+
+
+\end_layout
+
+\begin_layout Standard
+Wrong characters with inputenc 
+\begin_inset Quotes eld
+\end_inset
+
+auto
+\begin_inset Quotes erd
+\end_inset
+
+ (language default):
+\end_layout
+
+\begin_layout Standard
+
+\lang greek
+Griechisch: χαιρετισμός!
+\end_layout
+
+\begin_layout Standard
+
+\lang russian
+Russisch: Привет с 
+\series bold
+новым
+\series default
+ годом!
+\end_layout
+
+\end_body
+\end_document
index 4d9e5cc46bdadc0a0a9f50e69ff42d9511f4c5bf..691f14633c9763b4690d97cd93d05aeb63c55fb0 100644 (file)
@@ -9,7 +9,7 @@
 \maintain_unincluded_children false
 \language japanese
 \language_package auto
-\inputencoding default
+\inputencoding jis-platex
 \fontencoding OT1
 \font_roman "default" "default"
 \font_sans "default" "default"
index 3ae53b12695650ee72298d2a955bbf9b6eba01bf..b7a280f90cd1ea9ab7637fc843e046fd45c23e81 100644 (file)
@@ -21,7 +21,7 @@
 \maintain_unincluded_children false
 \language japanese
 \language_package default
-\inputencoding auto
+\inputencoding utf8-platex
 \fontencoding global
 \font_roman "times" "default"
 \font_sans "default" "default"