小页面中的文本对齐

小页面中的文本对齐

我在 LaTeX 中遇到了一些问题,但还没有找到任何解决办法。

我有一个像这样的小页面:

\begin{minipage}[t]{\textwidth}
    \raggedleft
    {\bfseries Some text}\\[.35ex]
    \small
    Text again\\
    And again\\\[.35ex]
\end{minipage}

此代码允许我将小页面放在页面的右侧,但小页面中的文本具有右对齐,而我需要它位于左中心(不在页面的中心但在小页面的中心)。

因此,如果有人有解决方案......也许使用小型页面不是正确的解决方案?

谢谢 !

答案1

这可以通过多种方式实现;下面我提供了两种选择;第一种,使用;minipage第二种,tabular使用一l列(如果需要换行,p{<length>}则应使用一列);showframe 仅用于绘制一个框架作为对齐的视觉指南:

\documentclass{article}
\usepackage{showframe}

\begin{document}

%Using a minipage:
\hfill\begin{minipage}[t]{2.6cm}
    {\bfseries Some test text} \\[.35ex]
    \small
    Text again \\
    And again
\end{minipage}

%Using a tabular:
\hfill\begin{tabular}{@{}l@{}}
    {\bfseries Some test text} \\[.35ex]
    \small
    Text again \\
    And again
\end{tabular}

\end{document}

enter image description here

相关内容