我在使用 Curve 的 CV 中遇到以下问题:我有两个文件,分别是 main.tex:
\NeedsTeXFormat{LaTeX2e}
\documentclass[a4paper]{curve}
\usepackage[nohead,nofoot,hmargin=1.5cm,vmargin=1.5cm]{geometry}
\linespread{1.3}
\title{CV}
\leftheader{}
\rightheader{}
\begin{document}
\makeheaders
\maketitle
\makerubric{Degrees}
\end{document}
以及一个包含学位列表的文件,名为“Degrees.tex”:
\begin{rubric}{Degrees}
\entry*[2010] Bachelor of Science, Computer Science, Some University
Thesis: "XXX"
Reviewers: "ABC"
"DEF"
\end{rubric}
我希望 rubric 的内容能够正确对齐,就像在源代码中一样,但我就是不知道该怎么做。我尝试使用 tabular 环境,虽然可以,但缺点是里面的文本相对于上面的文本没有左对齐
\begin{tabular}{ll}
Thesis: & "XXX" \\
Reviewers: & "ABC" \\
& "DEF" \\
\end{tabular}
我也尝试过逐项列举,但是完全失败了。
\begin{itemize}
\item[Thesis:] "XXX"
\item[Reviewers:] "ABC"
\item[] "DEF"
\end{itemize}
我将非常感激任何对此提供的帮助。
答案1
我认为环境表格是最好的方法。您的问题是基于维度的空间tabcolsep
要从左侧启动环境表,您可以使用将空间设置为 0pt @{}
。有关此命令的更多信息,请参阅数组的文档。
\begin{rubric}{Degrees}
\entry*[2010] Bachelor of Science, Computer Science, Some University
\begin{tabular}{@{}ll}
Thesis: & ``XXX"\\
Reviewers: & ``ABC"\\
& ``DEF"\\
\end{tabular}
\end{rubric}
在您的内容中使用此定义
\documentclass[a4paper]{curve}
\usepackage{filecontents}
\begin{filecontents}{Degrees.tex}
\begin{rubric}{Degrees}
\entry*[2010] Bachelor of Science, Computer Science, Some University
\begin{tabular}{@{}ll}
Thesis: & ``XXX"\\
Reviewers: & ``ABC"\\
& ``DEF"\\
\end{tabular}
\end{rubric}
\end{filecontents}
\usepackage[nohead,nofoot,hmargin=1.5cm,vmargin=1.5cm]{geometry}
\linespread{1.3}
\title{CV}
\leftheader{}
\rightheader{}
\begin{document}
\makeheaders
\maketitle
\makerubric{Degrees}
\end{document}
导致: