이 표 코드로 인해 오른쪽 정렬된 열 텍스트가 너무 오른쪽으로 이동하게 되는 이유는 무엇입니까?

이 표 코드로 인해 오른쪽 정렬된 열 텍스트가 너무 오른쪽으로 이동하게 되는 이유는 무엇입니까?

다음은 왼쪽 정렬된 텍스트의 오른쪽에 일부 텍스트를 왼쪽 정렬하고 다른 텍스트를 오른쪽 정렬하도록 만드는 코드입니다.

    \starttabulate[|lw(.5\textwidth)|rw(.5\textwidth)|]
        \NR
        \NC Here is left-aligned text \NC Here is right-aligned text \NC\NR
        \NR
    \stoptabulate

컴파일할 때 오른쪽 정렬된 텍스트가 1cm 정도 오른쪽으로 너무 멀리 떨어져 있습니다. 나는 어떻게 든 중간 열에 여분의 공간이 있다고 가정하고 있으므로 텍스트가 너무 멀리 있습니다.

오른쪽 정렬된 텍스트가 페이지 가장자리 선을 따라 오도록 이 문제를 어떻게 해결할 수 있습니까?

답변1

때로는 위키를 읽는 것이 정말 도움이 됩니다.

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

셀 주위의 열 간격을 제거하려면 연산자를 사용할 수 있습니다 k. 이는 다음 문서에만 문서화되어 있습니다.ConTeXt 참조 매뉴얼내가 말할 수있는 한.

\showframe
\starttext

\starttabulate[|k0lw(.5\textwidth)|k0rw(.5\textwidth)|]
    \NC Here is left-aligned text \NC Here is right-aligned text \NC\NR
\stoptabulate

\stoptext

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

또는 너비에서 열 간격을 뺄 수도 있지만 약간 불편해집니다.

\showframe
\starttext

\starttabulate[%
    |%
    lw(\dimexpr.5\textwidth-.5\dimexpr\tabulationparameter{unit}\relax\relax)%
    |%
    rw(\dimexpr.5\textwidth-.5\dimexpr\tabulationparameter{unit}\relax\relax)%
    |%
]
    \NC Here is left-aligned text \NC Here is right-aligned text \NC\NR
\stoptabulate

\stoptext

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

관련 정보