Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
4_domaines_specialises:economie_domestique:latex_et_cafe [2017/03/22 23:14] – Ajout du détail des commandes. Installation. jejust4_domaines_specialises:economie_domestique:latex_et_cafe [2022/11/30 16:34] (Version actuelle) – Actualisation dbitouze
Ligne 2: Ligne 2:
  
 $\Reponse$  LaTeX est sans doute capable de faire le café et même de le boire, $\Reponse$  LaTeX est sans doute capable de faire le café et même de le boire,
-puisqu'il sait faire des tâches de café sur vos documents!+puisqu'il sait faire des taches de café sur vos documents !
  
-L'extension [[http://legacy.hanno-rein.de/hanno-rein.de/archives/349|coffee]], de Hanno Rein, +L'extension [[http://legacy.hanno-rein.de/hanno-rein.de/archives/349|coffee]], de [[http://hanno-rein.de/|Hanno Rein]]
-utilise de véritables tâches de café (marques de tasses et éclaboussures), qui ont été photographiées+utilise de véritables taches de café (marques de tasses et éclaboussures), qui ont été photographiées
 puis retouchées sous Gimp et redessinées avec [[ctanpkg>PStricks]], pour orner vos pages. puis retouchées sous Gimp et redessinées avec [[ctanpkg>PStricks]], pour orner vos pages.
  
-La version actuelle a été réimplémentée en [[ctanpkg>PGF|TikZ]] par Evan Sultanik, pour fonctionner +La version actuelle [[ctanpkg>coffeestains]] a été réimplémentée en [[ctanpkg>PGF|TikZ]] par [[https://www.sultanik.com/|Evan Sultanik]], pour fonctionner avec pdfTeX et LuaTeX et portée sur le CTAN par [[ctanpkg>coffeestains|Patrick Bideault]]. La syntaxe de base est:
-avec pdfTeX et LuaTeX. La syntaxe de base est:+
  
 <code latex> <code latex>
-\cofeAm{<alpha>}{scale}{angle}{xoff}{yoff}+\coffeestainA{alpha}{scale}{angle}{xoff}{yoff}
 </code> </code>
  
  
-  * //alpha// est la transparence, soit un nombre entre 0 et 1 (1 = la tache de café est complètement opaque; 0 = la tache est complètement transparente et invisible); +  * alpha⟩ est la transparence, soit un nombre entre 0 et 1 (1 = la tache de café est complètement opaque; 0 = la tache est complètement transparente et invisible); 
-  * //scale// est l'échelle (valeur standard: 1); +  * scale⟩ est l'échelle (valeur standard: 1); 
-  * //angle// est l'angle de rotation de la tache, en degrés d'angle; +  * angle⟩ est l'angle de rotation de la tache, en degrés d'angle; 
-  * //xoff// et //yoff// sont les coordonnées horizontale et verticale par rapport au centre de la page.+  * xoff⟩ et yoff⟩ sont les coordonnées horizontale et verticale par rapport au centre de la page, passées comme longueurs.
  
 Quatre commandes sont disponibles, pour dessiner quatre formes de taches: Quatre commandes sont disponibles, pour dessiner quatre formes de taches:
  
 ^  Commande    Apparence  ^ ^  Commande    Apparence  ^
-| ''\cofeAm'' | Grand arc de cercle avec deux petites gouttes +| ''\coffeestainA'' | Grand arc de cercle avec deux petites gouttes 
-| ''\cofeBm'' | Petit arc de cercle +| ''\coffeestainB'' | Petit arc de cercle 
-| ''\cofeCm'' | Deux grosses éclaboussures de couleur claire +| ''\coffeestainC'' | Deux grosses éclaboussures de couleur claire 
-| ''\cofeDm'' | Grosse tache colorée, avec des éclaboussures en périphérie  |+| ''\coffeestainD'' | Grosse tache colorée, avec des éclaboussures en périphérie  |
  
  
Ligne 35: Ligne 34:
 <code latex> <code latex>
 \documentclass{article} \documentclass{article}
-  \usepackage{coffee4}+  \usepackage{coffeestains}
   \usepackage{lipsum}   \usepackage{lipsum}
  
Ligne 41: Ligne 40:
 \lipsum[1] \lipsum[1]
  
-\cofeAm{0.6}{0.8}{0}{0cm}{5cm}+\coffeestainA{0.6}{0.8}{0}{0cm}{5cm}
  
-%\cofeCm{0.4}{0.6}{0}{-1cm}{-3cm}+%\coffeestainC{0.4}{0.6}{0}{-1cm}{-3cm}
  
 \end{document} \end{document}
Ligne 52: Ligne 51:
 \documentclass{article} \documentclass{article}
   \usepackage[width=9cm,height=9cm]{geometry}   \usepackage[width=9cm,height=9cm]{geometry}
-  \usepackage{coffee4}+  \usepackage{coffeestains}
   \usepackage{lipsum}   \usepackage{lipsum}
   \pagestyle{empty}   \pagestyle{empty}
Ligne 59: Ligne 58:
 \lipsum[1] \lipsum[1]
  
-\cofeAm{0.6}{0.8}{0}{0cm}{5cm}+\coffeestainA{0.6}{0.8}{0}{0cm}{5cm}
  
-%\cofeCm{0.4}{0.6}{0}{-1cm}{-3cm}+%\coffeestainC{0.4}{0.6}{0}{-1cm}{-3cm}
  
 \end{document} \end{document}
Ligne 68: Ligne 67:
 <WRAP clear /> <WRAP clear />
  
-<note important> 
-L'extension [[http://legacy.hanno-rein.de/hanno-rein.de/archives/349|coffee]] n'est pas disponible sur CTAN, mais elle est très simple à installer: 
-  - Téléchargez le fichier ''coffee4.tar.gz'', 
-  - Décompressez-le, 
-  - Copiez le fichier ''coffee4.sty'' dans le répertoire de votre document. 
  
-Si vous souhaitez vous en servir régulièrementcopiez ce fichier dans le répertoire ''texmf'' de votre ''HOME'' ou de votre système+===== Comment avoir des taches sur chaque page? ===== 
-</note>+ 
 +Avec l'extension [[ctanpkg>everypage]]il est possible d'[[https://tex.stackexchange.com/questions/237557/coffee-and-wine-and-nicotine-stains-on-an-entire-document|ajouter des taches aléatoires sur toutes les pages]] 
 +du document: 
 + 
 +<code latex> 
 +\documentclass[a4paper]{article} 
 +  \usepackage{coffeestain} 
 +  \usepackage{everypage} 
 +  \usepackage{lipsum} 
 + 
 + 
 +\pgfmathsetseed{\pdfuniformdeviate 10000000} 
 + 
 +\pgfmathdeclarerandomlist{scales}{{0.5}{0.7}{1.0}{1.4}} 
 +\pgfmathdeclarerandomlist{stains}{{\coffeestainA}{\coffeestainB}{\coffeestainC}{\coffeestainD}} 
 + 
 +\AddEverypageHook{% 
 +  \pgfmathrandominteger{\angle}{15}{350}% 
 +  \pgfmathparse{rand/2.4}\xdef\xoffset{\pgfmathresult}% 
 +  \pgfmathparse{rand/2.4}\xdef\yoffset{\pgfmathresult}% 
 +  \pgfmathparse{(0.1 + rnd/3)}\xdef\trans{\pgfmathresult}% 
 +  \pgfmathrandomitem{\scale}{scales}% 
 +  \pgfmathrandomitem{\stain}{stains}% 
 +  \stain{\trans}\scale\angle{\xoffset\textwidth}{\yoffset\textheight}% 
 +
 + 
 +\begin{document} 
 +\lipsum[1-120] 
 +\end{document} 
 +</code> 
  
 ----- -----
 //Sources:// //Sources://
   * [[https://tex.stackexchange.com/questions/67656/are-there-other-fun-packages-like-the-coffee-stains-package|Are there other “fun” packages like the “coffee stains” package?]]   * [[https://tex.stackexchange.com/questions/67656/are-there-other-fun-packages-like-the-coffee-stains-package|Are there other “fun” packages like the “coffee stains” package?]]
-  * [[http://legacy.hanno-rein.de/hanno-rein.de/archives/349|LaTeX Coffee Stains]].+  * [[http://legacy.hanno-rein.de/hanno-rein.de/archives/349|LaTeX Coffee Stains]]
 +  * [[https://github.com/barak/latex-coffee-stains|latex-coffee-stains]] sur GitHub, 
 +  * [[https://framagit.org/Pathe/coffeestains|coffeestains]] sur GitHub. 
  
-{{htmlmetatags>metatag-keywords=(LaTeX,flottants,légendes des figures,légendes des tableaux,mise en forme des légendes+{{htmlmetatags>metatag-keywords=(LaTeX,taches de café,crasse,salir un document,maculer un document LaTeX,amusement,jeux,fun
-metatag-og:title=(Comment modifier la commande “\caption”?)+metatag-og:title=(LaTeX peut-il faire le café?)
 metatag-og:site_name=(FAQ LaTeX francophone) metatag-og:site_name=(FAQ LaTeX francophone)
 }} }}
4_domaines_specialises/economie_domestique/latex_et_cafe.1490224470.txt.gz · Dernière modification : 2017/03/22 23:14 de jejust
CC Attribution-Share Alike 4.0 International
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0