다음은 왼쪽 정렬된 텍스트의 오른쪽에 일부 텍스트를 왼쪽 정렬하고 다른 텍스트를 오른쪽 정렬하도록 만드는 코드입니다.
\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