我正在使用一个简历模板,它缩进一个部分内的所有文本(该模板可以在这里)。我想删除缩进,而我的“解决方案”是反复输入\hspace{-0.8em}
。肯定有更好的方法吧?
我尝试使用\noindent
或 来执行此\setlength\parindent{0pt}
操作。但是,这两种方法似乎都无法消除缩进(我不确定为什么……)下面是一个包含\setlength\parindent{0pt}
但仍然有缩进的示例。
\documentclass{resume}
\usepackage[left=0.75in,top=0.6in,right=0.75in,bottom=0.6in]{geometry}
\setlength\parindent{0pt}
\begin{document}
\begin{rSection}{Education}
{\bf University of Sydney} \hfill {\em 2013-2019} \\
\end{rSection}
\end{document}
注意:我最近问了这个问题,但它被关闭了,因为据称它已经回答了这里。但是,该问题的答案是使用\noindent
或\setlength\parindent{0pt}
- 而我的问题的关键在于这些似乎在这里不起作用!所以我不确定为什么问题被关闭了......(而且除了重新发布问题之外,我似乎没有其他方法可以扭转这一局面)。
答案1
环境rSection
定义为
\newenvironment{rSection}[1]{ % 1 input argument - section name
\sectionskip
\MakeUppercase{\bf #1} % Section title
\sectionlineskip
\hrule % Horizontal line
\begin{list}{}{ % List for each individual item in the section
\setlength{\leftmargin}{1.5em} % Margin within the section
}
\item[]
}{
\end{list}
}
所以需要缩进。顺便说一下,该类也
\usepackage[parfill]{parskip} % Remove paragraph indentation
因此再次添加是没有意义的\setlength{\parindent}{0pt}
。
您可以将环境重新定义为
\documentclass{resume}
\usepackage[left=0.75in,top=0.6in,right=0.75in,bottom=0.6in]{geometry}
\renewenvironment{rSection}[1]{ % 1 input argument - section name
\sectionskip
\textbf{\MakeUppercase{#1}}% Section title
\sectionlineskip
\hrule % Horizontal line
\begin{list}{}{ % List for each individual item in the section
\setlength{\leftmargin}{0pt} % Margin within the section
}
\item[]
}{
\end{list}
}
\begin{document}
\begin{rSection}{Education}
\textbf{University of Sydney} \hfill \emph{2013-2019}
\end{rSection}
\end{document}
请注意,\bf
类似的两个字母的字体更改命令已被弃用近 30 年。令人惊讶的是,2010 年编写的类仍然使用它们。我将代码改成了更好的代码,但类的其余部分可能也应该修改。