에 관한 두 번째 질문입니다.몬텍스, 후속 조치이 하나, 사이의 충돌에 관한 문제입니다 xelatex
. MonTeX
해당 질문을 작성한 이후 패키지 작성자에게 연락하여 도움을 받았습니다. 작성자는 MonTeX
이 패치를 사용하여 패키지에서 제공하는 일부 명령을 활성화했습니다.
\usepackage{rotating}
\font\bithehfont=bthhsm
\font\bithevfont=bthvsm
\newif\ifRtoL
\RtoLfalse
\newcommand{\bithe}[1]{%
{\ifRtoL\bithevfont\else\bithehfont\fi#1}}%
\newcommand{\mabosoo}[1]{\bosoo{\bithehfont#1}}%
\newcommand{\bosoo}[1]{%
\raisebox{1.25ex}{%
\begin{turn}{270}%
#1%
\end{turn}}%
}%
패키지에서 제공하는 다른 명령, 특히 가로 및 세로 고전 몽골어에 대한 명령과 만주어 및 몽골어 모두에 대한 더 작은 글꼴 크기도 활성화해야 합니다. 패키지 작성자를 확인할 수 없는 것 같습니다.
이에법정누군가 몽골어 조판을 위한 대체 패키지를 개발했다고 말하지만 패키지를 다운로드할 수 없으며 사용자가 활동하지 않는 것으로 나타나 연락할 수 없습니다.
xelatex
제 질문은 다음 명령을 (몽골어의 "간체 음역 모드"에서) 함께 사용할 수 있도록 도와줄 수 있는 사람이 있느냐는 것입니다 .
\bicig
\bithe
\mobosoo
\mabosoo
sffamily
( [몽골어용], rmfamily
[만주어용] 글꼴 모두 )
게다가 위의 패치는 라틴어 스크립트의 12pt 텍스트와 짝을 이루기에는 너무 큰 상당히 큰 글꼴로만 만주어를 작성할 수 있게 해줍니다. Manchu/Mongol 명령에 대해 더 작은 유형을 활성화하는 방법이 있습니까?
확실히 질문이 많습니다. 명확하지 않은 경우 알려 주시기 바랍니다. 정말 감사합니다.
업데이트:
다음은 완전한 최소 (비)작동 예제입니다:
\documentclass{article}
\usepackage{fontspec}
\setmainfont{Linux Libertine O}
%\usepackage{mls} %Not loading MonTeX since the patch below defines the command
\usepackage{rotating}
\font\bithehfont=bthhsm
\font\bithevfont=bthvsm
\newif\ifRtoL
\RtoLfalse
\newcommand{\bithe}[1]{%
{\ifRtoL\bithevfont\else\bithehfont\fi#1}}%
\newcommand{\mabosoo}[1]{\bosoo{\bithehfont#1}}%
\newcommand{\bosoo}[1]{%
\raisebox{1.25ex}{%
\begin{turn}{270}%
#1%
\end{turn}}%
}%
\begin{document}
\bithe{manju gisun}\\ %Typing Manchu
yǐ mǎn zhōng wèn wén\\
\emph{yǐ mǎn zhōng wèn wén}
\end{document}
명령의 결과는 \bithe
글꼴 크기가 너무 크다는 점을 제외하면 의도한 대로 작동합니다. 정의되지 않았기 때문에 \bicig
명령은 \bicig{bagadur}
자연스럽게 오류 메시지를 표시합니다.
답변1
이게 옳은 거니?
\documentclass{article}
\usepackage{mls-hacked}% See answer to previous question - load order is important as is the patch
\usepackage{fontspec}
\setmainfont{Linux Libertine O}
\begin{document}
\bithe{manju gisun}\\ %Typing Manchu
\bicig{bagadur}\\
yǐ mǎn zhōng wèn wén\\
\emph{yǐ mǎn zhōng wèn wén}
\end{document}