我想将标题页的 \author 字段中的两个冒号对齐。是否有可能以与 \align 环境类似的方式执行此操作?
\documentclass[a4paper,12pt]{article}
\linespread{1.5}
\usepackage[margin=2cm]{geometry}
\usepackage{ngerman}
\usepackage[utf8]{inputenc}
\usepackage{multicol}
\usepackage{tikz}
\usetikzlibrary{calc}
\usepackage{ulem}
\usepackage{graphicx}
\usepackage{natbib}
\usepackage{float}
\usepackage[compact]{titlesec}
\begin{document}
\begin{titlepage}
\title{Title}
\author{Me\\Referentin: XXX \\Korreferent: XXX}
\date{9. Dezember 2013}
\maketitle
\begin{figure}[h!]
\centering
\includegraphics[width=0.8\textwidth]{Bilder/titelbild/Istanbul.jpg}
\end{figure}
\end{titlepage}
提前谢谢你的帮助。
答案1
先说一句:你正在适度滥用 LaTeX\author
命令的精神。此宏的设计目的是用\and
指令分隔多个作者的姓名;\\
换行指令应该仅用作作者姓名和其所属机构(或类似的作者相关信息)之间的分隔符。
无论如何,为了实现您的目标,您所要做的就是在指令tabular
的参数中提供一个环境\author
。只是不要使用任何\and
指令...
\documentclass[a4paper,12pt]{article}
\usepackage[margin=2cm]{geometry}
\begin{document}
\begin{titlepage}
\title{Title}
\author{%
\begin{tabular}{rl}
Me\\
Referentin:& XXX \\
Korreferent:& YYY
\end{tabular}}
\date{9. Dezember 2013}
\maketitle
\end{titlepage}
\end{document}
备注:如果您不希望您的姓名与作者块第二行和第三行的冒号(右)对齐,您可以\phantom{:}
在姓名后立即插入。或者,如果您希望将您的姓名置于环境左侧列的中央tabular
,您可以写\multicolumn{1}{c}{Me}
而不是只写Me
。