我有一个在 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}