ระยะขอบสำหรับตำแหน่งคำบรรยาย tcolorbox
ฉันต้องการให้มีระยะขอบเดียวกันในคำบรรยายมากกว่าในกรอบชื่อเรื่องของ tcolorbox ของฉัน
สำหรับการตั้งค่าระยะขอบใน titleframe ฉันเคยใช้lefttitle=0mm
แต่ฉันไม่พบอะไรที่เกี่ยวข้องกับรูปแบบคำบรรยาย ใน MWE ฉันต้องการให้ "Subtitle Frame" จัดแนวเดียวกับ Title Frame
\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}
รหัสต่อไปนี้จะช่วยลดระยะขอบของกรอบชื่อเรื่องได้ดี แต่ไม่ใช่รหัสคำบรรยาย

ฉันได้ลองตั้งค่า tcolorbox โดยไม่มีเนื้อหาใด ๆ (หรือชื่อเรื่อง) และ 2 คำบรรยาย แต่มันแสดงช่องว่างก่อนคำบรรยายแรก
คำตอบ
คำบรรยายคือ tcolorbox ภายใน tcolorbox หลักโดยมีการoversize
ตั้งค่าคุณสมบัติให้ขยาย tcolorbox ใหม่ให้เท่ากับความกว้างของกล่องต้นฉบับ (ดูคู่มือการใช้งานแพ็คเกจในหน้า 45) อย่างไรก็ตามดูเหมือนoversize
จะไม่ได้คำนึงlefttitle
ถึง
วิธีแก้ไขคือตั้งค่าขอบด้านซ้ายของคำบรรยายเป็น 0 มม. และเลื่อนแถบคำบรรยายไปทางซ้าย 5 มม. (ระยะขอบ 4 มม. และช่อง 1 มม.) จากนั้นเพิ่มขนาดของแถบทางด้านขวา 4 มม. (ฉันคาดว่าจะเป็น 5 มม. ด้วย แต่ก็มากเกินไปฉันไม่รู้ว่าทำไม)
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}
ผลลัพธ์:

โปรดทราบว่าการตั้งค่าทำได้โดยใช้คีย์subtitle style
ใน tcolorbox หลักทำให้การตั้งค่าถูกนำไปใช้กับคำบรรยายทั้งหมดในช่องเดียวกัน (ในกรณีที่มีคำบรรยายมากกว่า 1 คำบรรยาย) \tcbsubtitle
นอกจากนี้คุณยังสามารถใช้การตั้งค่าไปยังบุคคลคำบรรยายโดยให้พวกเขาเป็นตัวเลือกในการ