el todo el mundo
Es posible utilizar \AddtoDoHook de KOMA-script como en MWE a continuación para implementar el comando en mayúsculas del primer carácter de cada capítulo, sección, párrafo, etc.
obviamente supongo que debo implementar un comando diferente como
\AddtoDoHook{heading/endgroup/section}
\AddtoDoHook{heading/endgroup/paragraph}
Mi 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}
De manera más general, me gustaría recibir un comando para comenzar cada línea de inicio después de la línea blanca con el primer carácter en mayúsculas.
¡¡¡Así que es muy difícil para mí revisar cada línea si el primer carácter está activo!!!
¿Podrías proponer un MWE? (Yo uso lualatex y ¿quizás sea posible crear un programa en lua?)