1

I am trying to do the same thing as what was asked in this question: Quotation mark at the beginning of each line of a paragraph, that is:

Pieri uses an old style of quotation, where if the quote continues onto the next line, the open quotation mark is repeated at the beginning of each line, until the quotation is complete.

but using Plain TeX.

I know there is a \everyparmacro, but I found nothing online for\everyline`.

user574859
  • 867
  • 3
  • 11
  • 2
    it's easier for all when you post your code with your question ... – MS-SPO Sep 17 '23 at 13:17
  • @MS-SPO Well given \beginquotation Lorem ipsum dolor sit amet etc.\endquotation\bye, I am asking how could I define \beginquotation and \endquotation, I can't do something like \begingroup\everyline={«~} since there is no such thing as \everyline –  Sep 17 '23 at 14:55
  • 1
    there is no simple \everyline. If you want that in plain tex you will have to study the lineno code and adapt it. Or with luatex you could use a callback see e.g. https://tex.stackexchange.com/a/452082/2388 – Ulrike Fischer Sep 17 '23 at 15:50
  • @UlrikeFischer LuaTeX could work for me but luatexbase doesn't seem to work with Plain –  Sep 17 '23 at 17:02
  • 3
    @MS-SPO, with plain-tex questions, MWE are sometimes unnecessary. – user574859 Sep 19 '23 at 05:06

1 Answers1

7

With LuaTeX:

    \bgroup
    \localleftbox{<< }
    \lipsum[1] % or whatever
    \egroup
\bye

user574859
  • 867
  • 3
  • 11