Margin untuk posisi subtitle kotak warna
Saya ingin memiliki margin yang sama di subtitle daripada di frame judul tcolorbox saya.
Untuk mengatur margin di frame judul, saya telah menggunakan lefttitle=0mm
, tetapi saya belum menemukan apa pun yang terkait dengan gaya subtitle. Di MWE, saya ingin "Bingkai Subtitle" disejajarkan dengan cara yang sama seperti Bingkai Judul.
\documentclass{article}
\usepackage{tcolorbox}
\begin{document}
\begin{tcolorbox}[title=Title Frame,
lefttitle=0mm,
%left=0mm, % flushes left everything : subtitle and its contents
colback=red!5!white,
colframe=red!75!black,
fonttitle=\bfseries]
This is a \textbf{tcolorbox}.
\tcbsubtitle[before skip=\baselineskip,
halign=left, % does not work
lefttitle=0mm, % does not work either
]%
{Subtitle Frame (margin to be set to 0mm)}
Further text.
\end{tcolorbox}
\end{document}
Kode berikut mengurangi margin bingkai judul, tetapi bukan salah satu subjudul.

Saya sudah mencoba dengan menyetel kotak warna tanpa konten apa pun (atau judul), dan 2 subtitle, tetapi ini menampilkan ruang kosong sebelum subtitle pertama.
Jawaban
Subjudul adalah kotak warna di dalam kotak warna utama, dengan oversize
properti disetel untuk memperluas kotak warna baru ke lebar kotak asli (lihat manual paket di halaman 45). Namun, ternyata oversize
tidak lefttitle
memperhitungkan.
Solusinya adalah dengan mengatur margin kiri subtitle menjadi 0mm dan menggeser bilah subtitle ke kiri sebesar 5mm (margin 4mm dan bagian kotak 1mm) dan karenanya meningkatkan ukuran bilah di sebelah kanan sebesar 4mm (Saya berharap ini terjadi juga 5mm tapi itu terlalu banyak, saya tidak tahu kenapa).
MWE:
\documentclass{article}
\usepackage{tcolorbox}
\begin{document}
\begin{tcolorbox}[title=Title Frame,
lefttitle=0mm,
%left=0mm, % flushes left everything : subtitle and its contents
colback=red!5!white,
colframe=red!75!black,
fonttitle=\bfseries,
subtitle style={left=0mm,enlarge left by=-5mm,grow to right by=4mm}
]
This is a \textbf{tcolorbox}.
\tcbsubtitle[before skip=\baselineskip]%
{Subtitle Frame (margin to be set to 0mm)}
Further text.
\end{tcolorbox}
\end{document}
Hasil:

Perhatikan bahwa pengaturan dilakukan dengan kunci subtitle style
di kotak warna utama, sehingga pengaturan diterapkan ke semua subtitle dalam kotak yang sama (jika ada lebih dari 1 subtitle). Anda juga dapat menerapkan pengaturan ke setiap sub judul dengan menyediakannya sebagai opsi \tcbsubtitle
.