er alle
Es ist möglich, \AddtoDoHook des KOMA-Skripts wie in MWE unten zu verwenden, um den Befehl zur Großschreibung des ersten Buchstabens jedes Kapitels, Abschnitts, Absatzes usw. zu implementieren.
offensichtlich nehme ich an, andere Befehle zu implementieren als
\AddtoDoHook{heading/endgroup/section}
\AddtoDoHook{heading/endgroup/paragraph}
Mein MWE
\documentclass[a4paper]{scrbook}
% test_AddtoDoHook_02
\usepackage{ifthen}
\usepackage{tcolorbox}
\usepackage{polyglossia}
\setdefaultlanguage{french}
% 1 in order to capture section name:
\makeatletter
\newcommand{\titredesection}{\@currentheadentry}
\makeatother
% 2 condition to define titlebox bar ou foo (systematically):
\newcommand{\titretcb}{%
% Si la subsubsection est «foo», le titre est «bar»:
\ifthenelse{\equal{foo}{\titredesection}}%
{\tcbset{title=bar}}%
% sinon le titre des tcolorbox est «foo»:
{\tcbset{title=title is systematically foo except for foo !!!}}
}
%my test not OK
\makeatletter
\def\@firstCupcase@i#1#2,{\upcase{#1}#2}
\def\firstCupcase#1{\@firstCupcase@i#1,}
\makeatother
\begin{document}
% 3 use AddtoDoHook in one command for all document in order to control all box:
\AddtoDoHook{heading/endgroup/section}{\aftergroup\titretcb}
\AddtoDoHook{heading/endgroup/paragraph}{\aftergroup\firstCupcase}
\section{foo}
\paragraph{first paragraph}
this is start of...
\paragraph{second paragarph}
this is start of... ( here I would like >>This is start of... )
other start of line ( here I would like >>This is start of... )
other start of line ( here I would like >>Other is start of... )
\begin{tcolorbox}
There is foo citation
title colorbox should be bar.
\end{tcolorbox}
\section{bar}
\begin{tcolorbox}
There is bar citation
title colorbox should be foo.
\end{tcolorbox}
\section{egg}
\begin{tcolorbox}
There is egg citation
title colorbox should be foo.
\end{tcolorbox}
\end{document}
Allgemeiner ausgedrückt hätte ich gerne den Befehl, jede Startzeile nach der weißen Zeile mit einem Großbuchstaben am ersten Buchstaben zu beginnen.
Daher ist es für mich zu schwierig, in jeder Zeile zu prüfen, ob der erste Buchstabe oben ist!!!
könnten Sie ein MWE vorschlagen. (Ich verwende Lualatex und vielleicht ist es möglich, ein Programm in Lua zu erstellen?)