pdfcsplain 형식이 \frlang과 충돌하는 이유는 무엇입니까?

pdfcsplain 형식이 \frlang과 충돌하는 이유는 무엇입니까?

Outlook 및 pdfcsplain다음 파일에 대한 복사/붙여넣기가 잘 작동합니다.

\input utf8lat1 \input lmfonts
ê é à
\end

pdfcsplain다음 파일에 대한 Outlook 및 복사/붙여넣기 실행이 손상되었습니다.

\input utf8lat1 \input t1code \frlang \input lmfonts
ê é à
\end

왜?

(참고: 최근 csplain이 사용되었습니다(2019년 3월).\frlang 기본적으로 활성화되어 있습니다.)

그런데: \oripdfoutput의 뜻은 무엇인가요 csplain.ini? 그리고 왜 는 \xprncodes=0에서 사용되는데 s csenc-u.tex\xprncode에서 활성화되어 있습니까 csplain.ini?

답변1

\input t1code\input utf8lat1매우 기본적인 설정을 수행하기 때문에 이전에 있어야 하며 t1code, 다른 매크로(utf8lat1에서 사용됨)는 이러한 설정에 의존합니다. \input t1codecsplain에서 사용하는 경우 문서에서 \input가장 먼저 다음을 사용하는 것이 좋습니다 .\input

\input t1code \input utf8lat1 \frlang \input lmfonts
ê é à
\end

이 "모호함"은 csplain이 8비트 TeX(pdfTeX와 같은)에서 사용될 때만 여기에 있다는 점에 유의하십시오. csplain이 luaTeX나 XeTeX에서 사용된다면 절대 사용 \input t1code하면 안 \input utf8lat1됩니다:

\frlang \input lmfonts
ê é à
\end

답변2

\frlang이 문제 는 t1code다음 없이 재현될 수 있습니다 lmfonts.

문제는 그것이 \cmaccents여전히 유효하다는 것이다. 다음을 실행하여 문제를 해결하세요 \csaccents.

\input utf8lat1
\input t1code
\frlang
\input lmfonts
\csaccents

ê é à

\end

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

관련 정보