Modérateur: gdm_tex
\documentclass[10pt,a4paper]{article}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{french}
\begin{document}
blabla
\begin{guillemets}
aaaaaaaaaaa
bbbbbbbbbbbbbb
ccccccccccccc
ddddddddddddddd
\end{guillemets}
\end{document}

balf a écrit:La même chose n'est pas possible avec frenchb de babel ? .
% Source : http://tex.stackexchange.com/questions/16964/block-quote-with-big-quotation-marks
% (link given here : http://forum.mathematex.net/latex-f6/citation-et-guillemets-t12938.html#p125192)
\documentclass[12pt]{article}
\usepackage[T1]{fontenc}
\usepackage{libertine}
\usepackage{graphicx}
\usepackage[svgnames]{xcolor}
\usepackage{framed}
\newenvironment{xquote}
{\list{}{\leftmargin=0pt\rightmargin\leftmargin}\item\relax}
{\endlist}
\newcommand*\openquote{%
\makebox(25,-22){\scalebox{5}{``}}
}
\newcommand*\closequote{ %
\makebox(25,-22){\scalebox{5}{''}}
}
\colorlet{shadecolor}{lightgray}
\makeatletter
\newif\if@right
\def\shadequote{\@righttrue\shadequote@i}
\def\shadequote@i{\begin{snugshade}\begin{quote}\openquote}
\def\endshadequote{%
\if@right\hfill\fi\closequote\end{quote}\end{snugshade}}
\@namedef{shadequote*}{\@rightfalse\shadequote@i}
\@namedef{endshadequote*}{\endshadequote}
\newif\if@right
\def\xshadequote{\@righttrue\xshadequote@i}
\def\xshadequote@i{\begin{snugshade}\begin{xquote}\openquote}
\def\endxshadequote{%
\if@right\hfill\fi\closequote\end{xquote}\end{snugshade}}
\@namedef{xshadequote*}{\@rightfalse\xshadequote@i}
\@namedef{endxshadequote*}{\endxshadequote}
\makeatother
\begin{document}
\begin{shadequote}
Some quoted words
\end{shadequote}
\begin{shadequote*}
Some quoted words
\end{shadequote*}
\begin{shadequote}
A common mistake that people make when trying to design something
completely foolproof is to underestimate the ingenuity of complete fools.
\par \emph{Douglas Adams}
\end{shadequote}
Bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla,
Bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla,
Bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla,
Bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla,
Bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla,
Bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla,
Bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla,
Bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla,
Bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla,
Bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla,
Bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla,
Bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla
\begin{xshadequote}
Some quoted words
\end{xshadequote}
\begin{xshadequote*}
Some quoted words
\end{xshadequote*}
\begin{xshadequote}
A common mistake that people make when trying to design something
completely foolproof is to underestimate the ingenuity of complete fools.
\par \emph{Douglas Adams}
\end{xshadequote}
Bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla,
Bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla,
Bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla,
Bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla,
Bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla,
Bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla,
Bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla,
Bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla,
Bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla,
Bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla,
Bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla,
Bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla
\end{document}
balf a écrit:@texmaker : en fin de compte, efrench n'intorduit de guillemets à chaque ligne que si chaque ligne est un paragraphe (je n'avais pas fait attention aux lignes blanches dans le code-source). Ce qu'il me faudrait, c'est qu'une partie des lignes d'un même paragraphe commence par un guillemet ouvrant (comme le montre le pdf joint à mon message initial).
balf a écrit:existe-t-il un environnement permettant la mise en page de citations longues selon la typographie française : introduire et fermer la citation par une paire de guillemets, et chaque nouvelle ligne introduite par un guillemet ouvrant, que cette citation soit hors-texte (comme pour quote et quotation) ou dans le texte, comme dans l'exemple joint. J'ai regardé csquotes et efrench, qui ne me semblent pas faire cela.
\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[frenchb]{babel}
\usepackage{soulpos}
\newlength{\lastlinewidth}
\def\desc#1{% code d'après http://tex.stackexchange.com/q/45350
\ifhmode
\begingroup\predisplaypenalty=10000 \postdisplaypenalty=10000
\abovedisplayskip=0pt \abovedisplayshortskip=0pt
\belowdisplayskip=-\baselineskip
\belowdisplayshortskip=-\baselineskip
$$\global\lastlinewidth\predisplaysize
\global\advance\lastlinewidth by -2em$$%
\endgroup
\relax
\vskip-\baselineskip % backup by the baselineskip about to come for the new text (depends on new font size!)
\vskip-\parskip % last unmodified line, rest is modified
\advance\leftskip by #1
\advance\lastlinewidth by -\leftskip
\advance\lastlinewidth by #1
\noindent\kern\lastlinewidth
\else
\noindent\advance\leftskip by #1\relax % in case we already were in a new paragraph
\fi
}
\ulposdef{\ulcitlongue}{%
\ifulstarttype{0}%
{}%
{\hspace*{-1em}\og}%
\ifulendtype{0}%
{}%
{}
}
\newlength{\citlonguewidth}
\newcommand{\citlongue}[1]{%
\settowidth{\citlonguewidth}{#1}
\ifdim\citlonguewidth<\linewidth
\og#1\fg
\else
\desc{1em}\og\ulcitlongue{#1}\fg\desc{-1em}
\fi
}
\begin{document}
\noindent un ouvrage aussi discutable que les Leçons sur la philosophie de l'histoire, a tenu à préciser : \citlongue{Le religiosité, la moralité d'une vie bornée\dots{} à des situations peu nombreuses et toutes simples ont une valeur infinie, la même que la religiosité et la moralité d'une intelligence tout à fait cultivée et d'une existence riche par l'étendue des relations et des actes. Ce centre intérieur, cette simple région du droit de la liberté subjective, foyer de la volonté, de la décision et de l'action, contenu abstrait de la conscience, où se trouvent enfermées la culpabilité et la valeur de l'individu reste intact, et échappe entièrement à la bruyante clameur de l'histoire universelle, non seulement aux modifications extérieures et temporelles, mais aussi à celles-là même qu'apporte avec elles la nécessité absolue du concept de liberté} (5). Plus loin, Hegel précise que \citlongue{la seule réconciliation possible de l'esprit avec l'histoire} gît dans le cours du développement de l'idée de liberté \citlongue{qui n'est qu'en tant que conscience de la liberté}. Il nous a paru préférable de souligner ce dernier membre de phrase. Concluons : Camus n'a pas lu Hegel, --- ou l'a oublié.
\end{document}
pg a écrit: une astuce diabolique de Frank Mittelbach
Utilisateurs parcourant ce forum: Bing [Bot], Google Adsense [Bot] et 14 invités