IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Discussion :

Smiley, vous avez dit smiley ou symboles ?

  1. #1
    Membre régulier
    Homme Profil pro
    Enseignant
    Inscrit en
    Février 2014
    Messages
    114
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Enseignement

    Informations forums :
    Inscription : Février 2014
    Messages : 114
    Points : 79
    Points
    79
    Par défaut Smiley, vous avez dit smiley ou symboles ?
    Bonjour tout le monde !!

    Comme certains le savent, je viens du monde de Word dans lequel je pouvais utiliser plein de polices de symboles différents : des citrouilles, des animaux, des smiley rigolo, bref autant que je voulais et souvent gratuit.

    Question : je cherche depuis je ne sais pas combien de temps la même chose sous latex, mais je ne trouve que des sources de latex en tikz ou des trucs comme ça, pas de package tout fait ou bien alors des trucs super simples dans lesquels il n'y a que 4-5 symboles différents

    Avez vous des pistes vers lesquelles m'orienter ??

    D'avance merci et à +

    Frero

  2. #2
    Membre confirmé
    Homme Profil pro
    Étudiant
    Inscrit en
    Mai 2014
    Messages
    344
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 30
    Localisation : France, Haute Vienne (Limousin)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2014
    Messages : 344
    Points : 561
    Points
    561
    Par défaut
    Bonjour,

    C'est facilement faisable avec XeLaTeX car il permet l'utilisation des polices OpenType comme celles qu'on trouve sur Dafont.com. Voici un exemple avec la police Humeur :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    % !TEX encoding = UTF-8 Unicode
    % !TEX TS-program = XeLaTeX
     
    \documentclass[12pt, french, a4paper]{article}
     
    \usepackage{fontspec}
    \usepackage{geometry}
    \usepackage{babel}
     
    \newcommand\smiley[1]{% une commande spéciale qui prend la lettre en paramètre
    	\begingroup% on ouvre un groupe pour que les modifications soient locales
    		\setmainfont{Humeur}% changement de police
    		#1% affichage de la lettre
    	\endgroup% fermeture du groupe, la police redevient comme avant
    }
     
    \begin{document}
     
    	Un texte qui donne le sourire \smiley{c}. 
    	Et un autre qui ne le donne pas \smiley{q}.
     
    \end{document}
    Et voici le résultat :

    Nom : smiley.png
Affichages : 546
Taille : 22,4 Ko

    Après, si vous souhaitez le faire avec pdfLaTeX, je pense que vous allez devoir obligatoirement passer par un pack d'image et les insérer comme des images classiques donc avec la commande \includegraphics.
    La FAQ apporte souvent la solution aux problèmes
    Avant de demander de l'aide, pensez à faire un ECM ! Un problème bien expliqué est un problème à moitié résolu .

  3. #3
    Membre régulier
    Homme Profil pro
    Enseignant
    Inscrit en
    Février 2014
    Messages
    114
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Enseignement

    Informations forums :
    Inscription : Février 2014
    Messages : 114
    Points : 79
    Points
    79
    Par défaut
    et bien voilà, ça me convient parfaitement !! du coup , toutes les polices avec lesquelles je tapais mes cours (et qui sont au format opentype) restent utilisables !!

    C'est ce que je voulais,

    Un grand merci et à bientôt !!

    Frero

    PS: ou dois je mettre ma font humeur ? dans quel dossier ? merci beaucoup !

  4. #4
    Membre confirmé
    Homme Profil pro
    Étudiant
    Inscrit en
    Mai 2014
    Messages
    344
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 30
    Localisation : France, Haute Vienne (Limousin)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2014
    Messages : 344
    Points : 561
    Points
    561
    Par défaut
    Avec plaisir

    PS: ou dois je mettre ma font humeur ? dans quel dossier ? merci beaucoup !
    Je ne sais pas du tout où il faut la mettre, En double cliquant sur le fichier, il devrait s'installer tout seul (sur Mac et Windows en tout cas).
    La FAQ apporte souvent la solution aux problèmes
    Avant de demander de l'aide, pensez à faire un ECM ! Un problème bien expliqué est un problème à moitié résolu .

  5. #5
    Membre régulier
    Homme Profil pro
    Enseignant
    Inscrit en
    Février 2014
    Messages
    114
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Enseignement

    Informations forums :
    Inscription : Février 2014
    Messages : 114
    Points : 79
    Points
    79
    Par défaut
    Hello again !!

    En fait, je pensais qu'il fallait mettre les polices dans le répertoire de latex, mais c'est dans celui de windows ....
    Alors j'ai pas encore pu faire un essai, mais dis voir, ce sont des .ttf tes smileys ?? Pas des otf.... Ou bien c'est mes yeux ?? 😆😆

    En tout cas merci Benoît, dès que j'ai pu essayer, je te tiens au courant !! Bye !!

    Frero

    PS : je viens de voir qu'on peut convertir des ttf en otf, donc on peut utiliser toutes les polices qu'on veut quasiment !!

  6. #6
    Membre confirmé
    Homme Profil pro
    Étudiant
    Inscrit en
    Mai 2014
    Messages
    344
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 30
    Localisation : France, Haute Vienne (Limousin)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2014
    Messages : 344
    Points : 561
    Points
    561
    Par défaut
    Bonjour,

    À vrai dire je ne me suis même pas soucié du format, j'ai téléchargé la police, je l'ai installé puis j'ai demandé à XeLaTeX de l'utiliser ^^ C'est effectivement un fichier .ttf, c'est bon à savoir qu'on puisse les convertir
    La FAQ apporte souvent la solution aux problèmes
    Avant de demander de l'aide, pensez à faire un ECM ! Un problème bien expliqué est un problème à moitié résolu .

  7. #7
    Membre régulier
    Homme Profil pro
    Enseignant
    Inscrit en
    Février 2014
    Messages
    114
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Enseignement

    Informations forums :
    Inscription : Février 2014
    Messages : 114
    Points : 79
    Points
    79
    Par défaut
    Hello again !!

    Désolé je me suis levé tard aujourd'hui !!

    Voilà, j'ai enfin pu tester, et ça fonctionne nickel avec la police humeur !!!!

    Du coup j'ai voulu essayer avec d'autres polices que j'avais dans mon répertoire windows, mais il me dit toujours police introuvable... je suppose que c'est le nom que j'entre dans le fichier tex qui colle pas. J'ai été dans mon répertoire windows\fonts et j'ai regardé..mais j'ai plein de noms différents pour une même font. Du coup je sais pas quoi mettre.

    Je continue de chercher, quoiqu'il en soit mon problème de base est bel et bien résolu !!!

    Grand Merci et bon dimanche !!

    je file

    Frero

    PS: 5 min après ... c'est OK !!!! j'ai réussi à mettre ce que je voulais !!! il fallait faire clique droit sur la police windows (dans le répertoire windows\fonts) et aller dans détails. C'est le nom qui apparait dans détail qu'il faut mettre !!!! Thanks for all !!!!! C'est même compatible avec tikz !!

  8. #8
    Membre confirmé
    Homme Profil pro
    Étudiant
    Inscrit en
    Mai 2014
    Messages
    344
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 30
    Localisation : France, Haute Vienne (Limousin)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2014
    Messages : 344
    Points : 561
    Points
    561
    Par défaut
    Citation Envoyé par Frero67 Voir le message
    PS: 5 min après ... c'est OK !!!! j'ai réussi à mettre ce que je voulais !!! il fallait faire clique droit sur la police windows (dans le répertoire windows\fonts) et aller dans détails. C'est le nom qui apparait dans détail qu'il faut mettre !!!! Thanks for all !!!!! C'est même compatible avec tikz !!
    Sous Mac il y a un logiciel qui permet d'afficher toutes les polices et leur nom. Il n'y a rien de semblable sous Windows ? C'est assez pratique

    Sinon, j'ai un peu amélioré la commande \smiley. Dans les polices, certains caractères ne sont pas définis et appeler un smiley par sa lettre n'est pas forcément utile. Par exemple, le code \smiley{;} affiche un carré. Bref, voici une solution plus élégante pour appeler les smiley de la sorte \smiley{happy} et si jamais le smiley n'est pas défini, la commande n'affiche rien et mange l'espace avant la commande pour éviter de se retrouver avec un espace devant un point par exemple. Voici la nouvelle commande :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    \newcommand\smiley[1]{% une commande spéciale qui prend la lettre en paramètre
    	\begingroup% on ouvre un groupe pour que les modifications soient locales
    		\setmainfont{Humeur}% changement de police
    		\expandafter\unless\expandafter\ifx\csname #1\endcsname\relax
    			\csname #1\endcsname% affichage de la lettre
    		\else
    			\unskip% mange l'espace avant la commande
    		\fi
    	\endgroup% fermeture du groupe, la police redevient comme avant
    }
    Il faut juste définir le nom des smiley en faisant \let\happy c dans le préambule.

    Voila voila, heureux que le problème soit résolu
    Bon dimanche !
    La FAQ apporte souvent la solution aux problèmes
    Avant de demander de l'aide, pensez à faire un ECM ! Un problème bien expliqué est un problème à moitié résolu .

  9. #9
    Membre régulier
    Homme Profil pro
    Enseignant
    Inscrit en
    Février 2014
    Messages
    114
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Enseignement

    Informations forums :
    Inscription : Février 2014
    Messages : 114
    Points : 79
    Points
    79
    Par défaut
    eh eh eh !! quelle optimisation !

    Moi je suis un débutant, donc je ne comprends pas tout ton code mais cool qu'il fonctionne.
    En tout cas, merci d'être passé par là pour m'aider !!

    Bye bye !!!

    Frero

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réécriture d'adresse, vous avez dit "simple" ?
    Par Olivier Regnier dans le forum OVH
    Réponses: 10
    Dernier message: 31/12/2007, 06h31
  2. [ORA-00947]Vous avez dit bizarre ?
    Par 0xYg3n3 dans le forum Oracle
    Réponses: 0
    Dernier message: 29/09/2007, 16h21
  3. Intel vous avez dit Intel
    Par venomelektro dans le forum OpenGL
    Réponses: 7
    Dernier message: 14/10/2004, 19h25

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo