summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/latex/exsheets/exsheets_headings.def
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/tex/latex/exsheets/exsheets_headings.def')
-rw-r--r--Master/texmf-dist/tex/latex/exsheets/exsheets_headings.def10
1 files changed, 7 insertions, 3 deletions
diff --git a/Master/texmf-dist/tex/latex/exsheets/exsheets_headings.def b/Master/texmf-dist/tex/latex/exsheets/exsheets_headings.def
index c5e9eeebe4d..5e38802fe70 100644
--- a/Master/texmf-dist/tex/latex/exsheets/exsheets_headings.def
+++ b/Master/texmf-dist/tex/latex/exsheets/exsheets_headings.def
@@ -278,7 +278,6 @@
\group_end:
\tl_use:N \l__exsheets_heading_points_pre_code_tl
{
- % TODO: \l__exsheets_points_separate_bonus_bool beachten
\fp_compare:nF { #3 = 0 }
{
\bool_if:nTF
@@ -315,7 +314,7 @@
}
\bool_if:NF \l__exsheets_heading_runin_bool
{
- \coffin_resize:Nnn \l__exsheets_heading_main_coffin { \linewidth }
+ \coffin_resize:Nnn \l__exsheets_heading_main_coffin { \linewidth }
{
\fp_to_decimal:N \l__exsheets_heading_scale_fp
\coffin_ht:N \l__exsheets_heading_main_coffin +
@@ -332,13 +331,18 @@
\l__exsheets_heading_below_dim +
\baselineskip
}
+ \skip_set:Nn \parfillskip { 0pt plus 1fil }
\noindent
\coffin_typeset:Nnnnn \l__exsheets_heading_main_coffin
{ H } { l } { 0pt }{ 0pt }
\bool_if:NF \l__exsheets_heading_runin_bool
{
\skip_vertical:N \l__exsheets_heading_below_dim
- \bool_if:NF \l__exsheets_heading_indent_first_bool { \noindent }
+ \dim_compare:nF { \parskip = 0pt }
+ { \skip_vertical:n { -\parskip } }
+ \bool_if:NTF \l__exsheets_heading_indent_first_bool
+ { \@afterheading }
+ { \@afterindentfalse\@afterheading }
}
}