将评论切换设置为 false,错误:这里没有结束的行

将评论切换设置为 false,错误:这里没有结束的行

我想在切换以下代码时显示/隐藏评论:

\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}

有什么建议吗,如何修复此错误并切换评论?

相关内容