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 を使用してフォントサイズを調整できるという解決策も提供されています。ただし、その場合はピンインを自分で記述する必要があります。

関連情報