Winedt 6.0 是否可以突出显示有错误的行?我该如何启用此功能?
编辑:谢谢您的帮助!我的设置与默认设置相同,所以问题似乎是我不知道如何在之后追踪错误。在这张图片中,(1)是错误——我删除了一个{
。(2)是我按下 继续时发生的情况Enter
。我无法像您那样让 Winedt 突出显示错误。有什么建议吗?
<ci_dot.pdf, id=45, 505.89pt x 505.89pt> <use ci_dot.pdf>
<ci_graph.pdf, id=46, 505.89pt x 505.89pt> <use ci_graph.pdf>
Runaway argument?
{figure
! Paragraph ended before \end was complete.
<to be read again>
\par
l.164
?
! LaTeX Error: \begin{figure} on input line 159 ended by \end{document}.
See the LaTeX manual or LaTeX Companion for explanation.
Type H <return> for immediate help.
...
l.165 \end{document}
?
("D:\Dropbox\Readings & Textbooks\PS 630 Empirical\hw9\Le_hw9.aux")
LaTeX Warning: There were undefined references.
! You can't use `\end' in internal vertical mode.
\enddocument ... \endgroup \deadcycles \z@ \@@end
l.165 \end{document}
?
! LaTeX Error: \begin{figure} on input line 159 ended by \end{document}.
See the LaTeX manual or LaTeX Companion for explanation.
Type H <return> for immediate help.
...
l.165 \end{document}
?
! Missing } inserted.
<inserted text>
}
l.165 \end{document}
?
)
*
(Please type a command or say `\end')
*
(Please type a command or say `\end')
*
答案1
这应该是 winedt6 的默认功能。但是,由于某种原因,如果它不起作用,您可以通过以下方式启用它。
进入Options
--> Execution Modes
。在打开的窗口中,选择PDFLaTeX
如图所示:
然后,选中复选框(显示为 2 和 3)Wait for Execution to finish
并Open Error Dialog
如图所示。按OK
并退出。现在如果有任何错误,编译应该停止,按下 后将继续Enter
。最后,错误行将突出显示,如下图所示:
根据您的需要,LaTeX
重复这些步骤等。XeLaTeX
如果您也希望获得相同的行为warnings
,请查看Open Warnings Dialog
下面的内容Open Error Daialog
。
编辑:
只有当您完成编译时,winedt 才能突出显示错误。在您的情况下,编译尚未结束(再次查看框 - 它显示“等待执行完成”)。这是由于 winedt 使用的 errorstop 模式。pdflatex 无法继续处理缺少的括号。因此您不会在这里得到它。要测试,请使用此代码。它有一个错误。
\documentclass[a4paper]{article}
\usepackage{mathtools}
\usepackage{tikz}
\newcommand{\arrowplus}{%
{\mathbin{\text{%
\ensuremath{\begin{tikzpicture}[baseline=-.3em]
\draw [<->,thin] (0,0) -- (1.1em,0);
\draw [<->,thin] (.55em,-.55em) -- (.55em,.55em);
\end{tikzpicture}
}}}}}
%
\newcommand{\arowplus}{%
\scalebox{.8}{\raisebox{.35em}{\ensuremath\longleftrightarrow\kern-1.05em\rotatebox[origin=c]{90}
{\ensuremath\longleftrightarrow}\kern.65em
}}}
\def\Arrowplus{\mathbin{%
\mathchoice
{\scalebox{.7}{\arowplus}}
{\scalebox{.7}{\arowplus}}
{\scalebox{.4}{\raisebox{.2ex}{\arowplus}}}
{\scalebox{.3}{\raisebox{.35ex}{\arowplus}}}
}}
\begin{document}
\[
+ \qquad \Arroplus \qquad \arrowplus %% correct is \Arrowplus
\]
\[
A \arrowplus B\quad{\displaystyle A \arrowplus B}\quad M_{A \arrowplus B}\quad L_{M_{A \arrowplus B}}
\]
\[
A \Arrowplus B\quad{\displaystyle A \Arrowplus B}\quad M_{A \Arrowplus B}\quad L_{M_{A \Arrowplus B}}
\]
\end{document}