我的论文封面是这样的:
相关的 MWE 看起来像这样(我正在使用模板)
\begin{minipage}{0.4\textwidth}
\begin{flushleft} \large
\emph{Author:}\\
John \textsc{Smith}
% Your name
\href{mailto:[email protected]}{[email protected]}
\end{flushleft}
\end{minipage}
~
\begin{minipage}{0.4\textwidth}
\begin{flushright} \large
\emph{Supervisor:} \\
Dr. Cornelius \textsc{Van der Westhuizen}% Supervisor's Name
\href{mailto:[email protected]}{[email protected]}
\end{flushright}
\end{minipage}\\[4cm]
我如何将“Westhuizen”中的“Huizen”部分移到同一行?
答案1
虽然由于你的主管的名字很长,可能需要明确的换行符(双反斜杠),但只需在名字后面提供一个空格就足够了:
Dr. Cornelius \textsc{Van der Westhuizen} % Supervisor's Name
\href{mailto:[email protected]}{[email protected]}
正如您输入的那样,%
紧跟在名称后面的括号中的 会导致\href{...}
紧紧地与名称末尾绑定在一起,没有任何中断。(它也不是逗号的可识别位置;即使那里用逗号断行,也不会是所需的输出。)
答案2
我认为你应该考虑改变几件事:
正如其他人已经指出的那样,第二个小页面的宽度根本不足以排版整个名称。将宽度增加到类似
0.45\textwidth
。我建议你使用 ,而不是仅仅用
~
(一个空格)来分隔两个小页面\hspace{\fill}
。这样,包含两个名称的块将跨越整个文本块的宽度。(如果你认为这样做会使两个名称相距太远,可以考虑将两个小页面放在一个更大的小页面环境中(宽度为0.8\textwidth
,例如),该小页面可以居中设置。)为了布局对称,我会在你的电子邮件地址前添加明确的换行符和主管的电子邮件地址。
\documentclass{article}
\usepackage[margin=1in]{geometry} % set margins to suit your needs
\usepackage[colorlinks=true]{hyperref} % for \href macro
\begin{document}
\noindent
\begin{minipage}{0.3\textwidth}
\begin{flushleft}
\large
\emph{Author:}\\
John \textsc{Smith}\\ % Your name
\href{mailto:[email protected]}{[email protected]}
\end{flushleft}
\end{minipage}
\hspace{\fill}
\begin{minipage}{0.45\textwidth}
\begin{flushright}
\large
\emph{Supervisor:} \\
Dr.\ Cornelius \textsc{Van der Westhuizen}\\ %Supervisor's Name
\href{mailto:[email protected]}{[email protected]}
\end{flushright}
\end{minipage}
\end{document}
答案3
这是一个非常糟糕的快速修复,需要该包。请注意,您在其名称后面\usepackage{mathtools}
缺少一个。\\
\begin{minipage}{0.4\textwidth}
\begin{flushleft} \large
\emph{Author:}\\
John \textsc{Smith}
% Your name
\href{mailto:[email protected]}{[email protected]}
\end{flushleft}
\end{minipage}
~
\begin{minipage}{0.4\textwidth}
\begin{flushright} \large
\emph{Supervisor:} \\
\leavevmode\llap{Dr. Cornelius }\textsc{Van der Westhuizen}\\% Supervisor's Name
\href{mailto:[email protected]}{[email protected]}
\end{flushright}
\end{minipage}\\[4cm]
也许只需添加缺失的内容\\
就足够了:
\begin{minipage}{0.4\textwidth}
\begin{flushleft} \large
\emph{Author:}\\
John \textsc{Smith}
% Your name
\href{mailto:[email protected]}{[email protected]}
\end{flushleft}
\end{minipage}
~
\begin{minipage}{0.4\textwidth}
\begin{flushright} \large
\emph{Supervisor:} \\
Dr. Cornelius \textsc{Van der Westhuizen}\\% Supervisor's Name
\href{mailto:[email protected]}{[email protected]}
\end{flushright}
\end{minipage}\\[4cm]
另外,请发布完整的平均能量损失下次。
答案4
除了提供的其他答案外,您还可以将名称放在一个框中:
\documentclass{article}
\usepackage[margin=1in]{geometry}
\usepackage{hyperref}
\begin{document}
\noindent
\begin{minipage}{0.4\textwidth}
\begin{flushleft} \large
\emph{Author:}\\
John \textsc{Smith}
% Your name
\href{mailto:[email protected]}{[email protected]}
\end{flushleft}
\end{minipage}%%
%%
\hspace*{\fill}%%
%%
\begin{minipage}{0.4\textwidth}
\begin{flushright} \large
\emph{Supervisor:} \\
\makebox[1.5in][r]{Dr. Cornelius \textsc{Van der Westhuizen}}\\% Supervisor's Name
\href{mailto:[email protected]}{[email protected]}
\end{flushright}
\end{minipage}\\[4cm]
\end{document}
由于我不知道您的页面设置是什么(边距有多大),这可能会导致页面过于拥挤。