Point

Bonjour

Est-ce que vous auriez une idée pour faire un point centré de taille intermédiaire entre \cdot et \bullet ?

Merci

Réponses

  • Bonjour,

    Peut-être en important le package "bm" et en définissant une commande "\bulet" (?) dont le texte de remplacement est "\bm\cdot" ?
  • La différence avec le \cdot est à peine perceptible :(

    J'imagine qu'avec ce genre de commande je trouverai un moyen de remplacer le point manquant (donc merci !) mais je cherche encore.
  • Bonsoir,

    Comme bien souvent, TikZ vient à la rescousse :
    \documentclass{article}
    \usepackage{tikz}
    
    \newlength{\myTHlen}
    \newlength{\myTAxisHeight}
    \newlength{\mySHlen}
    \newlength{\mySAxisHeight}
    \newlength{\mySSHlen}
    \newlength{\mySSAxisHeight}
    
    \makeatletter
    
    \AtBeginDocument{%
      \check@mathfonts
      \setlength{\myTHlen}{\fontdimen6\textfont2}%
      \setlength{\myTHlen}{0.27\myTHlen}%
      \setlength{\myTAxisHeight}{\fontdimen22\textfont2}%
      %
      \setlength{\mySHlen}{\fontdimen6\scriptfont2}%
      \setlength{\mySHlen}{0.27\mySHlen}%
      \setlength{\mySAxisHeight}{\fontdimen22\scriptfont2}%
      %
      \setlength{\mySSHlen}{\fontdimen6\scriptscriptfont2}%
      \setlength{\mySSHlen}{0.27\mySSHlen}%
      \setlength{\mySSAxisHeight}{\fontdimen22\scriptscriptfont2}%
    }
    
    \newcommand*{\myCdot}{%
      \mathchoice{%
        \@myCdot\myTHlen\myTAxisHeight}{%
        \@myCdot\myTHlen\myTAxisHeight}{%
        \@myCdot\mySHlen\mySAxisHeight}{%
        \@myCdot\mySSHlen\mySSAxisHeight}%
    }
    
    \newcommand*{\@myCdot}[2]{%
      \mathbin{%
        \begin{tikzpicture}
          \path[use as bounding box] (0,0) rectangle (#1, #2);
          \fill (0.5#1, #2) circle[radius=0.4#1];
        \end{tikzpicture}%
      }%
    }
    
    \makeatother
    
    \begin{document}
    \setlength{\parindent}{0pt}%
    
    $a \cdot  b$\\
    $a \myCdot  b_{c\myCdot  d_{e\myCdot f}}$
    \end{document}
    

    Pour faire varier le rayon du point, change le 0.4 dans « circle[radius=0.4#1] ».86692
  • Le paquet adfsymbols contient \adfbullet{27}, \adfbullet{28}, \adfbullet{43}, \adfbullet{44}.
    Le paquet stix contient \vysmblkcircle.
  • Le \adfbullet{27} est parfait !

    Mais je n'arrive pas à l'utiliser... C'est du mathmode ?
  • D'après le manuel, non.
  • Bonjour,

    Et la réponse de Brian ???
  • Oups oui.

    Merci aussi à Brian mais j'avoue que, dans ma grande flemme et mon amour des solutions simples, je préférerai d'abord tester \adfsymbols. Mais je n'arrive pas à l'utiliser correctement :
    \documentclass[12pt,a4paper]{report}
    \usepackage[utf8]{inputenc}
    \usepackage[frenchb]{babel}
    \usepackage[T1]{fontenc}
    \usepackage{amsmath}
    \usepackage{amsfonts}
    
    \usepackage{adfbullets}
    
    
    
    \begin{document}
    \adfbullet{27}
    \end{document}
    

    ça ne compile pas :'(

    Merci pour toutes vos réponses !
  • Et si le plus simple était de procéder comme Brian l'indique ?
  • C'est la question que je me pose ... J'ai de plus en plus envie de prendre la solution Brian.

    Mais dans tous les cas, j'aimerais bien savoir pourquoi ça ne compile pas.
    J'ai ce message d'erreur :
    !pdfTeX error: pdflatex (file BulletsADF): Font BulletsADF at 720 not found
    

    Après retour à la documentation, je viens de voir que j'avais besoin d'installer le package pifont, ce que j'ai fait, mais j'ai toujours le même message d'erreur.
  • Ce problème revient bien souvent... Ça a l'air d'être la même chose qu'ici, à ceci près qu'en ce qui nous concerne, le fichier .map pertinent doit s'appeler BulletsADF.map.

    Si tu suis les conseils de la page en question, n'oublie pas de noter précisément les commandes que tu lances, de passer l'option --verbose lorsqu'elle est applicable et de capturer ce qui est affiché pour pouvoir le recopier ici si nécessaire.
  • @brian

    Après avoir consulté ta source et essayé de fouiller un peu pour comprendre, j'ai fini par décider que je n'oserais pas trop toucher les fichiers concernés. J'ai donc préféré utiliser la solution de Brian, qui avait le mérite de fonctionner du premier coup, malgré la lourdeur ajoutée dans l'en-tête du document.

    Et même si je suis - légèrement - en retard : Merci de votre aide !
Connectez-vous ou Inscrivez-vous pour répondre.