Sur le CTAN, il y a une librairie appelée J'ai téléchargé ce package et j'ai obtenu le fichier
Dans mon texmf local, j'ai créé l'arborescence suivante : Ouvrir dans l'éditeur Overleaf
localtexmf -> tex -> generic -> pgf -> libraries -> tikzlibraryrulercompass.code.tex J'ai mis à jour la base de données MikTeX avec Mais ce document de la doc officielle de cette libraire ne compile toujours pas ! Ouvrir dans l'éditeur Overleaf
\documentclass[a4paper, 11pt]{article} \usepackage{tikz} \usetikzlibrary{rulercompass} } \begin{document} \begin{tikzpicture}[ stop jumping , constrain ] \path (0 ,0) node [name=0, ruler compass/point=red , label ={0}]; \path (0) ++(30:2) node [ ruler compass/point=red , label={a }]; \path (0) ++(70:2.7) node [ ruler compass/point=red , label={b }]; \ ruler {0}{.} \ ruler {0}{a} \compass{0}{.−1} \point{r0b}{c0a}{1} \compass{0}{a+1} \point{r0a}{c0{a+1}}{1} \end{tikzpicture} \end{document} J'ai compilé
|
Suite aux conseils du demandeur, je convertis mes deux commentaires en une réponse. Bonjour, tout d'abord, le CTAN indique que rulercompass est intégré dans MikTeX et dans TeXLive. N'étant pas sous Windows, je n'utilise pas MikTeX, mais en tout cas la librairie est bien dans TeXLive (qui d'ailleurs est parfaitement compatible Windows, et dont la logique de fonctionnement me semble bien plus adaptée : ça installe tout ce qu'il faut, on est en 2017, on ne va pas chipoter car ça installe quelques Go sur le disque dur ou le SSD). Secundo, vous vous êtes fait piéger par le copier-coller à partir du PDF. Ça a introduit un signe "—" au lieu du signe "-" (à la ligne Notez que le copier-coller à partir du PDF introduit aussi des espaces superflus, ce qui est gênant lorsque l'espace s'insère entre J'oubliais : je confirme que le vrai code compile bien sous TL. Voici donc le code complet, fonctionnant comme prévu : Ouvrir dans l'éditeur Overleaf
\documentclass[a4paper, 11pt]{article} \usepackage{tikz} \usetikzlibrary{rulercompass} \begin{tikzpicture}[stop jumping , constrain] \path (0 ,0) node [name=0, ruler compass/point=red , label ={0}]; \path (0) ++(30:2) node [ ruler compass/point=red , label={a}]; \path (0) ++(70:2.7) node [ ruler compass/point=red , label={b}]; \ruler{0}{.} \ruler{0}{a} \compass{0}{.-1} \point{r0b}{c0a}{1} \compass{0}{a+1} \point{r0a}{c0{a+1}}{1} \end{tikzpicture} \end{document} Publiée 22 Aoû '17, 22:42 quark67 |
@quark67 je confirme pour MiKTeX
@AndréC
ne compile toujours pas !
n'est pas claire, qu'elle est le message d'erreur ?Je confirme que la librairie est bien dans la distribution MiKTeX. Mais, comme disait à peu près Oscar Wilde, pourquoi faire simple alors qu'il est si simple de faire compliqué?
@AndréC, il devrait être possible dans Texmaker de choisir la police de caractère employée dans l'éditeur. Après une rapide recherche, il semble que sous Windows vous disposiez de la police Consolas, apparue avec Vista. Cette police permet de distinguer les 0 (zéro) et les O (lettre o majuscule) : le zéro est barré. Cela dit, le PDF d'où vous avez tiré le code emploie bien le zéro, pas la lettre O. La police employée (Computer modern ou Latin Modern) fait bien la distinction : voyez page 3 du pdf le zéro en ligne 2 et le O majuscule au début de la ligne 4. Le copier coller ne les échange pas.
@AndréC La police des messages d'erreurs, du .log, n'est-elle pas modifiable dans les paramètres du logiciel ? Si besoin, je téléchargerais l'app pour voir ce qu'il en est.
J'ai placé le contenu de mes deux premiers messages dans la zone Réponse, comme vous me l'avez recommandé (convertir chacun des deux commentaires en réponses en aurait produit deux). Dois-je effacer mes deux premiers commentaires (ce qui fait que vous aurez répondu à des commentaires disparus), ou effacer le contenu en le remplaçant par l'indication que le contenu a été converti en réponse ?