On Fri, 28 Mar 2014, Stéphane Goujet wrote: > I am trying to typeset old books and I chose to keep close to the > original typography. > ================= > 1) It must work when starting from a new line as well as when starting > from the middle of the current line. 2 different environments are > allowed. > > 2) The environnement is wrapped in guillemets. > > 3a) There must be no extra space before the opening guillemet when > starting from the middle of the current line. > > 3b) The must be no extra space after the closing guillemet. > > 4) The quote repetition symbol must appear in the beginning of every > line, except the first one. > > 5) Paragraphs should be automatically indented. Manual indentation is > bearable. > > 6a) When there is an indentation, the quote repetition symbol must be > indented too. > > 6b) When the bloc starts on a new line, the opening guillemet must be > indented. > > 7) The quote repetition symbol must be a setup parameter of the > environment, or easily modifiable within the environment definition. > (in the example images, it is a *closing* guillemet, but in other books > it can be an *opening* guillemet). > > 8) This environment must work within footnotes too. > ================= I just fortuitously learned on Luatex mailing list that it only took this command : \localleftbox{} So, the quotation block would be : ================ \define\qbopen{«} \define\qbrep{»} \define\qbclose{»} \definestartstop [bloccite] [before=\qbopen~\begingroup\localleftbox{\qbrep~}, after=\endgroup~\qbclose] ================ Might need a bit of kerning to have all spaces look good, but basically, this is it. Just this... Goodbye, Stéphane Goujet.