![MonTeX および XeLaTeX フォント](https://rvso.com/image/286360/MonTeX%20%E3%81%8A%E3%82%88%E3%81%B3%20XeLaTeX%20%E3%83%95%E3%82%A9%E3%83%B3%E3%83%88.png)
これは私の2番目の質問ですモンテックスの続編これです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
[満州語]の両方のフォント)
さらに、上記のパッチでは、満州語をかなり大きなフォントでしか書けなくなり、ラテン文字の 12 ポイントのテキストと組み合わせるには大きすぎます。満州語/モンゴル語のコマンドでも小さいフォントを有効にする方法はありますか?
確かにたくさんの質問ですね。もし私の説明が明確でなかったら、教えてください。どうもありがとうございます。
アップデート:
以下に、完全に最小限の(非)動作例を示します。
\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}