Peut-on utiliser l'environnement verbatim pour un texte, et à l'intérieur de cet environnement, s'en extraire localement pour mettre en forme (par exemple changer la couleur du texte) sur une partie du texte qui est dedans ? Ouvrir dans l'éditeur Overleaf
\documentclass[a4paper,10pt,landscape]{article} \usepackage[utf8]{inputenc} \usepackage[T1]{fontenc} \usepackage{geometry} \geometry{hmargin=1.0cm,vmargin=1.5cm} \begin{document} \begin{verbatim} Texte affiché tel quel. \end{verbatim} \end{document} |
Pourquoi Ouvrir dans l'éditeur Overleaf
\documentclass{article} \usepackage{listings} \usepackage{xcolor} \begin{document} \begin{lstlisting}[escapechar=@] text @\textcolor{red}{text}@ text \end{lstlisting} \end{document} Publiée 29 Jui '19, 04:04 samcarter @samcarter Exactement ce que je recherchais. Je désirais garder les sauts de lignes du texte mais pouvoir le mettre en forme localement. On peut mettre n'importe quel caractère d'échappement à la place de l'arobase
(29 Jui '19, 05:04)
idefix
Si on veut mettre des commentaires dans l'environnement
(29 Jui '19, 07:56)
idefix
|
Ouvrir dans l'éditeur Overleaf
\documentclass[a4paper,10pt,landscape]{article} \usepackage[utf8]{inputenc} \usepackage[T1]{fontenc} \usepackage{listings} \usepackage{xcolor} \usepackage{geometry} \geometry{hmargin=0.5cm,vmargin=1.5cm} \catcode`\_= 11 \catcode`\$= 11 \begin{document} \begin{lstlisting}[escapechar=&] &\textcolor{-yellow}{dfqsdf@Dominique-PC:~$ }\textcolor{red}{lsb_release -a}& No LSB modules are available. Distributor ID: Ubuntu Description: Ubuntu 18.04.2 LTS Release: 18.04 Codename: bionic &\textcolor{-yellow}{dfqsdf@Dominique-PC:~$ }\textcolor{red}{sudo apt update}& Hit:1 http://archive.ubuntu.com/ubuntu bionic InRelease Get:2 http://archive.ubuntu.com/ubuntu bionic-updates InRelease [88.7 kB] ... Get:24 http://archive.ubuntu.com/ubuntu bionic-backports/universe Translation-en [1696 B] Fetched 17.6 MB in 14s (1271 kB/s) Reading package lists... Done Building dependency tree Reading state information... Done 66 packages can be upgraded. Run 'apt list --upgradable' to see them. &\textcolor{-yellow}{dfqsdf@Dominique-PC:~$ }\textcolor{red}{apt list --upgradable}& Listing... Done apt/bionic-updates 1.6.11 amd64 [upgradable from: 1.6.10] apt-utils/bionic-updates 1.6.11 amd64 [upgradable from: 1.6.10] bind9-host/bionic-updates,bionic-security 1:9.11.3+dfsg-1ubuntu1.8 amd64 [upgradable from: 1:9.11.3+dfsg-1ubuntu1.7] bzip2/bionic-updates,bionic-security 1.0.6-8.1ubuntu0.1 amd64 [upgradable from: 1.0.6-8.1] .... xxd/bionic-updates,bionic-security 2:8.0.1453-1ubuntu1.1 amd64 [upgradable from: 2:8.0.1453-1ubuntu1] &\textcolor{-yellow}{dfqsdf@Dominique-PC:~$ }\textcolor{red}{sudo apt-get install texlive-full}& Reading package lists... Done Building dependency tree Reading state information... Done The following additional packages will be installed: adwaita-icon-theme aglfn asymptote asymptote-doc at-spi2-core biber blt chktex cm-super cm-super-minimal context context-modules cpp cpp-7 dconf-gsettings-backend dconf-service dvidvi dvipng emacsen-common feynmf fontconfig fontconfig-config fonts-adf-accanthis fonts-adf-berenis fonts-adf-gillius fonts-adf-universalis fonts-arphic-bkai00mp fonts-arphic-bsmi00lp fonts-arphic-gbsn00lp fonts-arphic-gkai00mp fonts-baekmuk fonts-cabin ... Get:554 http://archive.ubuntu.com/ubuntu bionic/main amd64 zip amd64 3.0-11build1 [167 kB] Get:555 http://archive.ubuntu.com/ubuntu bionic/main amd64 libauthen-sasl-perl all 2.1600-1 [48.7 kB] Fetched 2560 MB in 1h 6min 48s (639 kB/s) Extracting templates from packages: 100% Preconfiguring packages ... Selecting previously unselected package fonts-dejavu-core. (Reading database ... 28645 files and directories currently installed.) Preparing to unpack .../00-fonts-dejavu-core_2.37-1_all.deb ... Unpacking fonts-dejavu-core (2.37-1) ... Selecting previously unselected package fontconfig-config. Preparing to unpack .../01-fontconfig-config_2.12.6-0ubuntu2_all.deb ... Unpacking fontconfig-config (2.12.6-0ubuntu2) ... .... Selecting previously unselected package zathura. Preparing to unpack .../445-zathura_0.3.8-1_amd64.deb ... Unpacking zathura (0.3.8-1) ... Selecting previously unselected package zip. Preparing to unpack .../446-zip_3.0-11build1_amd64.deb ... Unpacking zip (3.0-11build1) ... Selecting previously unselected package libauthen-sasl-perl. Preparing to unpack .../447-libauthen-sasl-perl_2.1600-1_all.deb ... Unpacking libauthen-sasl-perl (2.1600-1) ... Setting up libgs9-common (9.26~dfsg+0-0ubuntu0.18.04.9) ... Setting up libregexp-common-perl (2017060201-1) ... .... Setting up latex-cjk-chinese-arphic-gbsn00lp (1.23) ... update-language: texlive-base not installed and configured, doing nothing! Regenerating '/var/lib/texmf/fmtutil.cnf-DEBIAN'... done. Regenerating '/var/lib/texmf/fmtutil.cnf-TEXLIVEDIST'... done. update-fmtutil has updated the following file(s): /var/lib/texmf/fmtutil.cnf-DEBIAN /var/lib/texmf/fmtutil.cnf-TEXLIVEDIST If you want to activate the changes in the above file(s), you should run fmtutil-sys or fmtutil. Setting up fonts-font-awesome (4.7.0~dfsg-3) ... .... Checking for services that may need to be restarted...done. Checking for services that may need to be restarted...done. Checking init scripts... Restarting services possibly affected by the upgrade: invoke-rc.d: could not determine current runlevel Services restarted successfully. Setting up libatk1.0-0:amd64 (2.28.1-1) ... Setting up asymptote-doc (2.41-4) ... ... Setting up imagemagick-6.q16 (8:6.9.7.4+dfsg-16ubuntu6.7) ... update-alternatives: using /usr/bin/compare-im6.q16 to provide /usr/bin/compare (compare) in auto mode update-alternatives: using /usr/bin/compare-im6.q16 to provide /usr/bin/compare-im6 (compare-im6) in auto mode update-alternatives: using /usr/bin/animate-im6.q16 to provide /usr/bin/animate (animate) in auto mode update-alternatives: using /usr/bin/animate-im6.q16 to provide /usr/bin/animate-im6 (animate-im6) in auto mode ... Setting up zathura (0.3.8-1) ... Setting up libxml-parser-perl (2.44-2build3) ... Setting up libxml-sax-expat-perl (0.40-2) ... update-perl-sax-parsers: Registering Perl SAX parser XML::SAX::Expat with priority 50... update-perl-sax-parsers: Updating overall Perl SAX parser modules info file... Replacing config file /etc/perl/XML/SAX/ParserDetails.ini with new version Setting up zathura-pdf-poppler (0.2.8-1) ... ... Running mtxrun --generate. This may take some time... done. Pregenerating ConTeXt MarkIV format. This may take some time... done. Setting up context-modules (20170613-2) ... Setting up texlive-full (2017.20180305-1) ... Processing triggers for tex-common (6.09) ... Running updmap-sys. This may take some time... done. Running mktexlsr /var/lib/texmf ... done. Building format(s) --all. This may take some time... done. Processing triggers for libc-bin (2.27-3ubuntu1) ... Processing triggers for sgml-base (1.29) ... Processing triggers for ureadahead (0.100.0-21) ... Processing triggers for systemd (237-3ubuntu10.21) ... Processing triggers for libgdk-pixbuf2.0-0:amd64 (2.36.11-2) ... &\textcolor{-yellow}{dfqsdf@Dominique-PC:~$ } & \end{lstlisting} \catcode`\_=8 \catcode`\$= 3 \end{document} Publiée 29 Jui '19, 06:36 idefix Je m'en suis servi pour garder une trace de l'installation de la distribution TeXlive sur Ubuntu sur le WSL (Windows Subsystem for Linux, le Sous-système Windows pour Linux). J'ai beaucoup élagué, parce que ça installe vraiment beaucoup de choses. Merci.
(29 Jui '19, 06:40)
idefix
redéfinissent les caractères systèmes _ et $ comme étant du simple texte (code numérique 11 pour du texte). C'est nécessaire ici car on a du texte qui contient ces caractères et que du coup le compilateur cherche à les interpréter. Par exemple :
(29 Jui '19, 08:10)
idefix
Cette réponse répond à une question beaucoup plus large que celle que vous avez posée : vous avez été victime du syndrome XYZ :) Pour ce que vous cherchez à obtenir, il y a beaucoup mieux mais je préférerais vous indiquer la méthode en réponse à une nouvelle question où votre objectif final soit explicite.
(29 Jui '19, 13:48)
denis ♦♦
@denis Parlez-vous de la réponse à propos du Le lien vers le syndrome XYZ dans la faq ne fonctionne pas :
(29 Jui '19, 17:23)
idefix
Je parlais du listing de l'installation de la TeX Live. Le lien a été corrigé, merci.
(30 Jui '19, 15:07)
denis ♦♦
|
@samcarter Juste par curiosité, il n'y a pas de système équivalent pour l'environnement verbatim ?
@idefix Je ne pense pas -- listings est plus puissant
@idefix Comme dit samcarter, ça n'est pas possible dans l'environnement
verbatim
par défaut ; en revanche, ça l'est avec l'environnementVerbatim
du packagefancyvrb
qui est néanmoins moins puissant quelistings
.