Chinese localization in user preamble using "ctex" with non-TeX fonts

https://tex.stackexchange.com/questions/17611/how-does-one-type-chinese-in-latex

TODO: use "ctex" if the document language is Chinese.

Remove "\clearpage" workaround from documents
(not required after fix for #5386 in [5ebc0b3f432f468/lyxgit]).
This commit is contained in:
Günter Milde 2019-01-29 22:31:58 +01:00
parent 8060c8e488
commit 46f5acb19c
3 changed files with 13 additions and 74 deletions

View File

@ -121,9 +121,10 @@ export/templates/acmart_pdf
# the name of the day in English instead of Japanese. # the name of the day in English instead of Japanese.
export/examples/ja/multilingual_lyx.* export/examples/ja/multilingual_lyx.*
# No localization of auto-strings with Chinese language (LyXHTML is OK) # No localization of auto-strings with Chinese language under 8-bit TeX
# (ctex font issue with texlive-lang-chinese (from Debian) under pdflatex):
export/export/latex/CJK/zh_CN-toc.* export/export/latex/CJK/zh_CN-toc.*
export/doc/zh_CN/(Intro|Tutorial)_(dvi|pdf).* export/doc/zh_CN/(Intro|Tutorial)_(dvi|pdf).?
# Missing Chinese characters in the DVI (LuaTex) # Missing Chinese characters in the DVI (LuaTex)
export/doc/zh_CN/(Intro|Tutorial)_dvi3_systemF export/doc/zh_CN/(Intro|Tutorial)_dvi3_systemF

View File

@ -6,20 +6,11 @@
\origin /systemlyxdir/doc/zh_CN/ \origin /systemlyxdir/doc/zh_CN/
\textclass article \textclass article
\begin_preamble \begin_preamble
\usepackage{ifxetex} % Chinese localization
\ifxetex \@ifpackageloaded{fontspec}%
\usepackage{xeCJK} {\usepackage{ctex}}% ctex with non-TeX fonts
\fi {%\usepackage[UTF8]{ctex}% error with font setup (missing font?)
}
% proper line breaking, punctuation kerning and font switching
% features with LuaTeX
% see https://tex.stackexchange.com/questions/222980/how-to-use-chinese-with-lualatex
\usepackage{ifluatex}
\ifluatex
\usepackage{luatexja-fontspec}
\setmainjfont[Mapping=tex-text]{WenQuanYi Micro Hei}
\setsansjfont[Mapping=tex-text]{WenQuanYi Micro Hei}
\fi
\end_preamble \end_preamble
\use_default_options true \use_default_options true
\maintain_unincluded_children false \maintain_unincluded_children false
@ -1500,26 +1491,5 @@ literal "false"
无论你修改文档的想法是什么,只要它能够改善文档质量,我们都是乐于接受的。 无论你修改文档的想法是什么,只要它能够改善文档质量,我们都是乐于接受的。
\end_layout \end_layout
\begin_layout Standard
\begin_inset Note Note
status open
\begin_layout Plain Layout
The following clearpage is required to avoid compilation errors at some
installations for an unknown reason.
\end_layout
\end_inset
\end_layout
\begin_layout Standard
\begin_inset Newpage clearpage
\end_inset
\end_layout
\end_body \end_body
\end_document \end_document

View File

@ -6,27 +6,11 @@
\origin /systemlyxdir/doc/zh_CN/ \origin /systemlyxdir/doc/zh_CN/
\textclass book \textclass book
\begin_preamble \begin_preamble
%\usepackage{fontspec} % Chinese localization
%\setromanfont{AR PL ShanHeiSun Uni}%字体来自Adobe Reader 8.0 OpenType可以选用任何系统已有的字体 \@ifpackageloaded{fontspec}%
%中文断行 {\usepackage{ctex}}% ctex with non-TeX fonts
%\XeTeXlinebreaklocale "zh" {%\usepackage[UTF8]{ctex}% error with font setup (missing font?)
%\XeTeXlinebreakskip = 0pt plus 1pt }
\usepackage{ifxetex}
\ifxetex
\usepackage{xeCJK}
%\setCJKmainfont{WenQuanYi Micro Hei}
%\setCJKmonofont{WenQuanYi Micro Hei Mono}
\fi
% proper line breaking, punctuation kerning and font switching
% features with LuaTeX
% see https://tex.stackexchange.com/questions/222980/how-to-use-chinese-with-lualatex
\usepackage{ifluatex}
\ifluatex
\usepackage{luatexja-fontspec}
\setmainjfont[Mapping=tex-text]{WenQuanYi Micro Hei}
\setsansjfont[Mapping=tex-text]{WenQuanYi Micro Hei}
\fi
\end_preamble \end_preamble
\options cjk \options cjk
\use_default_options true \use_default_options true
@ -2963,21 +2947,5 @@ Bib\SpecialChar TeX
错误信息。 错误信息。
\end_layout \end_layout
\begin_layout Standard
\begin_inset ERT
status open
\begin_layout Plain Layout
\backslash
clearpage
\end_layout
\end_inset
\end_layout
\end_body \end_body
\end_document \end_document