特别感谢一楼的回答,将一楼提供的办法实现如下,效果不错。
代码如下:
\documentclass[UTF8]{article}
\usepackage{ctex}
\usepackage{amsthm}
\usepackage{enumerate} %控制数字列表格式
\newtheorem*{solution}{解}
\begin{document}
\begin{enumerate}
\item 说明并比较程序查询方式、程序中断方式和DMA方式的CPU工作效率。
\begin{solution}
\begin{minipage}[t]{29em}
\begin{enumerate}[(1)]
\item 程序查询方式:要求CPU时刻查询I/O,直到I/O准备好为止,这种方式CPU工作效率很低。
\item 程序中断方式:程序中断方式比程序中断方式提高了CPU的工作效率,消除了“踏步” 现象。
\item DMA方式:DMA方式中CPU的工作效率是这三种之中最高的一个。 CPU启动 I/O 后,不必查询 I/O 是否准备好,当I/O准备就绪后,发出DMA请求,此时CPU不直接参与I/O和主存间的信息交换,只是把外部总线的使用权暂时交付DMA,仍然可以完成自身内部的操作,所以不必中断现行程序,只需暂停一个存取周期访存,CPU效率更高。
\end{enumerate}
\end{minipage}
\end{solution}
\end{enumerate}
\end{document}
问 如何改变\newtheorem*{solution}{解} 环境中的 enumerate中的缩进?