Composition \ varepsilon (ε) en texte normal
J'ai un problème assez mystérieux, je sais, mais nous y sommes: je fais référence et je cite un projet appelé Exodus - orthographe propre aux entreprises: εxodus, c'est -à- dire :
ε [LETTRE MINUSCULE GRECQUE EPSILON (
\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}
Dans le texte, je dirais que je vais bien :
(Bien que le GREEK LUNATE EPSILON SYMBOL( \varepsilon) semble bien meilleur à mon humble avis, mais bon ... il est factuellement / sémantiquement faux, donc je ne peux pas l'utiliser.)
Mais dans la bibliographie, cela semble vraiment faux:
Pouvons-nous composer / améliorer cela correctement?
Réponses
Essayez le package textGreek:
\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage{textgreek}
\begin{document}
\textepsilon
\end{document}
Votre police peut avoir la lettre minuscule latine epsilon, ɛ (U + 025B).
Dans LuaLaTeX ou XeLaTeX, vous pourriez écrire quelque chose comme
\newcommand\exodus{{\textepsilon}xodus}
\newcommand\textepsilon{^^^^025b}
Ou, si vous devez charger le symbole d'une autre police,
\newcommand\textepsilon{{\greekfont ^^^^025b}}
Vous pouvez également utiliser le point de code grec ε.
Vous ne verrez rien à moins que votre police actuelle ne contienne le glyphe. La valeur par défaut, Latin Modern Roman, n'a pas de lettres grecques.
Vous devez également ajouter la commande \tracinglostchars=2. Cela vous dira quel est le problème. Sans cela, TeX enregistrera silencieusement un avertissement dans le fichier journal.
Dans les encodages 8 bits hérités, vous pouvez charger le symbole en mode texte à partir de textgreekou tipa.
MWE
Cette version fonctionne dans LuaLaTeX ou 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}
Et voici une version compatible 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: modification de la police
Comme demandé, voici une version qui ne change pas la police principale.
\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}
La version héritée utilisant des polices 8 bits est similaire, sauf que \logofontcela serait défini comme quelque chose comme \fontfamily{DejaVuSans-TLF}\selectfont.