曲线范围内的对齐

曲线范围内的对齐

我在使用 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}

导致: 在此处输入图片描述

相关内容