paracol 및 enumite를 사용한 텍스트 정렬

paracol 및 enumite를 사용한 텍스트 정렬

에 대한 답을 고민하면서이 질문번호가 매겨진 단락이 있는 나란히 번역된 텍스트를 포함하는 경우 열 텍스트가 제대로 정렬되지 않았다는 점을 제외하면 내 초기(순진한) 솔루션은 잘 작동합니다. 여러 지점에서 텍스트가 여백으로 튀어나옵니다. 코드는 다음과 같습니다.

\documentclass{article}
\usepackage{lipsum,paracol,enumitem}
\newcommand{\mynewpara}{\switchcolumn*\item}
\newcommand{\myswitch}{\switchcolumn\item[]}

\begin{document}

\begin{enumerate}[label={[\arabic*]}]
\begin{paracol}{2}
\item \lipsum[1][1-5]
\myswitch
\lipsum[2]
\mynewpara
\lipsum[8]
\myswitch
\lipsum[4][1-5]
\end{paracol}
\end{enumerate}

\end{document}

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

\switchcolumn이는 목록 환경 내부 의 경우가 아닙니다.내부에파라콜 환경은 경고 대상입니다.여기그리고파라콜선적 서류 비치.

열거형 또는 파라콜 환경 자체에서 텍스트가 올바르게 정렬된다는 점을 고려하면 이 특정 조합으로 인해 텍스트가 돌출되는 이유는 무엇입니까?

부록

enumerate및 를 사용하는 비슷한 크기의 열에서는 multicols결과가 훨씬 더 좋아 보입니다.

\documentclass{article}
\usepackage{lipsum,enumitem,multicol}

\begin{document}
\begin{multicols}{2}
\begin{enumerate}
\item \lipsum[1]
\item \lipsum[2]
\item \lipsum[3]
\end{enumerate}
\end{multicols}
\end{document}

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

여기서 "열" 환경은 "목록" 환경 외부에 있다는 점에 유의하세요(paracol에서는 권장되지 않음).

답변1

댓글을 달아주신 분들께 감사드리며, 글을 읽어주신 후multicol문서에서 열을 정렬하면서 이 문제를 해결하는 방법은 값을 변경하는 것입니다 \tolerance. 명령 은 10000(TeX, 무한대와 동일)으로 \sloppy설정되므로 9999로 설정하여 잘못된 간격을 허용하지만 절대 최악은 아니지만 간단한 테스트에서는 이것이 . 또한 영어 문서에서는 라틴어 하이픈 패턴이 적용되지 않으므로 열이 어떻게 보일지 더 잘 파악하기 위해 사용할 수 있습니다 .\tolerancemulticols\sloppylipsumkantlipsum

\documentclass{article}
\usepackage{lipsum,kantlipsum,paracol,enumitem}
\newcommand{\mynewpara}{\switchcolumn*\item}
\newcommand{\myswitch}{\switchcolumn\item[]}

\newenvironment{numberedparas}{%
    \begin{enumerate}[label={[\arabic*]}]%
    \begin{paracol}{2}%
    \tolerance=9999%
    \item%
    }%
    {%
    \end{paracol}%
    \end{enumerate}%
    }%


\begin{document}

\begin{numberedparas}
\kant[1][1-5]
\myswitch
\kant[2]
\mynewpara
\kant[8]
\myswitch
\kant[4][1-5]
\end{numberedparas}

\newpage

\begin{numberedparas}
\lipsum[1][1-5]
\myswitch
\lipsum[2]
\mynewpara
\lipsum[8]
\myswitch
\lipsum[4][1-5]
\end{numberedparas}

\end{document}

열

관련 정보