
Ich habe folgendes Beispiel:
\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}
Es gibt lateinische Buchstaben, die ich weiterhin in der Standardschriftgröße haben möchte, aber alle chinesischen Zeichen sollen die Schriftgröße 13 oder 14pt oder so ähnlich haben. Wie stelle ich ihre Größe global ein?
Ich möchte Inhalt und Layout nicht zu sehr vermischen, daher \large{...}
ist es keine gute Option, einen Block chinesischer Schriftzeichen damit zu umgeben.
Antwort1
Bei weiterer Suche im Internet bin ich auf Folgendes gestoßen:
\setCJKmainfont[Scale=1.4]{WenQuanYi Micro Hei}
Dadurch wird die Hauptschriftgröße mit dem Faktor 1,4 multipliziert, um diese als Schriftgröße für CJK-Zeichen zu verwenden.
Antwort2
Sehr schön! Für einige Leser könnte es interessant sein zu sehen, dass diese Antwort
bietet auch eine Lösung, da Sie die Schriftgröße mit Fontspec anpassen können. In diesem Fall müssen Sie das Pinyin jedoch selbst schreiben.