Prevent indentation after itemize
Hello, Czech typo rules prefer not indenting paragraphs after itemization. How to setup indenting best to achieve this? The following code gives the desired output: ---- \setupindenting[yes,big] \starttext \section{Sec} \input knuth \startitemize[][after={\blank\noindent}] \item Aaa \item Bbb \stopitemize % "%" JUST TO SUPPRESS BLANK LINE \input knuth \stoptext ---- but (obviously) forces user to suppress a blank line between \stopitemize and next text (thus "% JUST TO SUPPRESS BLANK LINE"). Is there a way which would "gobble" next \par after \stopitemize to allow to write simply (without "% ... "): ---- ... \stopitemize <- EMPTY LINE TO BE ALLOWED HERE \input knuth ... ---- (I tried to play with \ingnorespaces, \removeunwantedspaces and so but with no effect.) Best regards, Lukas -- Ing. Lukáš Procházka | mailto:LPr@pontex.cz Pontex s. r. o. | mailto:pontex@pontex.cz | http://www.pontex.cz | IDDS: nrpt3sn | IČO: 40763439 Bezová 1658 147 14 Praha 4 Mob.: +420 702 033 396
On Thu, Apr 11, 2019 at 10:02 AM Procházka Lukáš Ing.
Hello,
Czech typo rules prefer not indenting paragraphs after itemization.
How to setup indenting best to achieve this?
The following code gives the desired output:
---- \setupindenting[yes,big]
\starttext \section{Sec}
\input knuth
\startitemize[][after={\blank\noindent}] \item Aaa \item Bbb \stopitemize % "%" JUST TO SUPPRESS BLANK LINE \input knuth \stoptext ----
but (obviously) forces user to suppress a blank line between \stopitemize and next text (thus "% JUST TO SUPPRESS BLANK LINE").
Is there a way which would "gobble" next \par after \stopitemize to allow to write simply (without "% ... "):
---- ... \stopitemize <- EMPTY LINE TO BE ALLOWED HERE \input knuth ... ----
(I tried to play with \ingnorespaces, \removeunwantedspaces and so but with no effect.)
Best regards,
Lukas
-- Ing. Lukáš Procházka | mailto:LPr@pontex.cz Pontex s. r. o. | mailto:pontex@pontex.cz | http://www.pontex.cz | IDDS: nrpt3sn | IČO: 40763439 Bezová 1658 147 14 Praha 4
Mob.: +420 702 033 396___________________________________________________________________________________ If your question is of interest to others as well, please add an entry to the Wiki!
maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context webpage : http://www.pragma-ade.nl / http://context.aanhet.net archive : https://bitbucket.org/phg/context-mirror/commits/ wiki : http://contextgarden.net ___________________________________________________________________________________
Try the indentnext key. Either locally \startitemize[][indentnext=no] or, globally, \setupitemize[ indentnext=no, ] /Mikael
... Great, perfect, thank you! Lukas
On Thu, 11 Apr 2019 12:48:25 +0200, Mikael P. Sundqvist
On Thu, Apr 11, 2019 at 10:02 AM Procházka Lukáš Ing.
wrote: Hello,
Czech typo rules prefer not indenting paragraphs after itemization.
How to setup indenting best to achieve this?
The following code gives the desired output:
---- \setupindenting[yes,big]
\starttext \section{Sec}
\input knuth
\startitemize[][after={\blank\noindent}] \item Aaa \item Bbb \stopitemize % "%" JUST TO SUPPRESS BLANK LINE \input knuth \stoptext ----
but (obviously) forces user to suppress a blank line between \stopitemize and next text (thus "% JUST TO SUPPRESS BLANK LINE").
Is there a way which would "gobble" next \par after \stopitemize to allow to write simply (without "% ... "):
---- ... \stopitemize <- EMPTY LINE TO BE ALLOWED HERE \input knuth ... ----
(I tried to play with \ingnorespaces, \removeunwantedspaces and so but with no effect.)
Best regards,
Lukas
-- Ing. Lukáš Procházka | mailto:LPr@pontex.cz Pontex s. r. o. | mailto:pontex@pontex.cz | http://www.pontex.cz | IDDS: nrpt3sn | IČO: 40763439 Bezová 1658 147 14 Praha 4
Mob.: +420 702 033 396___________________________________________________________________________________ If your question is of interest to others as well, please add an entry to the Wiki!
maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context webpage : http://www.pragma-ade.nl / http://context.aanhet.net archive : https://bitbucket.org/phg/context-mirror/commits/ wiki : http://contextgarden.net ___________________________________________________________________________________
Try the indentnext key. Either locally
\startitemize[][indentnext=no]
or, globally,
\setupitemize[ indentnext=no, ]
/Mikael ___________________________________________________________________________________ If your question is of interest to others as well, please add an entry to the Wiki!
maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context webpage : http://www.pragma-ade.nl / http://context.aanhet.net archive : https://bitbucket.org/phg/context-mirror/commits/ wiki : http://contextgarden.net ___________________________________________________________________________________
-- Ing. Lukáš Procházka | mailto:LPr@pontex.cz Pontex s. r. o. | mailto:pontex@pontex.cz | http://www.pontex.cz | IDDS: nrpt3sn | IČO: 40763439 Bezová 1658 147 14 Praha 4 Mob.: +420 702 033 396
On Thu, 11 Apr 2019, Procházka Lukáš Ing. wrote:
... Great, perfect, thank you! Lukas
The wiki page also explains the details of indentation: https://www.contextgarden.net/Indentation Aditya
Hello,
On Thu, 11 Apr 2019 14:44:39 +0200, Aditya Mahajan
On Thu, 11 Apr 2019, Procházka Lukáš Ing. wrote:
... Great, perfect, thank you! Lukas
The wiki page also explains the details of indentation:
thank you for pointing the link. (From the manual and the Ctx test suite, I cannot see how exactly "indentnext=auto" works. But thank you anyway.) Lukas
Aditya
-- Ing. Lukáš Procházka | mailto:LPr@pontex.cz Pontex s. r. o. | mailto:pontex@pontex.cz | http://www.pontex.cz | IDDS: nrpt3sn | IČO: 40763439 Bezová 1658 147 14 Praha 4 Mob.: +420 702 033 396
On Thu, 11 Apr 2019, Procházka Lukáš Ing. wrote:
Hello,
On Thu, 11 Apr 2019 14:44:39 +0200, Aditya Mahajan
wrote: On Thu, 11 Apr 2019, Procházka Lukáš Ing. wrote:
... Great, perfect, thank you! Lukas
The wiki page also explains the details of indentation:
thank you for pointing the link.
(From the manual and the Ctx test suite, I cannot see how exactly "indentnext=auto" works. But thank you anyway.)
indentnext=auto means that the next paragraph will be indented when there is a blank space and not indented when there is no blank space. So (untested) \setupindenting[medium,yes] \setupitemize[indentnext=auto] \starttext \startitem \item One \stopitem This paragraph should be indented. \startitemize \item Two \stopitemize This paragraph should not be indented. \stoptext Aditya
Hello, thanks Aditya for the explaining example! I added the sample to wiki: https://wiki.contextgarden.net/Indentation Best regards, Lukas
indentnext=auto means that the next paragraph will be indented when there is a blank space and not indented when there is no blank space.
So (untested)
\setupindenting[medium,yes] \setupitemize[indentnext=auto] \starttext \startitem \item One \stopitem
This paragraph should be indented.
\startitemize \item Two \stopitemize This paragraph should not be indented. \stoptext
Aditya
-- Ing. Lukáš Procházka | mailto:LPr@pontex.cz Pontex s. r. o. | mailto:pontex@pontex.cz | http://www.pontex.cz | IDDS: nrpt3sn | IČO: 40763439 Bezová 1658 147 14 Praha 4 Mob.: +420 702 033 396
participants (3)
-
Aditya Mahajan
-
Mikael P. Sundqvist
-
Procházka Lukáš Ing.