Dies ist meine zweite Frage bezüglichMonTeX, eine Fortsetzung vonDieses hier, die einen Konflikt zwischen xelatex
und betraf MonTeX
. Seit dem Schreiben dieser Frage habe ich den Autor des Pakets kontaktiert und Hilfe von ihm erhalten. Er konnte MonTeX
mithilfe dieses Patches einige der vom Paket angebotenen Befehle aktivieren:
\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}}%
}%
Ich müsste auch einige andere Befehle aktivieren, die das Paket bietet, insbesondere die Befehle für horizontales und vertikales klassisches Mongolisch und die kleineren Schriftgrößen für Mandschu und Mongolisch. Der Autor des Pakets scheint nicht erreichbar zu sein.
Auf dieserForumjemand behauptet, ein alternatives Paket für den Mongolischen Schriftsatz entwickelt zu haben, aber das Paket steht nicht zum Download bereit und der Benutzer scheint inaktiv zu sein und kann nicht kontaktiert werden.
xelatex
Meine Frage lautet also: Kann mir jemand helfen, die folgenden Befehle für die gemeinsame Verwendung mit (im „vereinfachten Transliterationsmodus“ für Mongolisch) zu aktivieren :
\bicig
\bithe
\mobosoo
\mabosoo
(Sowohl in der Schriftart sffamily
[für Mongolisch] als auch in rmfamily
der Schriftart [für Mandschu])
Darüber hinaus ermöglicht der obige Patch nur das Schreiben von Manchu in einer ziemlich großen Schriftart, die zu groß ist, um mit 12pt-Text in lateinischer Schrift zu harmonieren. Gibt es eine Möglichkeit, auch kleinere Schriftarten für die Manchu/Mongol-Befehle zu aktivieren?
Das sind sicherlich eine Menge Fragen. Wenn ich mich nicht klar ausgedrückt habe, lassen Sie es mich bitte wissen. Vielen Dank.
AKTUALISIEREN:
Hier ist ein vollständiges, minimales (nicht) funktionierendes Beispiel:
\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}
Das Ergebnis mit dem Befehl \bithe
funktioniert wie gewünscht, bis auf die Tatsache, dass die Schriftgröße zu groß ist. Da dies \bicig
nicht definiert ist, gibt der Befehl \bicig{bagadur}
natürlich eine Fehlermeldung aus.
Antwort1
Ist das richtig?
\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}