목록을 사용할 때 정리에서 줄바꿈하는 방법은 무엇입니까?

목록을 사용할 때 정리에서 줄바꿈하는 방법은 무엇입니까?

나는 정리 스타일을 다음과 같이 정의했습니다.

\newtheoremstyle{ejemplo} % Style name
{2ex} % Above space
{2ex} % Below space
{\normalfont} % Body font
{} % Indent amount
{\bfseries} % Head font
{} % Post head punctuation
{\newline} % Post head space
{\thmname{#1}\thmnumber{ #2}:\thmnote{ [#3]}} % Head spec

그러나 다음과 같은 목록과 함께 사용하면:

\begin{obs}
\begin{enumerate}
\item Bla bla bla 
\item Bla bla bla
\end{enumerate}
\end{obs}

나는 새로운 줄을 얻지 못한다. 목록 앞에 뭔가를 추가하면 문제가 해결됩니다.

\begin{obs}
This fixes it
\begin{enumerate}
\item Bla bla bla 
\item Bla bla bla
\end{enumerate}
\end{obs}

여기에 이미지 설명을 입력하세요

이 문제를 어떻게 해결할 수 있나요?


편집하다:죄송합니다. 최소한의 작업 예는 다음과 같습니다.

\documentclass[12pt, letterpaper]{memoir}

% Packages
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[spanish]{babel}
\usepackage{mathtools}
\usepackage{amssymb, amsfonts, amsthm}

\newtheoremstyle{ejemplo} % Style name
{2ex} % Above space
{2ex} % Below space
{\normalfont} % Body font
{} % Indent amount
{\bfseries} % Head font
{} % Post head punctuation
{\newline} % Post head space
{\thmname{#1}\thmnumber{ #2}:\thmnote{ [#3]}} % Head spec

\theoremstyle{ejemplo}
\newtheorem*{obs}{Observación}


\begin{document}

\begin{obs}
\begin{enumerate}
\item Bla bla bla 
\item Bla bla bla
\end{enumerate}
\end{obs}

\begin{obs}
This fixes it
\begin{enumerate}
\item Bla bla bla 
\item Bla bla bla
\end{enumerate}
\end{obs}

\end{document}

답변1

나는 thmenum다음과 같이 정리와 유사한 환경에 적합한 새로운 열거형 목록을 정의할 것을 제안합니다 enumitem.

\documentclass[12pt, letterpaper]{memoir}

% Packages
\usepackage[T1]{fontenc}
\usepackage[spanish]{babel}
\usepackage{mathtools}
\usepackage{amssymb, amsthm}
\usepackage{enumitem}
\newlist{thmenum}{enumerate}{1}
\setlist[thmenum]{label=\arabic*., itemsep=2pt, before=\leavevmode}

\newtheoremstyle{ejemplo} % Style name
{2ex} % Above space
{2ex} % Below space
{\normalfont} % Body font
{} % Indent amount
{\bfseries} % Head font
{} % Post head punctuation
{1em} % Post head space
{\thmname{#1}\thmnumber{ #2}:\thmnote{ [#3]}} % Head spec

\theoremstyle{ejemplo}
\newtheorem*{obs}{Observación}

\begin{document}

\begin{obs}
\begin{thmenum}
\item Bla bla bla
\item Bla bla bla
\end{thmenum}
\end{obs}

\begin{obs}
This fixes it
\begin{enumerate}
\item Bla bla bla
\item Bla bla bla
\end{enumerate}
\end{obs}

\end{document} 

여기에 이미지 설명을 입력하세요

관련 정보