如何在LaTeX中对齐两段内容?附排版示例代码
LaTeX论文封面排版对齐问题修正
我正在用LaTeX撰写论文,目前还在学习规范用法,现在遇到封面排版对齐问题,移除注释部分后仍无法实现预期的左右分栏对齐效果,原代码如下:
\documentclass[12pt]{article} \begin{titlepage} \begin{center} \textbf{\huge{University}} \vspace{2mm} \\ \LARGE{some phrases} \vspace{5mm} \\ \includegraphics{logo image} \vspace{5mm} \end{center} \begin{center} \LARGE{Thesis in what facolty} \end{center} \vspace{15mm} \begin{center} \textbf{\huge{ Title of the Thesis }} \end{center} \vspace{30mm} \begin{document} \begin{minipage}[t]{0.47\textwidth} {{\large Relator:}{\normalsize\vspace{3mm} \bf\\ {\large Prof: Name Surname} \normalsize\vspace{3mm}\bf\\}} {{\large Correlator:}{\normalsize\vspace{3mm} \bf\\ {\large Prof: Name Surname} \normalsize\vspace{3mm}\bf}} \end{minipage} %REMOVE THIS TO HAVE THE LAYOUT OF THE PAGE I WANTED \begin{minipage}[t]{1\textwidth}\raggedleft {{\large Candidate:}{\normalsize\vspace{3mm} \bf\\ {\large Name Surname}}\normalsize\vspace{3mm}\bf\\} {{\large ID:}{\normalsize\vspace{3mm} \bf\\ \large{XXXXXXX} \normalsize\vspace{3mm}\bf}} \end{minipage} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \vspace{40 mm} \hrulefill \\ \centering{\large{YEAR 202X/202X}} \end{titlepage} \end{document}
问题分析与修正代码
原代码存在文档结构错误、minipage布局逻辑混乱、格式命令不规范等问题,以下是修正后的代码:
\documentclass[12pt]{article} \begin{document} \begin{titlepage} \begin{center} \textbf{\huge University} \vspace{2mm} \\ \LARGE some phrases \vspace{5mm} \\ \includegraphics{logo image} \vspace{5mm} \end{center} \begin{center} \LARGE Thesis in what faculty \end{center} \vspace{15mm} \begin{center} \textbf{\huge Title of the Thesis} \end{center} \vspace{30mm} % 左侧导师信息minipage \begin{minipage}[t]{0.47\textwidth} \large Relator:\\[3mm] \textbf{\large Prof: Name Surname}\\[3mm] \large Correlator:\\[3mm] \textbf{\large Prof: Name Surname} \end{minipage} \hfill % 分隔左右两栏 % 右侧候选人信息minipage \begin{minipage}[t]{0.47\textwidth}\raggedleft \large Candidate:\\[3mm] \textbf{\large Name Surname}\\[3mm] \large ID:\\[3mm] \textbf{\large XXXXXXX} \end{minipage} \vspace{40mm} \hrulefill \\ \centering{\large YEAR 202X/202X} \end{titlepage} \end{document}
关键修改点
- 调整文档结构:将
\begin{document}移到titlepage环境之前,符合LaTeX规范结构。 - 重构分栏布局:左右两个minipage均设置为
0.47\textwidth,用\hfill自动填充中间空白,实现左右对齐。 - 规范格式命令:替换旧命令
\bf为标准的\textbf,统一文本格式写法。 - 简化间距控制:用
\\[3mm]直接实现换行加间距,替代原代码中繁琐的\vspace与换行组合。
内容的提问来源于stack exchange,提问作者Edo
相关产品推荐
相关产品推荐

