我有以下示例:
\documentclass[10pt, a4paper, parskip=full]{article} % twoside can be added if two sided margin layout is desired
\usepackage[a4paper,vmargin={30mm, 20mm},hmargin={30mm, 25mm},includeheadfoot]{geometry}
\usepackage{amsmath}
\usepackage[UTF8]{ctex}
\usepackage{xpinyin}
\xpinyinsetup{ratio=0.5, vsep=1em, multiple={\color{red}}, font=Liberation Sans}
\usepackage{fontspec,xunicode}
\setCJKmainfont[]{WenQuanYi Micro Hei}
\defaultfontfeatures{Mapping=tex-text, Scale=MatchLowercase} % what does this do? -- influences how quotes are rendered
\setmainfont[Scale=1]{Open Sans}
\setmonofont{Liberation Mono}
\DeclareMathSizes{10}{10}{8}{7}
\usepackage[english, ngerman]{babel}
\selectlanguage{ngerman}
\begin{document}
There is latin text here.
\begin{pinyinscope}
我有一个送给你的礼物.
\end{pinyinscope}
\end{document}
有拉丁字母,我希望它仍然具有默认字体大小,但所有中文字符的字体大小应为 13,或 14pt 或类似的。我如何全局设置它们的大小?
我不想将内容和布局混合得太多,所以用一块汉字包围\large{...}
不是一个好的选择。
答案1
我通过进一步搜索网络发现了这一点:
\setCJKmainfont[Scale=1.4]{WenQuanYi Micro Hei}
这将主字体大小乘以系数 1.4,以将其用作 CJK 字符的字体大小。
答案2
非常好!对于一些读者来说,看到这个答案可能会很有趣
也提供了一个解决方案,您可以使用 fontspec 调整字体大小。但是,在这种情况下,您需要自己编写拼音。