Penataan huruf \ varepsilon (ε) dalam teks normal

Aug 30 2020

Saya punya masalah yang cukup misterius, saya tahu, tapi inilah kami: Saya mereferensikan dan mengutip sebuah proyek bernama Exodus - ejaan perusahaan sendiri: εxodus, yaitu :

ε [EPSILON SURAT KECIL YUNANI ( \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}

Dalam teks, sepertinya saya akan mengatakan oke :

(Meskipun GREEK LUNATE EPSILON SYMBOL( \varepsilon) terlihat jauh lebih baik IMHO, tapi yah… itu salah secara faktual / semantik, jadi saya tidak bisa menggunakannya.)

Tapi dalam bibliografi terlihat sangat aneh:

Bisakah kita menyusun / meningkatkannya dengan benar?

Jawaban

10 CaelWarner Aug 30 2020 at 02:50

Coba paket textGreek:

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

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

8 Davislor Aug 30 2020 at 02:42

Font Anda mungkin memiliki huruf kecil Latin epsilon, ɛ (U + 025B).

Di LuaLaTeX atau XeLaTeX, Anda mungkin menulis sesuatu seperti

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

Atau, jika Anda perlu memuat simbol dari font lain,

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

Anda juga bisa menggunakan titik kode Yunani ε.

Anda tidak akan melihat apa pun kecuali font Anda saat ini berisi mesin terbang. Defaultnya, Latin Modern Roman, tidak memiliki huruf Yunani.

Anda juga harus menambahkan perintah \tracinglostchars=2. Ini akan memberi tahu Anda apa masalahnya. Tanpanya, TeX akan mencatat peringatan secara diam-diam di file log.

Dalam penyandiaksaraan 8-bit lama, Anda dapat memuat simbol mode teks dari textgreekatau tipa.

MWE

Versi ini bekerja di LuaLaTeX atau 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}

Dan ini adalah versi yang kompatibel dengan 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: Mengubah Font

Seperti yang diminta, berikut adalah versi yang tidak mengubah font utama.

\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}

Versi lawas yang menggunakan font 8-bit serupa, kecuali yang \logofontakan didefinisikan sebagai sesuatu seperti \fontfamily{DejaVuSans-TLF}\selectfont.