用\newenvironment定义新环境

2020-07-12 09:51发布

## 编译环境 操作系统 * [x ] Windows 7/8/10 * [ ] macOS * [ ] Linux `若需勾选,请把[ ]改成[x]` Tex发行版 * [x] TexLive `...

## 编译环境 操作系统 * [x ] Windows 7/8/10 * [ ] macOS * [ ] Linux `若需勾选,请把[ ]改成[x]` Tex发行版 * [x] TexLive `年份` * [ ] MikTeX `版本号` * [ ] CTeX `若需勾选,请把[ ]改成[x]` ## 我的问题 \documentclass[UTF8]{ctexart} \newenvironment{myquote} {\begin{quote}\kaishu\zihao{-5}} {\end{quote}} \begin{document} \begin{myquote} 勾广三,股修四,径隅五。 \end{myquote} 又载陈子( 约公元前7--6世纪)答荣方问: \begin{myquote} 若求邪至日者,以日下为勾,日高为股,勾股各自乘,并而开方除之,得邪至日。 \end{myquote} \end{document} %出现的错误提示是,导言区的! LaTeX Error: Command \the already defined. Or name \end... illegal, see p.192 of the manual.
2条回答
逆天小白兔
2020-07-12 14:57
我这边运行没错误 TeXlive2019 xelatex 编译 ``` \documentclass[UTF8]{ctexart} \newenvironment{myquote}{\begin{quote}\kaishu\zihao{-5}} {\end{quote}} \begin{document} \begin{myquote} 勾广三,股修四,径隅五。 \end{myquote} 又载陈子( 约公元前7--6世纪)答荣方问: \begin{myquote} 若求邪至日者,以日下为勾,日高为股,勾股各自乘,并而开方除之,得邪至日。 \end{myquote} \end{document} ``` ![](https://wenda.latexstudio.net/data/attach/200712/x5U58YhC.jpg)

一周热门 更多>