Изменить размер шрифта для символов CJK?

Изменить размер шрифта для символов CJK?

У меня есть следующий пример:

\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. Однако в этом случае вам придется писать пиньинь самостоятельно.

Связанный контент