Forum Programmation.autre fi collé en latex

Posté par .
Tags :
3
15
fév.
2011
Bonjour, j'ai un petit problème en latex. J'ai écrit mon code latex. Je génère le pdf et je vérifie que tout va bien dans mon pdf. À première vu ça semble ok. Je décide de tester la recherche de caractère et je m'aperçois qu'il ne trouve pas la chaîne « afi » alors que le mot « afin » est bien présent dans mon document pdf. Si je copie le mot « afin » à un autre endroit, je m'aperçois en effet qu'il utilise le caractère « fi » pour écrire « fi ».
En consultant le Wiktionnaire (https://secure.wikimedia.org/wiktionary/fr/wiki/%EF%AC%81), on apprend que c'est une ligature esthétique. Cela dit ça m'empêche de rechercher un mot alors qu'il existe. Peut-être que ça le fait pour d'autres groupes de lettres mais je suis tombé sur celui-ci pour le moment.
Bref, est ce que vous savez comment empêcher ce comportement ?
  • # Ça marche chez moi

    Posté par . Évalué à 3.

    Bon, je sais que « ça marche chez moi » n'est pas un argument mais :
    cat > test.tex <<TEX
    \documentclass{article}

    \usepackage[french]{babel}

    \begin{document}
    afin
    \end{document}
    TEX
    pdflatex test.tex
    evince test.pdf

    Et dans evince « /afin ». Il me le trouve.

    Quoi qu'il en soit, un petit coup sur google [http://www.google.fr/search?q=latex+no+ligature], et on trouve ça [http://www.latex-community.org/forum/viewtopic.php?f=5&t(...)] :
    \usepackage{microtype}
    \DisableLigatures{encoding = *, family = * }

    Ça fait laid, mais tu n'as plus de ligature.

    Knowing the syntax of Java does not make someone a software engineer.

  • # Quel logiciel ?

    Posté par . Évalué à 1.

    je m'aperçois qu'il ne trouve pas la chaîne
    Tu parles de quel logiciel ? ton éditeur ? ton "visionneur" de PDF ?
    • [^] # Re: Quel logiciel ?

      Posté par . Évalué à 1.

      Pour écrire mon .tex, j'utilise Kile. Cela dit quand je dis qu'il ne trouve aps la chaine, le « il » désigne mon lecteur pdf à savoir okular. Mais j'ai également essayé avec evince et il ne trouve pas non.
      • [^] # Re: Quel logiciel ?

        Posté par . Évalué à 3.

        Bon alors en fait evince a un comportement bizarre car des fois il le trouve des fois il le trouve pas. Mais quoi qu'il en soit ça fonctionne parfaitement avec acroread. Le problème vient donc d'okular qui ne prend pas en charge ces caractères. Merci de vos réponses.
        • [^] # Re: Quel logiciel ?

          Posté par . Évalué à 3.

          Au passage, si tu n'aimes pas les ligatures, tu devrais essayer d'autres polices. Les ligatures sont présentes parce qu'elles améliorent le rendu sur les polices traditionnelles. Certaines polices modernes ont été conçues pour ne pas en avoir besoin, et ne fournit plus ces caractères. Tu n'as alors même pas besoin de les désactiver, et le résultat graphique est de meilleure qualité que si tu désactives les ligatures sur une police qui en a besoin.

Suivre le flux des commentaires

Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.