4

私はLaTeXドキュメントを作成していて、成功を収めて\makeboxいます。これは、テキストを非表示のボックスに入れ、最後に余分な水平方向の空白を追加して、指定したサイズ内に全体を収めます。

縦のスペースにそのようなものはありますか?

この縦のボックスに入れたい可変長の段落や画像などがいくつかあります。LaTeXに適切な量の垂直方向のスペース(下部)を配置して、全体が指定した設定サイズになるようにします。

4

3 に答える 3

7

LaTeXが垂直調整を行うために提供するボックスコマンドは次の\raiseboxとおりです。

\raisebox{distance}[extend-above][extend-below]{insert your text here...}

このdistanceパラメーターを使用すると、オフセットを指定してテキストを上下させたりextend-aboveextend-belowパラメーターを使用してスペースを追加したりできます。このコマンドは、たとえば、フォントサイズが小さい行にフォントサイズが小さい少量のテキストを配置する場合に最適です。

\vspace*{distance}追加の垂直スペースを挿入するコマンドを使用して、単純な追加の垂直スペースを作成することもできます。(スター付きバージョンでは、最初と最後にスペースも追加されます。通常のバージョンでは、テキストブロック間にのみスペースが追加されます)。これを段落の最後または独自のコマンドの最後に配置して、後で(または前に)スペーサーを追加することができます。

ただし、より長いテキスト抽出の場合は、次の\minipage環境を使用することをお勧めします。

\begin{minipage}[position][height][inner-pos]{width}
    insert your long text here
\end{minipage}
于 2010-06-16T11:16:13.827 に答える
4

minipage環境には高さパラメータがあります。

\begin{minipage}[position][height][inner-pos]{width}
 text
\end{minipage}

申し訳ありませんが、この環境に適したドキュメントページが見つかりません。

于 2010-06-10T17:56:49.743 に答える
3

以下に、一般的な考え方(テストされていない)を示します。

\ def \ exampleheight {3in}
\ def \ examplecontents {\ vrule height 1in width 1pt\par一部のテキスト}
\vboxから\exampleheight{\ examplecontents \ vfill}

これはPlainTexであり、LaTeXで正常に機能し、EijkhoutのTeXでTopicによって十分に文書化されています。

于 2010-06-11T08:40:39.590 に答える