Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

colorbox et saut de ligne

126 views
Skip to first unread message

Alexandre Pachot

unread,
Mar 3, 2015, 6:02:25 AM3/3/15
to
Bonjour,

Comment faire un saut de ligne automatique avec colorbox ?

\documentclass{article}
\usepackage{xcolor}

\renewcommand\emph[1]{%
\colorbox{yellow}{#1}}

\begin{document}
Lorem ipsum dolor sit amet, consectetuer adipiscing elit. \emph{Ut purus
elit, vestibulum ut, placerat ac, adipiscing vitae, felis.} Curabitur
dictum gravida mauris.
\end{document}

--
Alexandre Pachot

GL

unread,
Mar 3, 2015, 6:18:41 AM3/3/15
to
Je ne pense avec avec \colorbox, qui est une \hbox et donc elle ne sera
pas brisée par le /paragraph maker/.

On peut utiliser le paquet {soul} : et sa commande \hl {pour highlight)
On peut faire : \renewcommand*\emph {\hl }

soul a été pensé pour autoriser les sauts de lignes. Mais il y a
peut-être d'autres solutions disponibles :

% -----------------------------------------
\usepackage {soul}
\sethlcolor {yellow}% je crois que yellow est par défaut...

\begin{document}
Lorem ipsum dolor sit amet, consectetuer adipiscing elit. \hl {Ut purus
elit, vestibulum ut, placerat ac, adipiscing vitae, felis.} Curabitur
dictum gravida mauris.
\end{document}
% ---------------------------------------------------

Cordialement.

Jean-Côme Charpentier

unread,
Mar 3, 2015, 6:20:45 AM3/3/15
to
Le 03/03/2015 12:01, Alexandre Pachot a écrit :
> Bonjour,
>
> Comment faire un saut de ligne automatique avec colorbox ?

Demander que ce ne soit pas un box. L'extension propose un truc de ce
style avec a commande \hl. Vous avez de la chance, par défaut, la
couleur utilisée est le jaune...


\documentclass{article}
\usepackage{xcolor}
\definecolor{rosebonbon}{rgb}{1,0.8,0.8}
\usepackage{soul}

\renewcommand\emph[1]{\hl{#1}}

\begin{document}
Lorem ipsum dolor sit amet, consectetuer adipiscing elit. \emph{Ut purus
elit, vestibulum ut, placerat ac, adipiscing vitae, felis.} Curabitur
dictum gravida mauris.

\sethlcolor{rosebonbon}
Lorem ipsum dolor sit amet, consectetuer adipiscing elit. \emph{Ut purus
elit, vestibulum ut, placerat ac, adipiscing vitae, felis.} Curabitur
dictum gravida mauris.
\end{document}

Jean-Côme Charpentier

--
<Jean-Côme> Josselin ? Un autre ? Au secours ! Viens en aide à un
pauvre vieux qui perd la mémoire.
<Joss> Moi c'est encore plus terrible, je ne me rappelle pas cette
extension et pourtant j'ai quelques années de moins que toi.
-+- in fr.comp.text.tex -+-

GL

unread,
Mar 3, 2015, 6:25:28 AM3/3/15
to
Le 03/03/2015 12:18, GL a écrit :
> Le 03/03/2015 12:01, Alexandre Pachot a écrit :
>> Bonjour,
>>
>> Comment faire un saut de ligne automatique avec colorbox ?

soul intègre un scanner qui prétraite son argument pour pouvoir
insérer les sauts de lignes. Ce scanner est paramétrable (c'est
le même qui est utilisé par \so, \hl, \ul, \st et \caps.

Si vous voulez des choses plus sophistiquées (surlignage avec
les bibliothèques de décorations TikZ par exemple) moyennant
un peu de programmation pour intégrer les décorations dans le
scanner de soul, il y a des exemples ici :

http://tex.stackexchange.com/questions/5959/cool-text-highlighting-in-latex

Cdt.

GL

unread,
Mar 3, 2015, 6:33:35 AM3/3/15
to
Le 03/03/2015 12:20, Jean-Côme Charpentier a écrit :
> Le 03/03/2015 12:01, Alexandre Pachot a écrit :
>> Bonjour,
>>
>> Comment faire un saut de ligne automatique avec colorbox ?
>
> Demander que ce ne soit pas un box. L'extension propose un truc de ce
> style avec a commande \hl. Vous avez de la chance, par défaut, la
> couleur utilisée est le jaune...
>
>
> \documentclass{article}
> \usepackage{xcolor}
> \definecolor{rosebonbon}{rgb}{1,0.8,0.8}

J'appellerais plutôt ça "vieux rose" (encore que...)
rose bonbon est quasiment Fuchsia

\definecolor{rosebonbon}{HTML}{F9429E}
% Fuchsia = FF00FF

FFCCCC semble être "rose solide" selon une recherche google : hé oui,
on est mardi ;-)

Cordialement.

Jean-Côme Charpentier

unread,
Mar 3, 2015, 7:17:21 AM3/3/15
to
Le 03/03/2015 12:20, Jean-Côme Charpentier a écrit avec ses pieds :
>
> L'extension propose un truc de ce style avec a commande \hl.

L'extension soul propose un truc de ce style avec la commande \hl.

Heureusement qu'il y avait l'exemple...

Jean-Côme Charpentier

--
c'est pour le tchèque (une biblio-tchèque, trop drôle...) et en plus
avec natbib (que demande le peuple ? )
-+- Thomas vO in fr.comp.text.tex -+-

Alexandre Pachot

unread,
Mar 3, 2015, 8:26:41 AM3/3/15
to
Le 2015-03-03 13:17, Jean-Côme Charpentier a écrit :
> Le 03/03/2015 12:20, Jean-Côme Charpentier a écrit avec ses pieds :

Et moi, je lis avec mes pieds !

Merci à vous deux pour la réactivité, l’exemple et la couleur rose clair
qui est un peu moins agressive. J’étais bien tombé sur le package soul,
mais je l’avais lu plus qu’en diagonale : quelle idée aussi d’utiliser
les autres fonctions, mais pas celle-là (Pack­age doc­u­men­ta­tion).

Pour les lettres accentuées, utiliser soulutf8 : The pack­age it­self
does not sup­port UTF-8 in­put in or­di­nary (PDF)LaTeX; some UTF-8
sup­port is of­fered by pack­age soulutf8

--
Alexandre Pachot
0 new messages