我正在尝试制作一张海报baposter
具有明确字体大小的类(例如,标题为 70pt,正文为 20pt)。我应该使用命令手动fontscale=1.0
调整字体大小吗?\fontsize
答案1
我建议使用poster
中的库,tcolorbox
而不是baposter
。 该tcolorbox poster
库使用 中实现的相同构造原理进行操作baposter
,但可以说更灵活且维护得更好。
这个小例子是根据poster
库文档编写的。它还展示了如何将标题和框内容设置为特定的字体大小。
\documentclass[12pt]{article}
\usepackage[a3paper,landscape]{geometry}
\usepackage{lipsum}
\usepackage{lmodern}
\usepackage{enumerate}
\usepackage[poster]{tcolorbox}
\pagestyle{empty}
\begin{document}
\begin{tcbposter}[
coverage = {
spread,
interior style={top color=yellow,bottom color=yellow!50!red},
watermark text={\LaTeX\ Poster},
watermark color=yellow,
},
poster = {showframe,columns=4,rows=5},
]%
\posterbox{name=title,column=1,span=3,below=top}{
\resizebox{18cm}{!}{\bfseries\fontsize{70}{82}\selectfont Title} \\[3mm]
\fontsize{48}{56}\selectfont Author}
\posterbox[adjusted title=Core Algorithm]
{name=Poster content,column=1,span=1,below=title}{\fontsize{20}{24}\selectfont \lipsum[2]}
\end{tcbposter}
\end{document}