Pour un mémoire (classe scrreprt), je travaille avec kpfonts, option [light,oldstyle], avec les empattements. J'aimerais que tous les titres soient non seulement en serif (ils le sont originellement), mais sans aucune ligature.

Ouvrir dans l'éditeur Overleaf
\documentclass{minimal}
\usepackage{mwe}
%% Formulation des titres %
\renewcommand{\thesection}{}
\renewcommand{\thesubsection}{\arabic{subsection}}
\renewcommand{\thesubsubsection}{\alph{subsubsection}}
\renewcommand{\theparagraph}{\engrec{paragraph})}
\begin{document}
\section{Titre de section}
\subsection{Titre de s/section}
\subsubsection{Titre de s/s/section}
\paragraph{paragraphe}
\end{document}
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Posée 12 Mai '19, 21:28

fred02840's gravatar image

fred02840
4.2k31165189
Taux d'acceptation : 15%

Modifiée 12 Mai '19, 22:23

@fred02840 Une solution simple est d'utiliser \addtokomafont{disposition}{\fontfamily{jkpssfosn}} mais vous perdrez la longue queue Q.

\section{Quel titre de section} \addtokomafont{disposition}{\fontfamily{jkpssfosn}} \section{Quel titre de section}

(13 Mai '19, 13:47) touhami touhami's gravatar image

C'est faisable avec l'extension microtype:

Ouvrir dans l'éditeur Overleaf
\DisableLigatures{encoding = *, family = *}
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Si vous voulez désactiver seulement les ligature d'un caractère, il suffit de donner en argument optionnel la liste de ces caractères. Par exemple

Ouvrir dans l'éditeur Overleaf
\DisableLigatures[f]{encoding = *, family = *}
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Prenez garde toutefois, en désactivant toutes les ligatures, que le codage standard pour les tirets cadratin ou semi-cadratin, qui est aussi considéré comme une ligature, sera lui aussi désactivé, et l'on voit donc dans le .pdf --- ou --. Toutefois un bon éditeur a des raccourcis pour ces tirets.

Si vous utilisez xelatex ou lualatex, fontspec peut aussi désactiver les ligatures:

Ouvrir dans l'éditeur Overleaf
\fontspec[LigaturesNoCommon]{some_font.otf}
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
Lien permanent

Publiée 12 Mai '19, 22:04

Bernard's gravatar image

Bernard
4.6k15
Taux d'acceptation : 35%

@Bernard. D'accord, mais la suppression des ligatures ne doit concerner que les titres et non le reste du texte. Là, on peut craindre que toutes disparaissent, non ? Je laisse fontspec : j'utilise LaTeX…

(12 Mai '19, 22:24) fred02840 fred02840's gravatar image

Avec une classe de document standard, je dirais de passer par titlesec. Avec koma-script, que je connais moins, des choses comme \addtokomafont{chapter}{DisableLigatures{...}} devraient faire l'affaire, non?

(12 Mai '19, 22:37) Bernard Bernard's gravatar image

@Bernard. Qu'indiquer à la place des points de suspension ? La doc. de koma-script n'indique rien de ce genre.

(13 Mai '19, 01:02) fred02840 fred02840's gravatar image
1

Comme dans ma réponse : encoding= (l'encodage que vous utilisez – T1, j'imagine, et le nom de la famille utlisée (kpss?).

(13 Mai '19, 02:51) Bernard Bernard's gravatar image
1

L'usage de DisableLigatures est réservé au préambule.

Une solution partielle est de taper \DisableLigatures[c,s,...]{family=sf*, series=bf*} cela va désactiver les ligatures pour tout ce qui gras et sans serif.

Une autre solution (manuelle) est d'utiliser {} pour séparer les caractères. Mais alors, il faut taper \section[Titre de s/s/section]{Titre de s/s/sec{}tion}.

(13 Mai '19, 03:51) touhami touhami's gravatar image
Votre réponse
[Masquer l'aperçu]

Suivre cette question

Par courriel :

Une fois que vous serez enregistré, vous pourrez souscrire à n'importe quelle mise à jour ici

Par flux RSS :

Réponses

Réponses et commentaires

Mots-clés de la question :

×10
×2

Question posée : 12 Mai '19, 21:28

Question vue : 5,323 fois

Dernière mise à jour : 13 Mai '19, 13:47

C'est votre première visite ici ? Consultez la FAQ !

×