正确对齐定义的部分标题

正确对齐定义的部分标题

这是我试图在大型项目中定义的部分标题的 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}

在此处输入图片描述

相关内容