잘못 배치된 라벨 혼합 목록 환경

잘못 배치된 라벨 혼합 목록 환경

나는 해킹하고있다dramatist패키지. 내 목표는 산문 환경에서와 마찬가지로 운문 환경에서도 음성 접두어를 정렬하는 것입니다. 첫 번째 음성 접두어가 잘못 정렬되는 문제를 제외하고는 작동합니다.

현재 가지고 있는 MWE의 모든 매크로를 수동으로 확장하면 다음과 같은 결과가 나타납니다.

\documentclass{memoir}
\begin{document}
\begin{verse}
\begin{list}{}{}

Enter Bob and Mike

\item[Mike] Hello
\item[Bob] Hello
\item[Mike] Bye!
\item[Bob] Bye!

\end{list}
\end{verse}
\end{document}

이로 인해 첫 번째 "Mike" 접두사가 첫 번째 "Bob" 접두사 위에 배치됩니다. 결과는

여기.

나는 회고록의 구절 환경이 목록으로 구현된다는 것을 알고 있으므로 문제는 목록 사용자 정의 간의 상호 작용과 관련이 있다고 가정합니다.

내부에 일반 텍스트(스테이지 방향)를 갖고 싶은 이유는 전체 문서에 대해 한 번만 정의할 수 있기 list때문입니다 . list(이것이 dramatist산문에서 작동하는 방식입니다.)

verse에서 정의한 환경이 아닌 표준 환경에서도 동일한 문제가 발생합니다 memoir.

이 문제를 피하는 방법에 대한 조언을 주시면 매우 감사하겠습니다. 저는 LaTeX를 처음 접하므로 문제를 직접 진단하는 방법에 대한 일반적인 조언도 유용할 것입니다.

답변1

목록 환경의 모든 것에는 접두사가 붙어야 합니다. \item그렇지 않으면 표시된 대로 상황이 심각하게 잘못됩니다. 목록 앞에 줄을 이동하면 상황이 더 좋아 보입니다.

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

\documentclass{memoir}
\begin{document}
\begin{verse}
Enter Bob and Mike

\begin{list}{}{}
\item[Mike] Hello
\item[Bob] Hello
\item[Mike] Bye!
\item[Bob] Bye!

\end{list}
\end{verse}
\end{document}

하지만 그것이 당신이 원하는 정렬인지는 모르겠습니다.

답변2

문제를 일으키는 목록의 일반 텍스트에 대한 힌트를 주신 @david-carlisle에게 감사드립니다.

나는 이것을 위해 갈 것이다

\documentclass{article}
\begin{document}
\begin{verse}
\begin{list}{}{}

\item\begin{quote}\em Enter Bob and Mike\end{quote}

\item[Mike] Hello
\item[Bob] Hello
\item[Mike] Bye!
\item[Bob] Bye!

\end{list}
\end{verse}
\end{document}

다음을 생성합니다.

이것

관련 정보