如果您有什么不同意见,您是对的,我是错的。
如果您有什么不同意见,您是对的,我是错的。
这家伙很懒,什么也没写!

注册于 4年前

回答
173
文章
1
关注者
8

\documentclass{ctexart}
\setCJKmainfont{宋体}%
[AutoFakeBold=true]
\pagestyle{empty}
\begin{document}
  \bfseries
  \parbox{6\ccwd}%
  {这是一段测试\\%
  这是一段测试}
  这是一段测试
\end{document}

debug 原则

  • debug 先看第一个错误
  • 用命令行编译

正文

直接编译,报错为

! Missing number, treated as zero.
<to be read again>
                   [
l.243 \end{frame}

?

结合阅读 texdoc animate 可知,你写错了代码,将

},end={\end{tikzpicture}}][5]

改为

},end={\end{tikzpicture}}]{5}

再次编译,报错为

! Package pgfkeys Error: I do not know the key '/tikz/sep', to which you passed
 '2pt', and I am going to ignore it. Perhaps you misspelled it.

See the pgfkeys package documentation for explanation.
Type  H <return>  for immediate help.
 ...

l.243 \end{frame}

?

查看代码,错误的代码在

\node[below,sep=2pt,fill=white,font=\tiny] at (0,0) {$O$};

这一行,结合上下文,你应该是想写 outer sep=2pt

再次编译,报错

! Undefined control sequence.
<argument> 0:\ip
                 :1
l.243 \end{frame}

?

此报错为变量不统一导致,将 \ip 改为 \rp 即可。

修改后编译无误。

想说的话

学会 debug 以及通读手册 ok?

给代码的时候不要群里和论坛两个版本,也不要自己瞎改,读完手册再写代码。

不知道你是哪里不懂,是

  • 如何修改代码使得每一节的exercise都从「1」开始计数

还是

  • 如何修改代码使得每一节的exercise都从「1开始」计数

@u20011 说得对,直接调换顺序就好了。

\documentclass{ctexbook}
\newcounter{exercise}[section]
\renewcommand{\theexercise}{\textbf{\arabic{exercise}.}}
\newcommand{\ex}{\addtocounter{exercise}{1}\theexercise}
\begin{document}
\setcounter{chapter}{1}
\section{第一节}
\ex 第一题

\ex 第二题
\section{第一节}
\ex 第一题

\ex 第二题
\end{document}

\documentclass[cn,cite=super,bibstyle=gbt7714-numerical]{elegantbook}
\begin{document}
  test\cite{article-full}
  \bibliography{xampl}
\end{document}

发布
问题