海报、tcolorbox 和小数学字体大小

海报、tcolorbox 和小数学字体大小

我不知道为什么,但数学方程式在我的 tcolorbox 海报中看起来很小。知道为什么吗?

谢谢!

在此处输入图片描述

梅威瑟:

\documentclass[12pt]{article}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc} % To switch to the T1 encoding
% \usepackage{lmodern} % To switch to Latin Modern
\usepackage{palatino}
\usepackage{amssymb, amsthm, amsmath}

\usepackage[a0paper]{geometry}
\usepackage[poster,most]{tcolorbox}

\pagestyle{empty}

\begin{document}
\begin{tcbposter}[
    coverage = {
      spread,
      % interior style={top color=yellow,bottom color=yellow!50!red},
      top=25mm, bottom=25mm, left=15mm, right=15mm,
    },
    poster   = {showframe=false,columns=3,rows=5,spacing=13mm},
    boxes    = {
      enhanced standard jigsaw,sharp corners=downhill,
      arc=10mm, boxrule=2mm,
      coltitle=black!85,
      boxsep=0pt,
      top=15mm,bottom=15mm,right=15mm,left=15mm,
      colback=white,opacityback=0.75,colframe=cyan!30!white!90!black,
      title style={left color=cyan!20!white!90!black,
        right color=cyan!20!white!90!black,
      },
      fonttitle=\Large\scshape\bfseries,
      valign=center,
    },
    fontsize = 36pt
    ]

  \posterbox[blankest,interior engine=path,height=10cm,
    halign=center,valign=center,colupper=black,
    ]{name=title,column=1,span=3,below=top}{
    {\Huge\bf\textsc{I Want A Title With\\[.3em]
        Small Caps Enabled}}\\[.3em]
    \textsc{Here are Some Names}
  }

  \posterbox[adjusted title=Security]
  {name=security,below=title,column=2,span=1}{
    I am some text, and here is a formula $hc(x,r) = \sum x_i r_i \bmod 2$, isn't it strange to have such a small formula?
    $$hc(x,r) = \sum x_i r_i \bmod 2$$
  }

\end{tcbposter}
\end{document}

-- 编辑 -- 使用\usepackage[bitstream-charter]{mathdesign}评论中建议的方法确实有效(谢谢!),但此字体与默认字体有点不同。另一侧的 lmodern 字体给出了一个丑陋的总和符号:

在此处输入图片描述

答案1

问题是您使用的默认数学字体没有您要求的尺寸。解决方法是使用可以缩放到该尺寸的数学字体。

如果您想保留默认数学字体的外观,您可以在lmodern序言中对已有的包进行注释,并修复exscale包中的一些剩余问题:

\usepackage{lmodern} 
\usepackage{palatino}
\usepackage{exscale}

在此处输入图片描述

我个人会将你的 palatino 字体与稍重一点的数学字体结合起来

\usepackage{amssymb, amsthm, amsmath}
\usepackage[bitstream-charter]{mathdesign}
\usepackage{palatino}

在此处输入图片描述

或者使用提供数学功能的类似字体。这也能让你避免使用过时的palatino软件包。

\usepackage{newpxtext,newpxmath}

在此处输入图片描述

相关内容