行高随换行文本而变化

行高随换行文本而变化

我当时想为大学项目创建一个新的标题页。为此,我花了一个在线模板并改变了文本。

现在的问题是,标题换行并且某些行的行高不同。

渲染的 pdf 结果

由该乳胶 MVP 制作

\documentclass[11pt,a4paper]{article}

\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{lmodern}

\begin{document}
    \begin{titlepage}

        \rule{1pt}{\textheight}
        \hspace{0.05\textwidth}
        \parbox[b]{0.75\textwidth}{
            \raggedright

            {\Huge\bfseries Entwicklung einer agentenbasierten Simulationsplattform mithilfe des JavaScript Ökosystems, am Beispiel einer Verkehrssimulation.}\\[2\baselineskip]
            {\large\textit{Subtitle}}\\[4\baselineskip]
            {\Large\textsc{Name}}

            \vspace{0.25\textheight}

            {\noindent Organization}\\[\baselineskip]
        }

    \end{titlepage}
\end{document}

我可以强制一致的行高吗?

还有一个问题,我可以重新启用 Latex 自动断字功能,以便更好地利用可用空间吗?

答案1

不使用\\[ ]段落间距,排版适当的段落,结束它们更改字体大小。并使用ragged2e适当的语言设置:

\documentclass[11pt,a4paper]{article}

\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{lmodern}
\usepackage{ragged2e}
\usepackage[ngerman]{babel}

\begin{document}
    \begin{titlepage}

        \rule{1pt}{\textheight}
        \hspace{0.05\textwidth}
        \parbox[b]{0.75\textwidth}{
            \RaggedRight

            {\Huge\bfseries Entwicklung einer agentenbasierten Simulationsplattform mithilfe des JavaScript Ökosystems, am Beispiel einer Verkehrssimulation.
            \par}
            \bigskip
            {\large\textit{Subtitle}\par}
            \bigskip
            {\Large\textsc{Name}\par}

            \vspace{0.25\textheight}

            {\noindent Organization}
            \bigskip
        }

    \end{titlepage}
\end{document}

上述代码片段的输出

(当然,JavaScript 连字符应该被修复)...

相关内容