
Este é um MWE de um título de seção que estou tentando definir em um projeto grande.
\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}
e esta é a saída:
Eu removi o arquivo LaTeX de todas as linhas não essenciais para reproduzir o problema (não sei por que tikz
precisa estar lá)
Preciso alinhar corretamente o título à esquerda e simplesmente não consigo descobrir como fazer isso. Tentei todas as modificações na definição que consegui imaginar.
Responder1
Se você especificar um hbox com um determinado tamanho, o TeX tentará ajustar o conteúdo a esse tamanho. Se quiser alinhar o conteúdo em uma determinada direção, experimente um dos seguintes comprimentos de borracha:
\hfil
,\hfill
ou\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}