Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
composition:texte:lignes:texte_souligne_qui_depasse_dans_la_marge [2021/01/11 13:07] – Traduction de la page et ajout des exemples. yannick.tanguy | 3_composition:texte:lignes:texte_souligne_qui_depasse_dans_la_marge [2022/10/04 12:59] (Version actuelle) – Recours à ⟨ et ⟩ dbitouze | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | ====== Comment obtenir un soulignement de plusieurs lignes de texte ? ====== | + | ====== Comment obtenir un soulignement de plusieurs lignes de texte? ====== |
- | < | + | < |
+ | <WRAP column 60ex> | ||
<code latex> | <code latex> | ||
\documentclass{article} | \documentclass{article} | ||
\begin{document} | \begin{document} | ||
- | Je dois vous le dire : votre comportement typographique \underline{parfaitement | + | Je dois vous le dire : votre comportement |
- | inconvenant} a surpris ! Nombreux sont ceux qui se sont même dit scandalisés | + | typographique \underline{parfaitement inconvenant} |
- | par ce soulignement qui dépasse les bornes. | + | a surpris ! Nombreux sont ceux qui se sont même |
+ | dit scandalisés par ce soulignement qui dépasse | ||
+ | les bornes. | ||
\end{document} | \end{document} | ||
</ | </ | ||
+ | </ | ||
+ | <WRAP column 60ex> | ||
< | < | ||
\documentclass{article} | \documentclass{article} | ||
- | \pagestyle{empty} | + | \pagestyle{empty} |
\begin{document} | \begin{document} | ||
- | Je dois vous le dire : votre comportement typographique \underline{parfaitement | + | Je dois vous le dire : votre comportement typographique \underline{parfaitement |
- | inconvenant} a surpris ! Nombreux sont ceux qui se sont même dit scandalisés | + | inconvenant} a surpris ! Nombreux sont ceux qui se sont même dit scandalisés |
par ce soulignement qui dépasse les bornes. | par ce soulignement qui dépasse les bornes. | ||
\end{document} | \end{document} | ||
</ | </ | ||
+ | </ | ||
+ | <WRAP clear /> | ||
- | Deux extensions permettent de corriger ce point. | + | Plusieurs |
- | ===== Avec l' | + | ===== Avec l' |
L' | L' | ||
+ | <WRAP column 60ex> | ||
<code latex> | <code latex> | ||
\documentclass{article} | \documentclass{article} | ||
Ligne 34: | Ligne 42: | ||
\begin{document} | \begin{document} | ||
- | Je dois vous le dire : votre comportement typographique \uline{parfaitement | + | Je dois vous le dire : votre comportement |
- | in\-convenant} a surpris ! Nombreux sont ceux qui se sont même dit scandalisés | + | typographique \uline{parfaitement in\-convenant} a |
- | par ce soulignement qui dépasse les bornes. | + | surpris ! Nombreux sont ceux qui se sont même dit |
+ | scandalisés | ||
+ | bornes. | ||
\end{document} | \end{document} | ||
</ | </ | ||
+ | </ | ||
+ | <WRAP column 60ex> | ||
< | < | ||
\documentclass{article} | \documentclass{article} | ||
\usepackage{ulem} | \usepackage{ulem} | ||
- | \pagestyle{empty} | + | \pagestyle{empty} |
\begin{document} | \begin{document} | ||
Je dois vous le dire : votre comportement typographique \emph{parfaitement | Je dois vous le dire : votre comportement typographique \emph{parfaitement | ||
- | in\-convenant} a surpris ! Nombreux sont ceux qui se sont même dit scandalisés | + | in\-convenant} a surpris ! Nombreux sont ceux qui se sont même dit scandalisés |
par ce soulignement qui dépasse les bornes. | par ce soulignement qui dépasse les bornes. | ||
\end{document} | \end{document} | ||
</ | </ | ||
+ | </ | ||
+ | <WRAP clear /> | ||
Notez ici un point : par défaut, l' | Notez ici un point : par défaut, l' | ||
Ligne 57: | Ligne 71: | ||
</ | </ | ||
- | ===== Avec l'extension soul ===== | + | Par ailleurs, les commandes |
- | L' | + | <WRAP column 60ex> |
+ | <code latex> | ||
+ | \documentclass{article} | ||
+ | \uspackage[french]{babel} | ||
+ | \usepackage{ulem} | ||
+ | |||
+ | \begin{document} | ||
+ | \normalem Voici le mode \emph{emphasize} usuel. | ||
+ | \ULforem Voici le mode \emph{emphasize} souligné. | ||
+ | |||
+ | D' | ||
+ | \begin{itemize} | ||
+ | \item vagues : \uwave{texte} ; | ||
+ | \item barré : \sout{texte} ; | ||
+ | \item rayé : \xout{texte}. | ||
+ | \end{itemize} | ||
+ | \end{document} | ||
+ | </ | ||
+ | </ | ||
+ | |||
+ | <WRAP column 60ex> | ||
+ | < | ||
+ | \documentclass{article} | ||
+ | \usepackage[french]{babel} | ||
+ | \usepackage{ulem} | ||
+ | \pagestyle{empty} | ||
+ | \begin{document} | ||
+ | \normalem Voici le mode \emph{emphasize} usuel. | ||
+ | \ULforem Voici le mode \emph{emphasize} souligné. | ||
+ | |||
+ | D' | ||
+ | \begin{itemize} | ||
+ | \item vagues : \uwave{texte} ; | ||
+ | \item barré : \sout{texte} ; | ||
+ | \item rayé : \xout{texte}. | ||
+ | \end{itemize} | ||
+ | \end{document} | ||
+ | </ | ||
+ | </ | ||
+ | <WRAP clear /> | ||
+ | |||
+ | ===== Avec l' | ||
+ | |||
+ | L' | ||
+ | <WRAP column 60ex> | ||
<code latex> | <code latex> | ||
\documentclass{article} | \documentclass{article} | ||
Ligne 66: | Ligne 124: | ||
\begin{document} | \begin{document} | ||
- | Je dois vous le dire : votre comportement typographique \ul{parfaitement | + | Je dois vous le dire : votre comportement |
- | inconvenant} a surpris ! Nombreux sont ceux qui se sont même dit scandalisés | + | typographique \ul{parfaitement inconvenant} a |
- | par ce soulignement qui dépasse les bornes. | + | surpris ! Nombreux sont ceux qui se sont même dit |
+ | scandalisés | ||
+ | bornes. | ||
\end{document} | \end{document} | ||
</ | </ | ||
+ | </ | ||
+ | <WRAP column 60ex> | ||
< | < | ||
\documentclass{article} | \documentclass{article} | ||
\usepackage{soul} | \usepackage{soul} | ||
- | \pagestyle{empty} | + | \pagestyle{empty} |
\begin{document} | \begin{document} | ||
- | Je dois vous le dire : votre comportement typographique \ul{parfaitement | + | Je dois vous le dire : votre comportement |
- | inconvenant} a surpris ! Nombreux sont ceux qui se sont même dit scandalisés | + | typographique \ul{parfaitement inconvenant} a |
- | par ce soulignement qui dépasse les bornes. | + | surpris ! Nombreux sont ceux qui se sont même dit |
+ | scandalisés | ||
+ | bornes. | ||
\end{document} | \end{document} | ||
</ | </ | ||
+ | </ | ||
+ | <WRAP clear /> | ||
- | ----- | + | Si l' |
- | //Source:// [[faquk> | + | <WRAP column 60ex> |
+ | <code latex> | ||
+ | \documentclass{article} | ||
+ | \usepackage[latin1]{inputenc} | ||
+ | \usepackage[T1]{fontenc} | ||
+ | \usepackage{color, | ||
+ | \usepackage[frenchb]{babel} | ||
+ | \definecolor{darkblue}{rgb}{0, | ||
+ | \setulcolor{darkblue} | ||
+ | \definecolor{bleuclair}{rgb}{.90, | ||
+ | \sethlcolor{bleuclair} | ||
+ | |||
+ | \begin{document} | ||
+ | Pour le bal des horreurs, voici venir : | ||
+ | \begin{itemize} | ||
+ | \item \ul{des soulignements ;}% | ||
+ | \setuldepth{a}% | ||
+ | \item \ul{des soulignements ;}% | ||
+ | \setuldepth{g}% | ||
+ | \item \ul{des soulignements ;} | ||
+ | \item \setul{}{.75ex} | ||
+ | \ul{des soulignements \emph{un peu trop épais ;}} | ||
+ | \item \setul{1.2ex}{.05ex} | ||
+ | \ul{des soulignements \emph{un peu trop bas.}} \\ | ||
+ | \end{itemize} | ||
+ | |||
+ | On peut également surligner \hl{en bleu clair.} \\ | ||
+ | |||
+ | On dispose aussi de petites capitales espacées : | ||
+ | \begin{itemize} | ||
+ | \item \textsc{Un exemple assez long} ; | ||
+ | \item \caps{Un exemple assez long}. | ||
+ | \end{itemize} | ||
+ | \end{document} | ||
+ | </ | ||
+ | </ | ||
+ | |||
+ | <WRAP column 60ex> | ||
+ | < | ||
+ | \documentclass{article} | ||
+ | \usepackage[latin1]{inputenc} | ||
+ | \usepackage[T1]{fontenc} | ||
+ | \usepackage{color, | ||
+ | \usepackage[frenchb]{babel} | ||
+ | \definecolor{darkblue}{rgb}{0, | ||
+ | \setulcolor{darkblue} | ||
+ | \definecolor{bleuclair}{rgb}{.90, | ||
+ | \sethlcolor{bleuclair} | ||
+ | \pagestyle{empty} | ||
+ | \begin{document} | ||
+ | Pour le bal des horreurs, voici venir : | ||
+ | \begin{itemize} | ||
+ | \item \ul{des soulignements ;}% | ||
+ | \setuldepth{a}% | ||
+ | \item \ul{des soulignements ;}% | ||
+ | \setuldepth{g}% | ||
+ | \item \ul{des soulignements ;} | ||
+ | \item \setul{}{.75ex} | ||
+ | \ul{des soulignements \emph{un peu trop épais ;}} | ||
+ | \item \setul{1.2ex}{.05ex} | ||
+ | \ul{des soulignements \emph{un peu trop bas.}} \\ | ||
+ | \end{itemize} | ||
+ | |||
+ | On peut également surligner \hl{en bleu clair.} \\ | ||
+ | |||
+ | On dispose aussi de petites capitales espacées : | ||
+ | \begin{itemize} | ||
+ | \item \textsc{Un exemple assez long} ; | ||
+ | \item \caps{Un exemple assez long}. | ||
+ | \end{itemize} | ||
+ | \end{document} | ||
+ | </ | ||
+ | </ | ||
+ | <WRAP clear /> | ||
+ | |||
+ | FIXME Des problèmes entre [[ctanpkg> | ||
+ | |||
+ | |||
+ | ===== Avec l' | ||
+ | |||
+ | L' | ||
+ | les nouvelles possibilités du moteur LuaTeX pour fournir des soulignement, | ||
+ | biffage, mise en évidence, etc., qui n' | ||
+ | des caractères ou la césure. | ||
+ | |||
+ | Les commandes principales sont: | ||
+ | * '' | ||
+ | * '' | ||
+ | * '' | ||
+ | |||
+ | Par exemple: | ||
+ | |||
+ | <code latex> | ||
+ | \documentclass{article} | ||
+ | \usepackage{lua-ul} | ||
+ | |||
+ | \begin{document} | ||
+ | Cette extension est \strikeThrough{inutile}\underLine{géniale}! | ||
+ | \end{document} | ||
+ | </ | ||
+ | |||
+ | FIXME Compiler le code de cet exemple quand le serveur aura le package [[ctanpkg> | ||
+ | |||
+ | Cette extension permet une très grande personnalisation des signes de biffure et de soulignement | ||
+ | (on peut même souligner avec de petits dessins). | ||
+ | |||
+ | Elle propose un mode de compatibilité avec [[ctanpkg> | ||
+ | avec l' | ||
+ | |||
+ | <code latex> | ||
+ | \documentclass{article} | ||
+ | \usepackage[soul]{lua-ul} | ||
+ | |||
+ | \begin{document} | ||
+ | Cette extension est \st{inutile}\ul{géniale}! | ||
+ | \end{document} | ||
+ | </ | ||
+ | |||
+ | |||
+ | ----- | ||
+ | //Source :// [[faquk> | ||
- | {{htmlmetatags> | + | {{htmlmetatags> |
metatag-og: | metatag-og: | ||
metatag-og: | metatag-og: | ||
}} | }} |