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édentes Révision précédente
Prochaine révision
Révision précédente
3_composition:texte:paragraphes:texte_verbatim [2016/10/19 00:30]
jejust
3_composition:texte:paragraphes:texte_verbatim [2021/01/30 18:56]
yannick.tanguy Correction de la mise en page et des liens.
Ligne 1: Ligne 1:
-====== Comment insérer un texte sans que <​latex>​\LaTeX</​latex> ​le mette en forme ?====== +====== Comment insérer un texte sans que LaTeX le mette en forme ? ======
-\label{qu=texteverbatim}+
  
 +L'​environnement ''​verbatim''​ permet d'​insérer un texte tel quel sans que <​latex>​\LaTeX</​latex>​ ne le traite. Il permet notamment de faire apparaître des commandes <​latex>​\LaTeX</​latex>​. Il est cependant fragile et peut produire des résultats très bizarres, par exemple, il vaut mieux éviter de l'​utiliser de manière inconsidérée dans des contextes curieux comme les tableaux, en argument à une autre commande, etc.
  
-$Reponse$ ​ L'​environnement ''​verbatim''​ permet d'​insérer un texte tel quel sans +<WRAP column 60ex
-que <latex>\LaTeX</​latex>​ ne le traite. Il permet notamment de faire apparaître +<code latex>
-des commandes ​<​latex>​\LaTeX</​latex>​. Il est cependant fragile et peut produire des +
-résultats très bizarres, par exemple, il vaut mieux éviter de +
-l'​utiliser de manière inconsidérée dans des contextes curieux comme +
-les tableaux, en argument à une autre commande, etc. Voir +
-l'​exemple~\vref{ex=use-verbatim}. +
- +
-\begin{exemple}{Utilisation de l'​environnement ''​verbatim''​% +
-\label{ex=use-verbatim}}+
 \begin{verbatim} \begin{verbatim}
- La commande ​<​latex>​\LaTeX</​latex> ​permet d'​imprimer le logo+ La commande \LaTeX{} permet d'​imprimer le logo
  ​LaTeX.  ​LaTeX.
 \end{verbatim} \end{verbatim}
 </​code>​ </​code>​
 +</​WRAP>​
  
 +<WRAP column 60ex>
 +<​latex>​
 +\begin{verbatim}
 + La commande \LaTeX{} permet d'​imprimer le logo
 + ​LaTeX.
 +\end{verbatim}
 +</​latex>​
 +</​WRAP>​
 +<WRAP clear />
  
 +La commande ''​\verb''​ permet de faire la même chose localement. Le premier caractère après la commande permet de marquer le début du mode ''​verbatim''​ et la prochaine occurrence de ce caractère en marque la fin. Ce peut être n'​importe quel autre caractère sauf un espace, qui est ignoré après un nom de commande, une lettre, qui ferait partie du nom de commande (<​latex>​\LaTeX</​latex>​ croirait alors lire un appel, par exemple, à ''​verbX''​) ou une étoile. En complément,​ la commande ''​\verb*''​ fonctionne comme ''​\verb''​ mais rend les espaces visibles. L'​exemple suivant illustre les deux cas :
  
-$Reponse$ ​ La commande ''​verb''​ permet de faire la même chose +<WRAP column 60ex>
-localement. Le premier caractère après la commande permet de +
-marquer le début du mode ''​verbatim''​ et la prochaine occurrence de +
-ce caractère en marque la fin. Il peut être n'​importe quel +
-autre caractère sauf un espace, qui est ignoré après un nom de +
-commande, une lettre, qui ferait partie du nom de commande +
-(<latex>\LaTeX</​latex>​ croirait alors lire un appel, par exemple, à ''​verbX''​) +
-ou une étoile. Voir l'​exemple~\vref{ex=useverb}. +
- +
- +
-$Reponse$ ​ La commande ''​verb*''​ fonctionne comme ''​verb''​ mais +
-rend les espaces visibles. Voir également l'​exemple~\vref{ex=useverb}. +
- +
-%        1         ​2 ​        ​3 ​        ​4 ​        ​5X ​       6 +
-%23456789012345678901234567890123456789012345678901234567890 +
- +
-Utilisation de la commande ''​verb''​\label{ex=useverb}+
 <code latex> <code latex>
- +\documentclass{article} 
-La commande \verb.\verbpermet de taper ce+\usepackage[T1]{fontenc} 
 +\pagestyle{empty} 
 +\begin{document} 
 +La commande \verb+\verbpermet de taper ce
 qu'on veut sans l'​interpréter. Par exemple qu'on veut sans l'​interpréter. Par exemple
 \verb,ceci cela,. On peut également \verb,ceci cela,. On peut également
-matérialiser les blancs dans +matérialiser les blancs dans la commande ​ 
-\verb*.les appels à \verb*..+\verb+\verb*\verb*+comme illustré ici+. 
 +\end{document}
 </​code>​ </​code>​
 +</​WRAP>​
  
 +<WRAP column 60ex>
 +<​latexdoc>​
 +\documentclass{article}
 +\usepackage[T1]{fontenc}
 +\pagestyle{empty}
 +\begin{document}
 +La commande \verb+\verb+ permet de taper ce
 +qu'on veut sans l'​interpréter. Par exemple
 +\verb,ceci cela,. On peut également
 +matérialiser les blancs dans la commande ​
 +\verb+\verb*+ \verb*+comme illustré ici+.
 +\end{document}
 +</​latexdoc>​
 +</​WRAP>​
 +<WRAP clear />
  
 +===== Avec l'​extension fancyvrb =====
  
-$Reponse$ ​ Le package ​[[ctanpkg>​fancyvrb|fancyvrb]] ​(disponible sur \CTAN) +L'​extension ​[[ctanpkg>​fancyvrb|fancyvrb]] permet d'​écrire du texte ''​verbatim''​ encadré, en couleur... et même dans lequel certaines commandes sont interprétées. Il propose également une solution pour inclure du verbatim dans l'​argument d'une commande ​comme le montre ​la question ​« [[2_composition:​texte:​footnotes:​composer_en_verbatim_dans_une_note_de_bas_de_page|Comment utiliser le mode verbatim dans une note de bas de page ?]] ». L'​exemple ​suivant ​en montre le fonctionnement.
-permet d'​écrire du texte ''​verbatim''​ encadré, en couleur... et  +
-même dans lequel certaines commandes sont interprétées. Il propose également +
-une solution pour inclure du verbatim dans l'​argument d'une commande ​(voir la +
-question~\vref{qu=verbdsfoot}) +
-L'​exemple~\vref{ex=fancyvrb} ​en montre le fonctionnement.+
  
-Le package [[ctanpkg>fvrb-ex|fvrb-ex]] de \nom{Denis}{Girou} est une extension de +<WRAP column 60ex
-[[ctanpkg>fancyvrb|fancyvrb]] permettant de mettre côte à côte ou l'un au-dessous de +<code latex>
-l'​autre un passage verbatim et son aspect final. +
- +
-%        1         ​2 ​        ​3 ​        ​4 ​        ​5X ​       6 +
-%23456789012345678901234567890123456789012345678901234567890 +
-\begin{docexemple}[120pt,​470pt,​100pt,​120pt]{Le package [[ctanpkg>​fancyvrb|fancyvrb]]% +
-\label{ex=fancyvrb}}+
 \documentclass{article} \documentclass{article}
 \usepackage{fancyvrb} \usepackage{fancyvrb}
Ligne 79: Ligne 76:
 \end{document} \end{document}
 </​code>​ </​code>​
 +</​WRAP>​
 +
 +<WRAP column 60ex>
 +<​latexdoc>​
 +\documentclass{article}
 +\usepackage{fancyvrb}
 +\pagestyle{empty}
 +\begin{document}
 +\fvset{frame=single,​numbers=left,​numbersep=3pt,​
 +  commandchars=\\\{\},​label=Exemple}
 +\begin{Verbatim}
 +Ici, je mets mon programme.
 +Avec des maths~: \(a, b, \alpha, \beta,​\ldots\)
 +ou de l'​\textit{italique}.
 +
 +\large{Pratique,​ non~?}
 +\end{Verbatim}
 +\end{document}
 +</​latexdoc>​
 +</​WRAP>​
 +<WRAP clear />
  
 +===== Avec l'​extension fvrb-ex =====
  
 +FIXME //Cette extension n'est plus disponible sur le CTAN. A-t-elle été renommée ?//
  
-$Reponse$ ​ Le package ​[[ctanpkg>​alltt|alltt]] définit un +L'​extension ​[[ctanpkg>​fvrb-ex|fvrb-ex]] de Denis Girou, liée à [[ctanpkg>fancyvrb|fancyvrb]], permet de mettre côte à côte ou l'un au-dessous de l'autre un passage verbatim et son aspect final.
-environnement ''​alltt''​ qui ressemble ​à ''​verbatim''​ parce +
-que tous les caractère particuliers de <latex>\LaTeX</​latex>​ (les accolades, +
-les esperluettes,​ les pourcents, etc.) sont désactivés. Cet +
-environnement ​permet ​donc de montrer quelque chose qui ressemble +
-à un source, comme par exemple du code informatique,​ mais en le +
-mettant en forme un minimum grâce à l'appel de certaines commandes +
-(gras, mathématiques,​ symboles, etc.).+
  
 +===== Avec l'​extension alltt =====
  
 +L'​extension [[ctanpkg>​alltt|alltt]] définit un environnement ''​alltt''​ qui ressemble à ''​verbatim''​ parce que tous les caractère particuliers de <​latex>​\LaTeX</​latex>​ (les accolades, les esperluettes,​ les pourcents, etc.) sont désactivés. Cet environnement permet donc de montrer quelque chose qui ressemble à un source, comme par exemple du code informatique,​ mais en le mettant en forme un minimum grâce à l'​appel de certaines commandes (gras, mathématiques,​ symboles, etc.).
  
 +{{htmlmetatags>​metatag-keywords=(LaTeX)
 +metatag-og:​title=(Comment insérer un texte sans que LaTeX le mette en forme)
 +metatag-og:​site_name=(FAQ LaTeX francophone)
 +}}
3_composition/texte/paragraphes/texte_verbatim.txt · Dernière modification: 2021/01/30 18:56 par yannick.tanguy
CC Attribution-Share Alike 4.0 International
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0