这是我试图在大型项目中定义的部分标题的 MWE。
\documentclass[a2,portrait]{a0poster}
\usepackage{tikz}
% Blue section, large, text on next line.
\def\Lsect#1{\noindent\hbox to \hsize{\large\color{blue} #1}\bigskip}
\begin{document}
\Lsect{This is a title}
Some text.
\end{document}
输出结果如下:
我删除了 LaTeX 文件中每行不必要的行来重现该问题(但我不确定为什么tikz
需要这样做)
我需要将标题正确地对齐到左侧,但我只是想不出如何做到这一点,我已经尝试了我能想到的所有修改定义的方法。
答案1
如果你将水平盒子指定为特定尺寸,TeX 会尝试将内容调整到该尺寸。如果要将内容对齐到特定方向,请尝试以下橡胶长度之一:
\hfil
,\hfill
或者\hfilll
\hss
\documentclass[a2,portrait]{a0poster}
\usepackage{tikz}
% Blue section, large, text on next line.
\def\Lsect#1{\noindent\hbox to \hsize{\large\color{blue} #1\hfil}\bigskip}
\begin{document}
\Lsect{This is a title}
Some text.
\end{document}