我想在切换以下代码时显示/隐藏评论:
\newtoggle{comments}
%\toggletrue{comments}
\settoggle{comments}{true} %set true to show all comments, set false to hide all comments
\newcommand{\notemp}[1]{\iftoggle{comments}{\todo[color=yellow]{{[}CORR.:{]} #1}{}}\linebreak}
我的问题是,当我设置时\settoggle{comments}{false}
,我的文档中出现错误:
./chapters/chapter01/chap01.tex:106: LaTeX Error: There's no line here to end.
See the LaTeX manual or LaTeX Companion for explanation.
Type H <return> for immediate help.
...
l.106 T
this is a test comment...
有什么建议吗,如何修复此错误,但不破坏评论?
感谢您的回复!
更新
我取出\linebreak
并收到以下错误:
./chapters/chapter02/chap02.tex:786: Undefined control sequence.
\endtcolorbox ->\unskip \tcb@after@box
\end {tcb@savebox}\tcb@draw@color@box...
l.786 \end{tcolorbox}
我也在最新的文档中使用了以下结构:
\begin{tcolorbox}[colback=orange,colframe=black,enhanced jigsaw, arc=3mm,boxsep=4pt,boxrule=0.5pt,breakable]
\textbf{Notes:}
\begin{enumerate}
\item
\end{enumerate}
\end{tcolorbox}
有什么建议吗,如何修复此错误并切换评论?