인문학 분야 두 가지 언어를 번역할 수 있는 좋은 패키지가 있나요?

인문학 분야 두 가지 언어를 번역할 수 있는 좋은 패키지가 있나요?

저는 고전 텍스트를 독일어에서 한국어로 번역하고 있는데 한 페이지를 소스-대상의 두 섹션으로 나누어야 합니다. 각 단락은 열거가 필요하며 수직으로 정렬되어야 합니다. 소스나 타겟 중 하나가 너무 짧은 경우 짧은 단락의 하단을 공백으로 채워야 합니다.

나는 이것을 시도하고 달성하기 위해 이 코드를 사용했습니다.

\newcommand\litem[1]{\begin{minipage}[t]{0.45\textwidth}#1\end{minipage}\qquad}
\newcommand\ritem[1]{\begin{minipage}[t]{0.45\textwidth}#1\end{minipage}}

\begin{enumerate}[label={[\arabic*]}]
        \item \litem{
        Im Fürsichsein ist das qualitative Sein vollendet; es ist das unendliche Sein.
        }\ritem{
        대자존재 안에서 질적 존재는 완성된다. 그것은 무한한 존재이다.
        }
\end{enumerate}

하지만 내 생각엔 그것은 너무 자의적이고 견고하지도 않고 체계화되지도 않은 것 같다. 무엇보다도 사용하면 minipage여러 페이지에서 문제가 발생합니다. 어떤 경우에는 단락 나누기가 minipage작동하지 않습니다. 예를 들어 a가 minipage수직으로 너무 길면 두 조각으로 나눌 수 없거나 페이지 나누기에 많은 공간을 차지합니다.

내 코드보다 더 나은 인문학을 위한 훌륭한 패키지가 있습니까?

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

답변1

다음은 paracol을 사용하는 한 가지 옵션입니다. 면책조항: 저는 한국어를 할 수 없습니다. 이것은 Noto Serif Korean의 Google 글꼴 페이지에서 복사한 텍스트입니다. 예제를 컴파일하려면(lualatex 포함) 이 글꼴이 필요하지만 \setmainhangulfont등으로 변경할 수 있습니다. 또한 왼쪽은 독일어가 아닙니다(음, 번역 전이었습니다).

\documentclass{article}
\usepackage{paracol,kantlipsum,enumitem,luatexko}
\usepackage{microtype} % try different settings or completely without

\newcommand{\mynewpara}{\switchcolumn*\item}
\newcommand{\myswitch}{\switchcolumn\item[]}
\newenvironment{numberedparas}{%
    \begin{enumerate}[label={[\arabic*]}]%
    \begin{paracol}{2}%
    \sloppy%
    \item%
    }%
    {%
    \end{paracol}%
    \end{enumerate}%
    }%
    
\newcommand{\somekoreantext}{이 선언의 어떠한 규정도 어떤 국가, 집단 또는 개인에게 이 
선언에 규정된 어떠한 권리와 자유를 파괴하기 위한 활동에 가담하거나 또는 행위를 할 수 있는 
권리가 있는 것으로 해석되어서는 아니된다. 모든 인류 구성원의 천부의 존엄성과 동등하고 양도
할 수 없는 권리를 인정하는 것이 세계의 자 유, 정의 및 평화의 기초이며}

\begin{document}

\begin{numberedparas}
\kant[1][1-2]
\myswitch
\somekoreantext
\mynewpara
\kant[1][2]
\myswitch
\somekoreantext
\mynewpara
\kant[3][1-4]
\myswitch
\somekoreantext
\end{numberedparas}

\end{document}

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

의 사용은 microtype다음 \sloppy의 의견에 있는 제안 덕분입니다.이 질문나는 물었다. 텍스트가 없으면 \sloppy여백까지 이어지는 과도한 선이 형성되는 경향이 있습니다. 열이 더 넓어지면 단어 사이의 간격도 향상될 수 있습니다(참조:파라콜이를 수행하는 방법에 대한 문서).

관련 정보