異なるエンコーディングを同時に使用する

異なるエンコーディングを同時に使用する

ギリシャ文字のイプシロンの小文字のような文字を書きたいのですが、大文字のように大きく書く必要があります。このドキュメント\m{E} を使う可能性は十分近いです。しかし、これは fontec の T4 エンコーディングでのみ可能ですが、私は T1 を使いたいです。私は両方のエンコーディングを同時に使ってみました。

\usepackage[T1]{fontec}
\usepackage[T4]{fontec}

そして、最初に T4 を試し、次に\usepackage[T1,T4]{fontec}T4 を試し、次に T1 を試します。しかし、TexMaker は常に最後に呼び出されたエンコーディング (この例では T4) を使用し、最後に呼び出された引数が T1 である場合にエラー (T1 に \m が見つかりません) が発生します。

それで、この手紙を使う可能性はあるのでしょうか?それとも、別の解決策を持っている人がいるのでしょうか?

ありがとう

答え1

ビットマップ フォントしか使用できない T4 は不要です。同様のグリフはキリル文字エンコーディング T2B にあります。

\documentclass{article}
\usepackage[T2B,T1]{fontenc}

\DeclareTextSymbol{\Bigeps}{T2B}{"9B}
\DeclareTextSymbolDefault{\Bigeps}{T2B}

\begin{document}

E\Bigeps E

\end{document}

ここに画像の説明を入力してください

文字を直接入力することもできます。これは U+0510 CYRILLIC REVERSED ZE です。

\documentclass{article}
\usepackage[T2B,T1]{fontenc}

\DeclareTextSymbol{\Bigeps}{T2B}{"9B}
\DeclareTextSymbolDefault{\Bigeps}{T2B}

\DeclareUnicodeCharacter{0510}{\Bigeps}

\begin{document}

E\Bigeps E

EԐE

\end{document}

ここに画像の説明を入力してください

答え2

現在、T4 エンコーディングはスケーラブル フォントとして利用できませんが、その文字だけに対して T4 にアクセスできます。

ここに画像の説明を入力してください

\documentclass{article}

\usepackage[T4,T1]{fontenc}

\begin{document}

AB{\fontencoding{T4}\selectfont\m{E}}C
\end{document}

関連情報