Texto após o nome da seção na mesma linha (scratcl) com números de seção na margem

Texto após o nome da seção na mesma linha (scratcl) com números de seção na margem

Eu gostaria de ter o texto na mesma linha das minhas subsubseções (apenas) usando KOMA scartcl E ter os números das minhas seções na margem. Por exemplo:

1.1.1 Cabeçalho da Subsubseção Algum texto que segue

Posso conseguir isso usando o seguinte:

\RedeclareSectionCommand[%
afterskip=-10pt%
]{subsubsection}

Mas também há um conflito em ter números na margem. Estou usando o código a seguir para colocar os números das seções na margem da página, mas usar a redeclaração não colocará mais o número na margem.

\renewcommand\sectionlinesformat[4]{%
\makebox[0pt][r]{#3}#4%
}

Responder1

\sectionlinesformaté usado por títulos independentes. Os títulos run-in usam \sectioncatchphraseformat. Portanto, você também deve redefinir esse comando.

Exemplo:

\documentclass{scrartcl}
\usepackage{blindtext}% only for dummy text

\renewcommand\sectionlinesformat[4]{% used by free-standing headings with style=section
  \makebox[0pt][r]{#3}#4%
}
\renewcommand\sectioncatchphraseformat[4]{% used by run-in headings with style=section
  \makebox[0pt][r]{#3}#4%
}

\RedeclareSectionCommand[%
  afterskip=-1em%
]{subsubsection}

\begin{document}
\blinddocument
\end{document}

ou alternativamente:

\documentclass{scrartcl}
\usepackage{blindtext}% only for dummy text

\renewcommand\sectionlinesformat[4]{% used by free-standing headings with style=section
  \makebox[0pt][r]{#3}#4%
}
\renewcommand\sectioncatchphraseformat[4]{% used by run-in headings with style=section
  \makebox[0pt][r]{#3}#4%
}

\RedeclareSectionCommand[%
  afterskip=1em,% note the positive value
  runin=true% needs KOMA-Script version 3.26b or newer 
]{subsubsection}

\begin{document}
\blinddocument
\end{document}

Resultado:

insira a descrição da imagem aqui

informação relacionada