编辑:

编辑:

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

相关内容