由于我不知道支持包是什么,所以很难给出好的 MWE。无论如何,下面是代码:
\documentclass[11pt]{report}
\usepackage[inline]{enumitem}
\usepackage{indentfirst,tasks,enumitem,mathpazo,multicol,booktabs,mathcmd,cancel,array,tabularx,fancybox,ascmac,bigstrut,etoolbox,stmaryrd,xspace,skak,ragged2e,pmboxdraw,bbding,enumitem,array,fontspec,amsmath,amssymb,amsthm,mathtools,tikz,graphicx,fancyhdr,geometry,tabulary,tabularx}
\usepackage[framemethod=tikz]{mdframed}
\usepackage{environ}
\newtheorem*{answer}{\doublebox{{\scriptsize Answer:}}}
\mdfdefinestyle{ans}{
linecolor=black,
%backgroundcolor=gray!20
}
\surroundwithmdframed[style=ans]{answer}
\setlength{\headheight}{14.5pt}
\NewEnviron{rotan}{
\begin{tikzpicture}
\node[rotate=180,inner sep=0pt] {\parbox{\linewidth}{
\begin{answer}
\BODY
\end{answer}}};
\end{tikzpicture}}
\begin{document}
\begin{rotan}
\begin{enumerate*}
\item
\begin{enumerate*}
\item y=0...\end{enumerate*}
\end{enumerate*}
\end{document}
Answer 之后还剩下一个 DOT。
提前致谢。
答案1
看看以下内容是否是您所寻找的:
上图是通过以下方式获得的:
\documentclass[11pt]{report}
\usepackage[inline]{enumitem}
\usepackage{calc,graphicx}
\usepackage[margin=25mm,showframe]{geometry}
\makeatletter
\newsavebox\answerbox
\newenvironment{rotansw}%
{\@parboxrestore%
\begin{lrbox}{\answerbox}%
\begin{minipage}{\textwidth-2\fboxsep-2\fboxrule}%
\fbox{\fbox{\textbf{Answers}}}\quad~
}{\end{minipage}\end{lrbox}
\rotatebox{180}{\framebox{\usebox{\answerbox}}}%
}
\makeatother
\begin{document}
\begin{rotansw}
\begin{enumerate*}[label=\textbf{(\alph*)},itemsep=2em]
\item y=0...
\item x=0...
\item z=0...
\item y=0...
\item x=0...
\item z=0...
\item y=0...
\item x=0...
\item z=0...
\end{enumerate*}
\end{rotansw}
\begin{rotansw}
Answer on single question. It can include graphics
\begin{center}
\includegraphics[width=0.3\hsize]{example-image}
\end{center}
as part of answer explanation.
\end{rotansw}
\end{document}
如您所见,我采用与您不同的方法来定义答案的环境。我估计没有必要使用amsthm
。
使用我刚刚展示showframe
的包中的选项geometry
,答案将适合文本宽度。在实际使用中,应省略此选项。
附录:由于最近的 MikTeX 我无法测试你的 MWE(似乎、等包animate
都mdframe
坏tcolorbox
了 :-( ),我只是怀疑你的答案解决方案出了什么问题。该数字是从外部枚举留下的。它可以通过以下方式消除:
- 使用
\item[]
- 不使用外部
enumerate
无论如何,根据上述建议,解决方案给出了与您在问题中显示的结果类似的结果,但是,它只需要包calc
(用于计算迷你页面宽度),包enumitem
仅用于内联枚举答案。