答案1
正如注释中所述,\mhead{}
应该位于第一个项目内。只要它位于第一行,项目内的任何地方都可以。因此,最安全的地方就是在 之后\item
,但请注意,宏后的空格不会被忽略,即使用\item\mhead{}xxx
或\item \mhead{}xxx
而不是\item\mhead{} xxx
\documentclass[twoside]{article}
\usepackage{enumitem,xcolor,libertine}
\usepackage[lmargin=3in]{geometry}
\newcommand{\mhead}[1]{%
\leavevmode\marginpar{\footnotesize\textsc{\textcolor{red!50!black}{#1}}}}
\def\mrule{\marginpar{\color{gray!40}\rule{6cm}{1pt}}}
\reversemarginpar
\begin{document}
\mrule
\begin{itemize}[label=$\diamond$, leftmargin=-4em]
\item \mhead{Professional \newline Experiences}item1
\item item2
\item item3
\end{itemize}
\mrule
\end{document}