3
1

Je rédige un document pour présenter à une néophyte l'extension xlop, de Jean-Côme Charpentier.

Existe-t-il des balises LaTeX me permettant d'insérer du code sans qu'il soit interprété lors de la compilation, de telle sorte que le document compilé comprenne des commandes LaTeX ? Quelque chose de comparable aux balises nowiki d'un wiki ?

Ou bien dois-je protéger chaque contre-oblique que je désire ne pas voir interprétée lors de la compilation ?

Posée 20 Nov '15, 11:52

Pathe's gravatar image

Pathe ♦♦
7.6k49208252
Taux d'acceptation : 55%

Modifiée 02 Nov '16, 18:18

Ce n'est pas clair - au moins pour moi. Pouvez-vous ajouter des explications ?

(20 Nov '15, 12:05) touhami touhami's gravatar image

Les meilleures explications sont ci-dessous : il suffit d'ouvrir dans l'éditeur le code proposé par @the_alf.

(20 Nov '15, 12:45) Pathe ♦♦ Pathe's gravatar image

Il s'agit de l'environnement verbatim:

Ouvrir dans l'éditeur
\documentclass{article}
\begin{document}
Ceci est un \emph{test!}
\begin{verbatim}
Ceci est un \emph{test!}
\end{verbatim}
\end{document}
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

NDLR : on trouvera dans ce fil d'utiles informations sur le mode verbatim utilisé au fil du texte, via la commande \verb.

Lien permanent

Publiée 20 Nov '15, 12:32

the_alf's gravatar image

the_alf
5864
Taux d'acceptation : 27%

Modifiée 30 Nov '16, 20:08

Pathe's gravatar image

Pathe ♦♦
7.6k49208252

Pour insérer du code informatique, par exemple du code LaTeX, le mieux est de recourir aux packages listings ou minted (ce dernier nécessitant une compilation en shell-escape). Avec listings, dont un diaporama d'initiation se trouve ici, ou plutôt listingsutf8 qui permet en plus de saisir directement des caractères accentués dans les listings, on peut par exemple avoir (je n'ai pas le temps de détailler toutes les fonctionnalités utilisées dans cet exemple) :

\documentclass[french]{article}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{lmodern}
\usepackage[a4paper]{geometry}
\usepackage{xcolor}
\usepackage{xlop}
\usepackage{fancyvrb}
\usepackage{listingsutf8}
\usepackage{babel}
\opset{decimalsepsymbol={,}}
\lstset{%
language=TeX,
alsolanguage=[LaTeX]TeX,
gobble=0,
breaklines=true,
basicstyle=\normalfont\ttfamily,
texcsstyle=*\color{blue},
keywordstyle=\color{magenta},
commentstyle=\color{gray}\itshape,
moretexcs={
opset,opadd,opsub%
},
morekeywords={%
decimalsepsymbol%
},%
fancyvrb=true,
columns=flexible,
frame=single,
inputencoding=utf8/latin1,
}
\begin{document}
Avec la commande de configuration \lstinline|\opset{decimalsepsymbol={,}}|, le
code suivant :
\begin{lstlisting}
\opadd{45.05}{78.4}
\end{lstlisting}
donne :
 
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

On peut même avoir un peu mieux avec le package tcolorbox qui, outre fournir de jolies boîtes colorées, permet de présenter le code LaTeX et son résultat sans avoir à répéter le code :

\documentclass[french]{article}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{lmodern}
\usepackage[a4paper]{geometry}
\usepackage{xcolor}
\usepackage{xlop}
\usepackage{fancyvrb}
\usepackage{tcolorbox}
\usepackage{babel}
\opset{decimalsepsymbol={,}}
\tcbuselibrary{listingsutf8}
\tcbset{%
colback=red!5!white,
colframe=red!75!black,
listing options={
style=tcblatex,
gobble=0,
breaklines=true,
basicstyle=\normalfont\ttfamily,
texcsstyle=*\color{blue},
keywordstyle=\color{magenta},
commentstyle=\color{gray}\itshape,
moretexcs={
opset,opadd,opsub%
},
morekeywords={%
decimalsepsymbol%
},%
fancyvrb=true,
columns=flexible,
}
}
\lstset{%
language=TeX,
alsolanguage=[LaTeX]TeX,
gobble=0,
breaklines=true,
 
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
Lien permanent

Publiée 20 Nov '15, 15:50

denis's gravatar image

denis ♦♦
7.3k1510
Taux d'acceptation : 53%

Modifiée 02 Avr '24, 13:45

Le lien vers le diaporama d'initiation au package listings (link text) semble mort.

(31 Mar '24, 18:24) Francis Gernet Francis%20Gernet's gravatar image

Je viens de tester le lien et j'ai pu téléchargé le document PDF.

(31 Mar '24, 20:35) polymorphisme polymorphisme's gravatar image

@Francis Gernet Attention ! Cette réponse était un commentaire plutôt qu'une réponse et a été convertie comme tel.

(02 Avr '24, 13:46) denis ♦♦ denis's gravatar image

@Francis Gernet Merci d'avoir signalé ce problème. J'ai actualisé le lien.

(02 Avr '24, 13:47) denis ♦♦ denis's gravatar image
Votre réponse
[Masquer l'aperçu]

Suivre cette question

Par courriel :

Une fois que vous serez enregistré, vous pourrez souscrire à n'importe quelle mise à jour ici

Par flux RSS :

Réponses

Réponses et commentaires

Mots-clés de la question :

×17
×16
×8
×3
×2

Question posée : 20 Nov '15, 11:52

Question vue : 12,358 fois

Dernière mise à jour : 02 Avr '24, 13:47

C'est votre première visite ici ? Consultez la FAQ !

×