If I compile a LaTeX file using TexWorks on Windows 7, if there is a problem with my LaTeX file, the compile time error is not shown in the console at the bottom of the window. Instead, compilation terminates. It will show overfull hbox errors, stuff like that, and show which figures it uses, but anything which causes the compilation to end (whether it be a runaway argument or even an undefined command) is not shown. Instead, it terminates compilation just showing some of the warnings up to (but not including) the final error that caused compilation to stop. However, if I call the pdflatex.exe command directly from a terminal, I do not have this problem. It is using MiKTeX 2.9, under Windows 7. Other installed programs include Tortoise SVN, but I have this problem even if I do the compilation in a directory that is not an SVN repository.
I want to add: I re-installed TexWorks and upgraded to v0.4.3 and the problem still occurs. The problem also occurs even if I delete all auxiliary files before compiling. However, it seems not to occur if I compile the file with the xelatex option rather than pdflatex (again, if I use pdflatex.exe from the command line it also works-the trouble is when I compile with pdflatex from within the TexWorks editor).