Как настроить направление рамок в растрах tcolorbox?

Как настроить направление рамок в растрах tcolorbox?

Я использую rasterиз tcolorboxдля создания листа формул для моего экзамена. Проблема в том, что мой родной язык (иврит) является языком с письмом справа налево. Поэтому я хочу, чтобы поля были расположены справа налево. Я пробовал искать в Интернете, но не смог найти, как это сделать. Например:

% In preamble
\newtcolorbox{cheat}[1]{
    colback=black!5!white,
    colframe=black,
    colbacktitle=black,
    fonttitle=\bfseries,
    enhanced,
    attach boxed title to top right={xshift=-2mm, yshift=-2mm},
    title={#1}
}

% In document
\begin{tcbraster}[raster columns=3]

\begin{cheat}{Heating Problem}
    $\frac{dT}{dt} = -k(T-T_o)$ \\
    $ T_o =$ outside temperature
\end{cheat}

\begin{cheat}{Mixing Problem}
    $\frac{dA}{dt} = c_1r_1-\frac{A}{V}r_2$\\
    $V=V_0 +(r_1 - r_2)t$ \\
    $c_1$, solution mixture in \\
    $r_1$, in rate \\
    $r_2$, out rate
\end{cheat}

\end{tcbraster}

Представьте, что эти формулы написаны справа налево, тогда было бы разумнее расположить поля справа.

Кто-нибудь знает, как настроить его так, чтобы поля располагались справа налево и сверху вниз?

решение1

Кажется, что добавление пустой строки (a \par) между \tcolorboxes в растре приводит к разрыву строки. Поэтому избегайте размещения пустых строк между блоками, чтобы они располагались рядом друг с другом:

\documentclass{article}
\usepackage{tcolorbox}
\tcbuselibrary{raster,skins}

\newtcolorbox{cheat}[1]{
    colback=black!5!white,
    colframe=black,
    colbacktitle=black,
    fonttitle=\bfseries,
    enhanced,
    attach boxed title to top right={xshift=-2mm, yshift=-2mm},
    title={#1}
}

\begin{document}

% With line break
\begin{tcbraster}[raster columns=3]

\begin{cheat}{Heating Problem}
    $\frac{dT}{dt} = -k(T-T_o)$ \\
    $ T_o =$ outside temperature
\end{cheat}

\begin{cheat}{Mixing Problem}
    $\frac{dA}{dt} = c_1r_1-\frac{A}{V}r_2$\\
    $V=V_0 +(r_1 - r_2)t$ \\
    $c_1$, solution mixture in \\
    $r_1$, in rate \\
    $r_2$, out rate
\end{cheat}

\end{tcbraster}

% Without line break
\begin{tcbraster}[raster columns=3]
\begin{cheat}{Heating Problem}
    $\frac{dT}{dt} = -k(T-T_o)$ \\
    $ T_o =$ outside temperature
\end{cheat}
\begin{cheat}{Mixing Problem}
    $\frac{dA}{dt} = c_1r_1-\frac{A}{V}r_2$\\
    $V=V_0 +(r_1 - r_2)t$ \\
    $c_1$, solution mixture in \\
    $r_1$, in rate \\
    $r_2$, out rate
\end{cheat}
\end{tcbraster}

\end{document}

введите описание изображения здесь

Связанный контент