删除枚举中的水平空间

删除枚举中的水平空间

我怎样才能删除 1.1. 和 (1) 之间的空格?

编辑:@barbarabeeton 的回答按要求删除了空格,但我有一个后续问题,即是否有办法将“Remark”与段落正文一起缩进 (1)。基本上就是将“Nullam”放在下图中“Remark”的正下方:

梅威瑟:

\documentclass[11pt]{amsart}
\usepackage[left=2cm,top=1cm,right=2cm,nohead,nofoot]{geometry}
\usepackage{amsmath, amssymb}
\usepackage{amsthm}
\usepackage[shortlabels]{enumitem}
\theoremstyle{plain}
\newtheorem{Theorem}{Theorem}[section]
\theoremstyle{definition}
\newtheorem{remark}[Theorem]{Remark}

\begin{document}
\section{A}
\begin{remark}
\begin{enumerate}[leftmargin=*]
    \item ABC
    \item ABC
\end{enumerate}
\end{remark}
\end{document}

答案1

您可能对一些更简单的东西感兴趣。设置您自己的列表式环境:

图像

\documentclass{amsart}

\usepackage{amsthm}
\usepackage{lipsum}

\theoremstyle{plain}
\newtheorem{Theorem}{Theorem}[section]
\theoremstyle{definition}
\newtheorem{remark}[Theorem]{Remark}

\newcounter{remarkitem}
\newenvironment{remarklist}{%
  \setcounter{remarkitem}{0}% Restart counter
  \setlength{\parindent}{0pt}%
  \renewcommand{\item}{\par
    \refstepcounter{remarkitem}%
    \ifnum\value{remarkitem}=1
      \hspace*{-0.5ex}%
    \fi
    \mbox{(\theremarkitem)}%
    \nobreakspace
  }
}{%
  \par\addvspace{.5\baselineskip}%
}

\begin{document}

\section{A section}
See number~\ref{list:first} and~\ref{list:second}.
\begin{remark}
  \begin{remarklist}
    \item\label{list:first} \lipsum*[1]
    \item\label{list:second} \lipsum*[2]
  \end{remarklist}
\end{remark}

\end{document}

相关内容