如果有上升部/下降部,框标题的文本会以不同的方式对齐。示例如下。右侧框标题的对齐方式对我来说似乎很奇怪。我该如何调整?
Baposter 是用于创建海报的文档类。它在 CTAN 上不可用,但可以从以下位置下载http://www.brian-amberg.de/uni/poster/。
答案1
默认的标题框具有0pt
深度。这是任何节点的默认设置(请参阅手册的第 5.1 节TikZ
)。要将字母对齐到基线上,您需要添加text depth = 0.25ex
到创建标题框的宏中。这与此处的问题相同:如何在 tikz 节点中“修复基线”?
\documentclass[landscape,a4paper]{baposter}
\makeatletter
\renewcommand{\baposter@box@headerdrawtext@rectangle}[1]{
\path (\baposter@box@name nw) + (0em,-0.5\baposter@box@@boxheaderheight)
node[anchor=west,inner sep=0.4em,text depth=0.25ex] {#1};% <-- added text depth
}
\makeatother
\begin{document}
\begin{poster}{
grid=false,
columns=2,
colspacing=4.2mm,
headerheight=0.10\textheight,
background=none,
eyecatcher=false,
%posterbox options
headerborder=closed,
borderColor=red,
headershape=rectangle,
headershade=plain,
headerColorOne=blue,
textborder=rectangle,
boxshade=plain,
boxColorOne=white,
headerFontColor=white,
headerfont=\color{white}\large\bfseries\sffamily,
textfont=\normalsize\sffamily,
linewidth=1pt
}
{}
{Title}
{\textsc{Author}}
{}
\begin{posterbox}[name=box1,column=0,row=0,span=1]{M}
Hello
\end{posterbox}
\begin{posterbox}[name=box2,column=1,row=0,span=1]{Mp}
Hello
\end{posterbox}
\end{poster}
\end{document}