通常のテキストでの\varepsilon (ε)の組版

通常のテキストでの\varepsilon (ε)の組版

かなり難解な問題を抱えていることは承知していますが、ここにあります。私は、出エジプト– 企業独自の綴り: εxodus、つまり:

ロゴ

ε [ギリシャ語の小文字イプシロン ( \varepsilon)] + 「odus」

% !TeX program = lualatex
% !BIB TS-program = biber
% !TeX encoding = UTF-8
% !TeX spellcheck = de_DE
\documentclass[
    fontsize=12pt,
    oneside,
    a4paper,
    titlepage,
    numbers=noenddot,
%   draft,
]{scrbook}
\usepackage[ngerman]{babel}
\usepackage{lmodern} % font <--- may be important
\usepackage{csquotes}

\usepackage[style=numeric,
sortcites=true,
sorting=none,
defernumbers=true,
backref=true,
backend=biber]{biblatex}

\begin{filecontents}{mybib2.bib}
@online{exodusHomepage,
    title = {$\varepsilon$xodus},
    subtitle = {{varepsilon The privacy audit platform for Android applications}},
    titleaddon = {Startseite},
%   date = {2020-08-29},
    urldate = {2020-08-29},
    language = {english},
    url = {https://reports.exodus-privacy.eu.org/en}
}
@online{exodusHomepageLunar,
    title = {$\epsilon$xodus},
    subtitle = {{epsilon The privacy audit platform for Android applications}},
    titleaddon = {Startseite},
%   date = {2020-08-29},
    urldate = {2020-08-29},
    language = {english},
    url = {https://reports.exodus-privacy.eu.org/en}
}
\end{filecontents} 

\addbibresource{mybib2.bib}

\begin{document}
\noindent
Exodus/exodus:\\
% all commented lines cannot compile or so
% companies own spelling: εxodus\cite{exodusHomepage}\\
% companies own spelling: {\epsilon}xodus\cite{exodusHomepageLunar}\\
% companies own spelling: {\varepsilon}xodus\cite{exodusHomepage}\\
companies own spelling: $\epsilon$xodus\cite{exodusHomepageLunar} (wrong lunar letter actually)\\
companies own spelling: $\varepsilon$xodus\cite{exodusHomepage}

\printbibliography
\end{document}

本文ではこう言うだろうわかった:
ここに画像の説明を入力してください

(ただし、GREEK LUNATE EPSILON SYMBOL\varepsilon)の方が私見でははるかに優れていると思いますが、まあ…事実上/意味的に間違っているので、使用できません。)

しかし、参考文献を見ると、それは本当に間違っているように見えます:

それを適切にタイプセット/改善できますか?

答え1

textGreek パッケージを試してください:

\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage{textgreek}

\begin{document}
\textepsilon
\end{document}

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

答え2

フォントにはラテン小文字のイプシロン ɛ (U+025B) が含まれている可能性があります。

LuaLaTeXやXeLaTeXでは、次のように書くことができます。

\newcommand\exodus{{\textepsilon}xodus}
\newcommand\textepsilon{^^^^025b}

または、別のフォントからシンボルを読み込む必要がある場合は、

\newcommand\textepsilon{{\greekfont ^^^^025b}}

ギリシャ語の ε コードポイントを使用することもできます。

現在のフォントにグリフが含まれていなければ、何も表示されません。デフォルトの Latin Modern Roman にはギリシャ文字が含まれていません。

コマンドも追加する必要があります\tracinglostchars=2。これにより、問題が何であるかがわかります。このコマンドがないと、TeX はログ ファイルに警告を黙って記録します。

従来の 8 ビット エンコーディングでは、テキスト モード シンボルをtextgreekまたはから読み込む場合がありますtipa

ムウェ

このバージョンは LuaLaTeX または XeLaTeX で動作します。

\documentclass{article}
\tracinglostchars=2
\usepackage{fontspec}

\setmainfont[Scale=1.0]{CMU Sans Serif}

\newcommand\exodus{{\textepsilon}xodus}
\newcommand\textepsilon{^^^^025b}

\begin{document}
\exodus
\end{document}

CMU サンセリフ サンプル

そしてこちらがPDFTeX互換バージョンです

\documentclass{article}
\tracinglostchars=2
\usepackage[LGR,T1]{fontenc}

\newcommand\exodus{{\fontencoding{LGR}\selectfont\textepsilon}xodus}

\renewcommand{\familydefault}{\sfdefault}

\begin{document}
\exodus
\end{document}

コンピュータモダンサンセリフサンプル

ETA: フォントの変更

ご要望に応じて、メインフォントを変更しないバージョンをご紹介します。

\documentclass{article}
\tracinglostchars=2
\usepackage{fontspec}

\newfontfamily\logofont{CMU Sans Serif}[Scale=MatchLowercase, Ligatures={Common,TeX}]

\newcommand\exodus{{\logofont{\textepsilon}xodus}}
\newcommand\textepsilon{^^^^025b}

\begin{document}
A company named \exodus
\end{document}

dejaVu Sans サンプル

8 ビット フォントを使用する従来のバージョンも同様ですが、 の\logofontように定義されます\fontfamily{DejaVuSans-TLF}\selectfont

関連情報