CurVe 文档类别:子标题的对齐问题

CurVe 文档类别:子标题的对齐问题

我对 Didier Verna 使用 CurVe 类编写的简历中的子标题的对齐方式存在以下问题。

当规则和子规则标题通过序言中的选项左对齐时:

\rubricalignment{l}%default: rubric titles centered
\subrubricalignment{l}%default: subrubric titles centered

子标题(“客户服务”)显示缩进,并且与标题(“专业经验”)不一致。问题截图:

在此处输入图片描述

有没有办法对齐子标题,以便无缩进生成了什么?我正在寻找一个结果 / 输出,其中评分标准、子评分标准标题和条目在左侧一致对齐。

我怀疑这种行为是由于 CurVe 类基于 David Carlisle 的 LTXtable 包。我尝试了文档中给出的选项。

然而,由于这并不成功,人们可能不得不调整 curve.cls,这看起来相当令人生畏。

我整理了一个最小的工作示例:

\NeedsTeXFormat{LaTeX2e}
\documentclass[a4paper,skipsamekey,12pt,english,final]{curve}
\usepackage{filecontents}
\usepackage[english]{babel}

\begin{filecontents}{experience.tex}
\begin{rubric}{Professional Experience} %rubric title
\subrubric{Customer Services} % subrubric title
\entry*[Month/Year --- Month/Year]
        Customer Service Assistant at Fresh'n'Fruity, a bar / caf\'e{} serving organic smoothies, London, UK (xy hours/week)

\subrubric{Research} % subrubric title
\entry*[Month/Year --- Month/Year]
        Graduate Assistant, the Department for Science Fiction, Hogwarts School of Witchcraft and Wizardry, UK (xy hours/week)

\entry*[MM/YY --- MM/YY]
        Research Intern with the ``Non-Violent Communication''-Project at the Peace Institute, Z\"urich, Switzerland

\end{rubric}
\end{filecontents}


\rubricalignment{l}%default: Rubriktitles centered
\subrubricalignment{l}%default: Subrubriktitles centered


\title{Graduate Student}
\subtitle{at the Peace Institute, Z\"urich, Switzerland}


\begin{document}

\maketitle
\makerubric{experience} % Engagement, praktische Erfahrungen, vorherige Jobs

\end{document} % schliesst das Hauptdokument

任何建议都值得赞赏!

答案1

定义中的第一行\@@subrubric包含一个尾随空格,如下所示:

\def\@@subrubric#1{%
\rule{0bp}{\@beforespace}
{\@subrubricfont#1}
\@subrubricmark{#1}}

只需%在行尾添加\rule{0bp}{\@beforespace}即可避免出现此尾随空格;您可以将以下几行粘贴到文档的序言中:

\makeatletter
\def\@@subrubric#1{%
\rule{0bp}{\@beforespace}%
{\@subrubricfont#1}
\@subrubricmark{#1}}
\makeatother

编辑:我向课程作者发送了一封电子邮件,让他知道这个尾随空格问题;他已确认这是一个错误。

相关内容