如何在乳胶中*精确地*垂直居中引用?

如何在乳胶中*精确地*垂直居中引用?

我想通过快速将一些文本垂直居中来结束这个夜晚。但是,当然,这不是 LaTeX 的工作方式 :/。

我已经简单的方法。

这是我的 MWE:

\documentclass{article}
\begin{document}
\thispagestyle{empty}
\setlength{\parindent}{0cm} % this kills the indentation
\Huge
\vspace*{\fill}
Arbeiten von zu Hause erlaubt es mir, Job und Familie problemlos zu vereinbaren.
Arbeiten von zu Hause erlaubt es mir, Job und Familie problemlos zu vereinbaren.
\vspace*{\fill}
\end{document}

这确实不是产生精确垂直居中的文本,但我不知道为什么。

在此处输入图片描述

我可能忽略了一些显而易见的东西。


更新 1: 我试过修复@GuM 评论道但似乎没有帮助。

\documentclass{article}
\begin{document}
\thispagestyle{empty}
\setlength{\parindent}{0cm} % this kills the indentation
\Huge
\vspace*{-1\topskip plus 1fill}
Arbeiten von zu Hause erlaubt es mir, Job und Familie problemlos zu vereinbaren.
Arbeiten von zu Hause erlaubt es mir, Job und Familie problemlos zu vereinbaren.
\par
\vspace*{\fill}
\end{document}

在此处输入图片描述

答案1

除了\vspace*{-1\topskip plus 1fill}GuM 建议的,我还将排版内容放在了 中\vbox。请注意,内容居中,假设底部\vbox基线文本底线。

\documentclass{article}
\usepackage[pass,showframe]{geometry}
\begin{document}
\thispagestyle{empty}
\setlength{\parindent}{0cm} % this kills the indentation
\Huge
\vspace*{-1\topskip plus 1fill}
\vbox{
Arbeiten von zu Hause erlaubt es mir, Job und Familie problemlos zu vereinbaren.
Arbeiten von zu Hause erlaubt es mir, Job und Familie problemlos zu vereinbaren.}
\vspace*{\fill}
\end{document}

在此处输入图片描述

为了使居中考虑到文本底线的降部,我使用了minipage而不是\vbox,并将其括在minipage的内部\fbox

\documentclass{article}
\usepackage[pass,showframe]{geometry}
\begin{document}
\thispagestyle{empty}
\setlength{\parindent}{0cm} % this kills the indentation
\Huge
\vspace*{-1\topskip plus 1fill}
\fboxrule=0pt\relax
\fboxsep=-\fboxrule\relax
\fbox{\begin{minipage}{\textwidth}
Arbeiten von zu Hause erlaubt es mir, Job und Familie problemlos zu vereinbaren.
Arbeiten von zu Hause erlaubt es mir, Job und Familie problemlos zu vereinbaren.
\end{minipage}}
\vspace*{\fill}
\end{document}

在此处输入图片描述

相关内容