Quando o TeX define uma fileira de qualquer coisa, ele garante que a linha de referência de cada objeto na fileira esteja no mesmo nível que a linha de referência do último objeto. (Exceto, é claro, nos comandos \raisebox
…)
A maioria dos gráficos importados tem sua linha de referência definida como a parte inferior da imagem. Ao usar pacotes como o subfig, muitas vezes se quer alinhar figuras pelo topo. O pequeno e estranho código que faz isso é o seguinte:
A primitiva do\vtop{% \vskip0pt \hbox{% \includegraphics{figure}% }% }
\vtop
define a linha de referência do objeto resultante como a primeira “linha” nele; o \vskip
cria a ilusão de uma linha vazia e o \vtop
, então, faz da parte mais alta da caixa a linha de referência.
Quando se quer que os gráficos fiquem alinhados com o texto, há um caso para fazer com que a linha de referência seja um ponto abaixo do topo da caixa, como em:
Um jeito mais LaTeX (um tanto ineficiente) de fazer o trabalho é usando o pacote calc:\vtop{% \vskip-1ex \hbox{% \includegraphics{figure}% }% }
(tem o mesmo efeito do text-align, acima).\usepackage{calc} ... \raisebox{1ex-\height}{\includegraphics{figure}}
O fato é que você pode escolher onde a linha- de base fica. Esta resposta apenas mostra as escolhas conscientes que você pode fazer.
This question on the Web: http://latex.net.br/faq/FAQ-topgraph.html
Do you have any question? Ask on: latex.net.br - we love qood questions!