You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在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

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.27 02:33:32