新 par 开始时固定宽度 tcolorbox 的问题(从右到左的上下文)

新 par 开始时固定宽度 tcolorbox 的问题(从右到左的上下文)

我有一个在 RTL 上下文中固定宽度的示例tcolorbox,插入到段落开头,如果我添加\indent缩进,则框会正常显示,但如果没有缩进,框会朝相反方向移动!有什么办法可以解决这个问题吗?

tcolorbox我寻找在所有情况下都能给出正确结果的添加命令

\documentclass{book}
\usepackage[showframe]{geometry}
\usepackage{tcolorbox}

\begin{document}

\pagedir TRT \pardir TRT \bodydir TRT \textdir TRT

%% without \leavevmode 

% this is fine
\indent 
{\textdir TLT\begin{tcolorbox}[width=3cm,nobeforeafter] 
box
\end{tcolorbox}}text

% not fine
{\textdir TLT\begin{tcolorbox}[width=3cm,nobeforeafter]
 box
\end{tcolorbox}}text

%% with \leavevmode

% fine
{\leavevmode\textdir TLT\begin{tcolorbox}[width=3cm,nobeforeafter]
 box
\end{tcolorbox}}text

% not fine
{\leavevmode\textdir TLT\begin{tcolorbox}
 box
\end{tcolorbox}}

\end{document}

在此处输入图片描述

相关内容