Blue Flower

L'environnement verbatim et verb?..?.

Pour un ensemble d'instruction

\begin{verbatim}
<ul>
<li>...</li>
<li>...</li>
</ul>
\end{verbatim}

Pour une commande dans un texte

\verb?mon_code?
Attention

Ces balises affiche le texte sans le formater. LaTeX ignore les instructions entre les balises.

On peut être amené à ajouter * dans la balise lors d'interprétation du code par LaTeX.

\begin{verbatim*)
\begin{verbatim}
<ul>
<li>...</li>
<li>...</li>
</ul>
\end{verbatim}
\end{verbatim*}

On affiche le \begin{verbatim} et le \end{verbatim}.

Création d"un environnement pour les codes.

Ajouter les package.

\usepackage{listings,xcolor}

Créer les environnement des codes.

\lstnewenvironment{C}{\lstset{basicstyle=\ttfamily,keywordstyle=\bf \color{blue},language=C}}{}
\lstnewenvironment{HTML}{\lstset{basicstyle=\ttfamily,keywordstyle=\bf \color{blue},language=HTML}}{}
\lstnewenvironment{LATEX}{\lstset{basicstyle=\ttfamily,keywordstyle=\bf \color{blue},language=[LaTeX]TeX}}{}

On donne le style machine à écrire pour la police et la couleur bleu pour les balises.

Syntaxe dans le document.

Mettre les lignes de code entre les balises suivantes:

  • Pour le C.
\begin{C}
/* hello world en C */
int main()
  {
    printf("bonjour monde\n");
    return 0;
  }
\end{C}
  • Pour le HTML.
\begin{HTML}
<ul>
<li>fhfejfhf</li>
<li>efheub</li>
</ul>
\end{HTML}
  • Pour le LaTeX.
\begin{LATEX}
\begin{}
\end{}
\end{LATEX}

Pour mettre du code dans une ligne d'écriture.

 Ce code \lstset{basicstyle=\ttfamily,keywordstyle=\bf \color{blue},language=[LaTeX]{TeX}} \lstinline!\begin{C} ... \end{C}! permet de commencer et finir ....

Pour les autres langages, on modifie l'instruction language=....