tcblisting での字幕のフォーマット

tcblisting での字幕のフォーマット

\tcbsubtitle環境で使用してみましたtcblisting。字幕バーは表示されるように動作しましたが、字幕はリスト形式になっています。デモ:

\documentclass{beamer}

\usepackage{tcolorbox}
    \tcbuselibrary{listings}

\begin{document}
\begin{frame}[fragile]

\begin{tcblisting}%
{title=Title,listing only,listing options={escapechar=@,basicstyle=\tiny\ttfamily}}
int main() {
  return 0; 
@\tcbsubtitle{Subtitle}@
  return 1;
}
\end{tcblisting}
    
\end{frame}
\end{document}

ここに画像の説明を入力してください

tcblistingタイトルと同じフォーマットでサブタイトルをフォーマットするにはどうすればよいですか?

答え1

以下を変更できますsubtitle style:

\documentclass{beamer}

\usepackage{tcolorbox}
\tcbuselibrary{listings}

\tcbset{
  subtitle style={
    fontupper=\normalfont\large
  }
}

\begin{document}
\begin{frame}[fragile]

\begin{tcblisting}%
{title=Title,listing only,listing options={escapechar=@,basicstyle=\tiny\ttfamily}}
int main() {
  return 0; 
@\tcbsubtitle{Subtitle}@
  return 1;
}
\end{tcblisting}
    
\end{frame}
\end{document}

ここに画像の説明を入力してください

関連情報