Différences

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

Lien vers cette vue comparative

Prochaine révision
Révision précédente
Dernière révision Les deux révisions suivantes
3_composition:texte:paragraphes:texte_verbatim [2002/02/19 12:26]
benjamin créée
3_composition:texte:paragraphes:texte_verbatim [2020/12/12 11:21]
dbitouze Suppression d'une balise `latex` dans un code LaTeX
Ligne 1: Ligne 1:
-\question{Comment insérer un texte sans que \LaTeX le mette en forme ?}+====== ​Comment insérer un texte sans que LaTeX le mette en forme? ​======
  
-\reponse L'​environnement \env{verbatim} permet d'​insérer un texte tel quel sans 
-que \LaTeX ne le traite. Il permet notamment de faire apparaître 
-des commandes \LaTeX. Il est cependant fragile et peut produire des 
-résultats très bizares, par exemple, il vaut mieux éviter de 
-l'​utiliser de manière inconsidérée dans des contexte curieux comme 
-les tableaux, en argument à une autre commande, etc. Voir 
-l'​exemple~\ref{use-verbatim}. 
  
-\begin{exemple}{Utilisation de l'​environnement ​\env{verbatim}\label{use-verbatim}}+$\Reponse$ ​ 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. 
 + 
 +<code latex>
 \begin{verbatim} \begin{verbatim}
-   La commande \LaTeX permet d'​imprimer le logo LaTeX.+ La commande \LaTeX{} permet d'​imprimer le logo 
 + LaTeX.
 \end{verbatim} \end{verbatim}
-\end{exemple}+</​code>​
  
-\reponse ​La commande \cmd{verbpermet de faire la même chose+ 
 + 
 +$\Reponse$  ​La commande ​''​\verb'' ​permet de faire la même chose
 localement. Le premier caractère après la commande permet de localement. Le premier caractère après la commande permet de
-marquer le début du mode verbatim et la prochaine ​occurence ​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 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 autre caractère sauf un espace, qui est ignoré après un nom de
 commande, une lettre, qui ferait partie du nom de commande commande, une lettre, qui ferait partie du nom de commande
-(\LaTeX croirait alors lire un appel, par exemple, à \cmd{verbX}+(<​latex>​\LaTeX</​latex> ​croirait alors lire un appel, par exemple, à ''​verbX''​
-ou une étoile. Voir l'​exemple~\ref{use-verb}.+ou une étoile. Voir l'​exemple~\vref{ex=useverb}.
  
-\reponse La commande \cmd{verb*} fonctionne comme \cmd{verb} mais 
-rend les espaces visibles. Voir également l'​exemple~\ref{use-verb}. 
  
-\begin{exemple}{Utilisation de la commande \cmd{verb}\label{use-verb}} +$\Reponse$  ​La commande ​''​\verb*''​ fonctionne comme ''​\verb'' ​mais 
-La commande \verb.\verb. permet de taper ce qu'on +rend les espaces visibles:
-veut sans l'interpréter. Par exemple \verb,ceci cela,. +
-On peut également matérialiser ​les blancs dans +
-\verb*.les appels \`a \verb*.. +
-\end{exemple}+
  
-\reponse ​Le package \pack{allttdéfinit ​un +<code latex> 
-environnement ​\env{alltt} qui ressemble à \env{verbatimparce +La commande ​\verb.\verb. permet de taper ce 
-que tous les caractère particuliers de \LaTeX (les accolades,​ +qu'on veut sans l'​interpréter. Par exemple 
-les <<​~et-commerciaux~>>​, les pourcents, etc) sont désactivés. Cet+\verb,ceci cela,. On peut également 
 +matérialiser les blancs dans 
 +\verb*.les appels à \verb*.. 
 +</​code>​ 
 + 
 + 
 + 
 +$\Reponse$  ​Le package ​[[ctanpkg>​fancyvrb|fancyvrb]] (disponible sur https://​www.ctan.org/​) 
 +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 
 +[[ctanpkg>​fancyvrb|fancyvrb]] permettant de mettre côte à côte ou l'un au-dessous de 
 +l'​autre un passage verbatim et son aspect final. 
 + 
 +<code latex> 
 +\documentclass{article} 
 +\usepackage{fancyvrb} 
 + 
 +\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} 
 +</​code>​ 
 + 
 + 
 + 
 +$\Reponse$ ​ Le package [[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 environnement permet donc de montrer quelque chose qui ressemble
 à un source, comme par exemple du code informatique,​ mais en le à un source, comme par exemple du code informatique,​ mais en le
 mettant en forme un minimum grâce à l'​appel de certaines commandes mettant en forme un minimum grâce à l'​appel de certaines commandes
-(gras, mathématiques,​ symboles, etc).+(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