Baposter cls 具有明确的纸张尺寸和文字字体

Baposter cls 具有明确的纸张尺寸和文字字体

我正在尝试制作一张海报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}

相关内容