我在论文中使用 Palatino,但 10pt 太小,11pt 又太大(看起来很幼稚)。我想选择介于两者之间的一个尺寸。有什么建议吗?
编辑:根据其他帖子,似乎有三个答案:
(
pdflatex
、11ptmemoir
、、fix-cm
renew\normalsize
):这只会改变\normalsize
(所以不是\small
、、\huge
等等)\documentclass[11pt,a4paper,twoside,openright]{memoir} \renewcommand*{\rmdefault}{ppl} \usepackage{fix-cm} \renewcommand{\normalsize}{\fontsize{10.5pt}{12.5pt}\selectfont} \begin{document} {\tiny This is tiny}\\ {\scriptsize This is script size}\\ {\footnotesize This is footnote size}\\ {\small This is small}\\ {\normalsize This is normal size}\\ {\large This is large}\\ {\Large This is larger}\\ {\LARGE This is very large}\\ {\huge This is huge}\\ {\Huge This is very huge} \end{document}
(
pdflatex
,11ptmemoir
,,fix-cm
)relscale
:这根本不起作用(因为\relscale{0.96}
每当从 更改\normalsize
为\small
或其他内容时你都需要使用)\documentclass[11pt,a4paper,twoside,openright]{memoir} \renewcommand*{\rmdefault}{ppl} \usepackage{fix-cm,relsize} \begin{document} \relscale{0.96} {\tiny This is tiny}\\ {\scriptsize This is script size}\\ {\footnotesize This is footnote size}\\ {\small This is small}\\ {\normalsize This is normal size}\\ {\large This is large}\\ {\Large This is larger}\\ {\LARGE This is very large}\\ {\huge This is huge}\\ {\Huge This is very huge} \end{document}
(
lualatex
, 11ptmemoir
):这将改变所有类型的大小(\normalsize
,\small
,\huge
等)\documentclass[11pt,a4paper,twoside,openright]{memoir} \usepackage{fontspec} \setmainfont[Scale=0.96]{Palatino Linotype} \begin{document} {\tiny This is tiny}\\ {\scriptsize This is script size}\\ {\footnotesize This is footnote size}\\ {\small This is small}\\ {\normalsize This is normal size}\\ {\large This is large}\\ {\Large This is larger}\\ {\LARGE This is very large}\\ {\huge This is huge}\\ {\Huge This is very huge} \end{document}
例如,在我的情况下,\normalsize
是 10.91pt,之后是 10.46pt。完美!还请注意,在第三个选项中,使用系统的 Palatino 字体,而在前两个选项中,使用 URW Palladio。总而言之,我会说lualatex
(或者也许也是xelatex
等等)是可行的方法。\usepackage[scale=0.95]{tgpagella}
评论中提到的选项也有效,但这是特定于字体包的。
但是,还有一个问题:如何更改数学类型的大小?我正在使用\usepackage{lmodern}
。
答案1
也可以使用 TeX Gyre Pagella Math:
\documentclass[11pt,a4paper,twoside,openright]{memoir}
\usepackage{unicode-math}
\setmainfont[Scale=0.96]{TeXGyre Pagella}
\setmathfont[Scale=0.96]{TeXGyrePagellaMath-Regular}
\begin{document}
{\tiny This is tiny}\\
{\scriptsize This is script size}\\
{\footnotesize This is footnote size}\\
{\small This is small}\\
{\normalsize This is normal size}\\
{\large This is large}\\
{\Large This is larger}\\
{\LARGE This is very large}\\
{\huge This is huge}\\
{\Huge This is very huge}
\[ \int\limits_1^\infty \frac1{x^2}\mathrm{d}x=1 \]
\end{document}