Paquete `tcolorbox` dentro de `titlesec`

Paquete `tcolorbox` dentro de `titlesec`

Puede que no sea una muy buena idea, pero estoy intentando utilizarlo tcolorbox para formatear titlesec de la siguiente manera:

\documentclass[10pt,twoside]{book}
\usepackage{fontspec}
\usepackage{lipsum}
\usepackage{titlesec}
\usepackage{xcolor}
\usepackage[most]{tcolorbox}

\newcommand{\chaptauthor}{}
\newcommand{\chaptrans}{}

\tcbset{
    enhanced,
    colback=red!5!white,
    boxrule=0.1pt,
    colframe=red!75!black,
    fonttitle=\bfseries
}

\titleformat{\chapter}% command to format the chapter titles
[display]% shape/type of title
{}% formatting commands applied to both label and title
{\flushright \normalsize \color[rgb]{0.5,0,0.1} \MakeUppercase  \chaptertitlename  \hspace{1 ex}  {\fontsize{60}{60} \selectfont \color[rgb]{0.5,0,0.1} \sffamily  \thechapter} }
{0em}% separation between number and chapter title; we've already covered this with the box
{\LARGE\bfseries}% additional formatting command for title itself not applied to number
[% everything inside [...] below comes after the title
\hfill% 
\normalsize\normalfont% reset font formatting
%\vspace{0.5\baselineskip}% add a half-space of vertical space before author
%\hspace*{0.5in}% indent author name width of chapter number box 
{\begin{tcolorbox}[width=5cm]%
\begin{tabular}{rl}%
Author: & \kern-0.5em\chaptauthor \\
Translator: & \kern-0.5em\chaptrans\\
\end{tabular}%
\end{tcolorbox}%
}]% end of what comes after title


%\titlespacing*{\chapter}% spacing commands for chapter titles; the star unindents first line afterwards
%     {0em}% spacing to left of chapter title
%     {0ex}% vertical space before title 
%     {3\baselineskip}% vertical spacing after title; here set to 3 lines 


\begin{document}
\title{A title}
\maketitle

\frontmatter
\setcounter{tocdepth}{0}
\tableofcontents

\mainmatter
\renewcommand{\chaptauthor}{Author}
\renewcommand{\chaptrans}{Translator}
\chapter{One chapter}
\lipsum[5-9]
\chapter{Another chapter}
\lipsum[4-7]
\end{document}

El resultado es: ingrese la descripción de la imagen aquí

¿Cómo debo cambiar el código para poner el cuadro directamente debajo Chapter 1, es decir, que ocupe la posición que ocupa el Autor y el Traductor sin tcolorbox(puedes quitar tcolorbox para ver esto)?

=========================Editar========================= ====

Aquí es donde me gustaría que estuviera, por si no queda claro:

ingrese la descripción de la imagen aquí

Respuesta1

tcolorboxlas cajas tienen espacios verticales encima y debajo de la caja. Esto se puede desactivar usando nobeforeafterla opción.

El espacio adicional después del cuadro se debe a \titleformatetc. Utilícelo \titlespacingpara establecer el espaciado vertical después del título del capítulo en, por ejemplo, \baselineskip este es el último parámetro de \titlespacing.

Además, envolví un comando alrededor del cuadro para facilitar el mantenimiento de las adiciones/cambios.

\documentclass[10pt,twoside]{book}
\usepackage{fontspec}
\usepackage{lipsum}
\usepackage{titlesec}
\usepackage{xcolor}
\usepackage{ragged2e}
\usepackage[most]{tcolorbox}

\newcommand{\chaptauthor}{}
\newcommand{\chaptrans}{}

\tcbset{
    enhanced,
    colback=red!5!white,
    boxrule=0.1pt,
    colframe=red!75!black,
    fonttitle=\bfseries
}

\newtcolorbox{myauthorbox}[1][]{%
    enhanced,
    colback=red!5!white,
    boxrule=0.1pt,
    colframe=red!75!black,
    fonttitle=\bfseries,
    nobeforeafter,
    #1
}%

\newcommand{\authorbox}[3][width=5cm]{%
\begin{myauthorbox}[#1]
    \begin{tabular}{rl}
      Author:     & \kern-0.5em #2 \\
      Translator: & \kern-0.5em #3 \\
    \end{tabular}
  \end{myauthorbox}%
}


\titleformat{\chapter}% command to format the chapter titles
[display]% shape/type of title
{}% formatting commands applied to both label and title
{\flushright \normalsize \color[rgb]{0.5,0,0.1} \MakeUppercase  \chaptertitlename  \hspace{1 ex}  {\fontsize{60}{60} \selectfont \color[rgb]{0.5,0,0.1} \sffamily  \thechapter} }
{0em}% separation between number and chapter title; we've already covered this with the box
{\LARGE\bfseries}% additional formatting command for title itself not applied to number
[% everything inside [...] below comes after the title
\hfill%  For right alignment of the box
\normalsize\normalfont% reset font formatting
%\vspace{0.5\baselineskip}% add a half-space of vertical space before author
%\hspace*{0.5in}% indent author name width of chapter number box 
{%
  \authorbox[width=5cm]{\chaptauthor}{\chaptrans}%
}]% end of what comes after title


\titlespacing*{\chapter}% spacing commands for chapter titles; the star unindents first line afterwards
     {0em}% spacing to left of chapter title
     {0ex}% vertical space before title 
     {1\baselineskip}% vertical spacing after title; here set to 3 lines 


\begin{document}
\title{A title}
\maketitle

\frontmatter
\setcounter{tocdepth}{0}
\tableofcontents

\mainmatter
\renewcommand{\chaptauthor}{Author}
\renewcommand{\chaptrans}{Translator}
\chapter{One chapter}
\lipsum[5-9]
\chapter{Another chapter}
\lipsum[4-7]
\end{document}

ingrese la descripción de la imagen aquí

información relacionada