Palatino 字体大小

Palatino 字体大小

我在论文中使用 Palatino,但 10pt 太小,11pt 又太大(看起来很幼稚)。我想选择介于两者之间的一个尺寸。有什么建议吗?

编辑:根据其他帖子,似乎有三个答案:

  1. pdflatex、11pt memoir、、fix-cmrenew \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}
    
  2. pdflatex,11pt memoir,,fix-cmrelscale:这根本不起作用(因为\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}
    
  3. lualatex, 11pt memoir):这将改变所有类型的大小(\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}

相关内容