我用 LaTeX 写简历,并用它itemize
来列出我的工作经历。示例:
\begin{itemize*}
\item
\headerrow{\textbf{Google}}{\textbf{Cambridge, MA}}
\headerrow{\emph{Software Engineering Intern}}{\emph{Summer 2015}}
\begin{itemize*}
\item Blah blah blah
\item Blah blah blah
\end{itemize*}
\end{itemize*}
是一个条目(显然没有 blah blah blah)。请注意,这headerrow
是我使用以下定义创建的自定义环境:
\newcommand{\headerrow}[2]
{\begin{tabular*}{\linewidth}{l@{\extracolsep{\fill}}r}
#1 &
#2 \\
\end{tabular*}}
其结果如下:
我怎样才能去掉带有“Google”项的项目符号(和相关缩进)?我环顾四周,看到一些人询问如何只去掉项目符号,但我还想去掉缩进,以便“Google”一词与“Experience”一词齐平(或几乎齐平)。
有什么办法吗?
答案1
我不确定您是否想使用itemize
;不过,这是一种可能性。
\documentclass{article}
\usepackage{enumitem}
\usepackage{lipsum} % just for the example
\newenvironment{outeritemize}
{\begin{itemize}[label={},leftmargin=*]}
{\end{itemize}}
\newcommand{\headerrow}[2]{%
\hspace*{-\labelsep}%
\begin{tabular*}{\dimexpr\linewidth+\labelsep}{@{\extracolsep{\fill}}lr@{}}
#1 &
#2 \\
\end{tabular*}%
}
\begin{document}
\lipsum[2] % to show the margins
\section*{Experience}
\begin{outeritemize}
\item
\headerrow{\textbf{Google}}{\textbf{Cambridge, MA}}
\headerrow{\emph{Software Engineering Intern}}{\emph{Summer 2015}}
\begin{itemize}
\item Blah blah blah
\item Blah blah blah
\end{itemize}
\end{outeritemize}
\end{document}
答案2
我将使用trivlist
不插入项目符号或缩进的环境:
\documentclass{article}
\usepackage{lipsum} % just for the example
\newcommand{\headerrow}[2]{%
\begin{tabular*}{\linewidth}{@{\extracolsep{\fill}}lr@{}}
#1 &
#2 \\
\end{tabular*}%
}
\begin{document}
\lipsum[2] % to show the margins
\section*{Experience}
\begin{trivlist}
\item
\headerrow{\textbf{Google}}{\textbf{Cambridge, MA}}
\headerrow{\emph{Software Engineering Intern}}{\emph{Summer 2015}}
\begin{itemize}
\item Blah blah blah
\item Blah blah blah
\end{itemize}
\end{trivlist}
\end{document}
答案3
如果提供为空\item[]
,则项目符号将不会出现在列表中。
关于缩进,如果你只是想避免在上述区域缩进,那么解决方案之一是调整左跳过:
\begin{itemize*}
\leftskip-\dimexpr\leftmargin %%%
\item[]
\headerrow{\textbf{Google}}{\textbf{Cambridge, MA}}\\ %%% Ensure linebreak
\headerrow{\emph{Software Engineering Intern}}{\emph{Summer 2015}}