나는 tcolorbox
두 개의 열을 사용한 다음 itemize
내부를 사용하고 있습니다. 모두 잘 작동하지만 프레임이 같지 않다는 명령을 사용하여 자막을 추가하면 tcbsubtitle
단어 높이에 따라 조정됩니다. 내 코드는 다음과 같습니다.
\documentclass[12pt]{article}
\usepackage[most]{tcolorbox}
\usepackage{enumitem}
\usepackage{lipsum}
\usepackage[a4paper,margin=2cm]{geometry}
\begin{document}
\begin{tcolorbox}[text width=\textwidth,sidebyside,sidebyside align=top,title=\centering{Objetivos},subtitle style={boxrule=0.4pt,
colback=gray!50},frame style={fill=white}]
\tcbsubtitle{De enseñanza}
\begin{itemize}[noitemsep]
\item \lipsum[1]
\item \lipsum[2]
\end{itemize}
\tcblower\tcbsubtitle{De aprendizaje}
\begin{itemize}[noitemsep]
\item \lipsum[3]
\item \lipsum[4]
\end{itemize}
\end{tcolorbox}
\end{document}
그리고 그 결과
높이를 수정하는 방법?
고급 감사합니다
답변1
이 문제는 자막 중 하나에만 디센더가 있기 때문에 발생합니다. 자막의 전체 높이(높이 + 깊이)를 동일하게 하면 이러한 차이를 없앨 수 있습니다. 가능한 해결책은 많습니다. 예를 들어 \strut
필요할 때 자막 내용에 를 포함하거나 text height
전역적으로 조정할 수 있습니다. 스타일을 로컬에서만 적용하는 것 같으므로 아래 코드에서는 로컬에서 스타일을 조정하는 방법 text height
도 보여줍니다.
\documentclass[12pt]{article}
\usepackage[most]{tcolorbox}
\usepackage{enumitem}
\usepackage{lipsum}
\usepackage[a4paper,margin=2cm]{geometry}
\begin{document}
\begin{tcolorbox}[%
text width=\textwidth,
sidebyside,
sidebyside align=top,
title=\centering{Objetivos},
subtitle style={%
boxrule=0.4pt,
colback=gray!50,
text height=2ex,
},
frame style={%
fill=white,
},
]
\tcbsubtitle{De enseñanza}
\begin{itemize}[noitemsep]
\item \lipsum[1]
\item \lipsum[2]
\end{itemize}
\tcblower\tcbsubtitle{De aprendizaje}
\begin{itemize}[noitemsep]
\item \lipsum[3]
\item \lipsum[4]
\end{itemize}
\end{tcolorbox}
\end{document}
Okular-on-X의 버그로 인해 이미지가 생략되었습니다.