我想旋转一个用 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}