mdframed 框的旋转

mdframed 框的旋转

我想旋转一个用 mdframed 制作的精美盒子,以便在海报上传达带回家的信息。这是 rotatebox 失败的 MWE。还尝试了包旋转,效果相同。留下了我想在海报中使用的 minipage 环境。

\documentclass{scrartcl}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{microtype}
\usepackage{lmodern}
\usepackage{tikz}
\usepackage{tcolorbox}
\usepackage[framemethod=TikZ]{mdframed


\begin{document}
\begin{minipage}[t]{0.5\textwidth}
Text
\end{minipage}
\begin{minipage}[t]{0.5\textwidth}
\rotatebox{20}{
\begin{mdframed}
\large{Text}
\end{mdframed}
}
\end{minipage}
\end{document}

答案1

我不知道为什么它不起作用,但你可以使用\usepackage{rotating}环境turn来代替。

\documentclass{scrartcl}

\usepackage{microtype}
\usepackage{lmodern}
\usepackage{tikz}
\usepackage{tcolorbox}
\usepackage[framemethod=TikZ]{mdframed}
\usepackage{rotating}


\begin{document}
\begin{minipage}[t]{0.5\textwidth}
Text
\end{minipage}
\begin{turn}{56}
\begin{minipage}[t]{0.5\textwidth}

\begin{mdframed}
\large{Text}
\end{mdframed}%

\end{minipage}
\end{turn}
\end{document}

在此处输入图片描述

答案2

我同意 daleif,只需使用 tcolorbox:

\documentclass{scrartcl}
\usepackage[T1]{fontenc}
\usepackage{microtype}
\usepackage{lmodern}
\usepackage{tcolorbox}
\tcbuselibrary{skins}

\begin{document}

\begin{tcolorbox}[%
    enhanced,
    width=.5\textwidth,
    tikz={rotate=15,transform shape}
]%
    Some fancy test.
\end{tcolorbox}

\end{document}

旋转的盒子

相关内容