我不知道为什么,但数学方程式在我的 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}