
이것은 이상한 버그입니다. 나는 페이지의 특정 위치에 텍스트를 배치하기 위해 textpos
패키지(패키지를 사용함 )를 사용하고 있습니다. everyshi
다음 문서를 고려해보세요:
% !TEX TS-program = lualatex
\documentclass{article}
\usepackage[absolute]{textpos}
\usepackage{fontspec}
\setmainfont[Renderer=HarfBuzz,Script=Devanagari]{Chandas}
\begin{document}
% package textpos uses \paperheight and \paperwidth
\paperheight=1561bp
\paperwidth=1044bp
\TPGrid{1044}{1561}
\begin{textblock}{200}(173,213)
added later किं बहुना । परस्परं द्वैधम् उत्पन्नम् । added later
\end{textblock}
Some text.
\newbox\foo
\setbox\foo=\vbox{\hbox{boxed किं बहुना । परस्परं द्वैधम् उत्पन्नम् । boxed}}
inline किं बहुना । परस्परं द्वैधम् उत्पन्नम् । and also below
\unvbox\foo
\end{document}
(그만큼Chandas 글꼴은 여기에서 가져왔습니다..)결과 PDF다음과 같습니다:
데바나가리 문자는 세 곳 모두 동일합니다. 이전 질문과 마찬가지로Devanagari 텍스트에 대해 올바른 검색 가능한 텍스트 가져오기lualatex
, 모든 것이 잘 작동합니다( Tex Live 2020에서 컴파일한 경우 :Overleaf에서 참조하세요) 즉, PDF에서 텍스트를 선택하고 복사하면 인라인 텍스트와 수동으로 unvboxed 텍스트에 대해 올바른 결과가 제공됩니다.
인라인으로 가세요. 다음 단계를 확인하세요. 그리고 아래에도
박스형으로 포장되었습니다. 다음 단계를 확인하세요. 박스형
하지만 나중에 로 추가된 텍스트의 경우 다음과 같은 textpos
결과를 얻습니다.
나중에 추가되었습니다. 계속해서 살펴보세요. 나중에 추가됨
이유가 무엇일까요? 해결책이 있나요?