[tex-live] TeXLive2008 and Windows

Manuel Pégourié-Gonnard mpg at elzevir.fr
Wed Feb 25 16:28:34 CET 2009

T T a écrit :
>> * an editor that is easy to handle
> LEd, TeXnicCenter and WinShell would be my top recommendations and, if
> you want to shell out some cash, you may also consider WinEdt.
TeXmaker (cross-platform) may be worth considering, too.

> No good choices here, I'm afraid. Currently, the only viewer
> supporting synctex is SumatraPDF, but this one has rather patchy
> support for PDF specification and requires an editor supporting DDE to
> take adventage of synctex---that leaves TeXnicCenter & WinEdt).
By the way, you don't absolutely need your editor to handle DDE itself,
you can delagate this to some script. A friend of mine (Cc-ed) recently
wrote a patch for vim latex-suite in order to use the synchronisation
features of pdftex and sumatraPDF, using a Pythin script to do the DDE
part of the job (gvim obviously doesn't have built-in support for DDE).


PS: the python script and the requirements.

-- BEGIN fwdsumatra.py

# Part of Latex-Suite
# Copyright: Julien Cornebise
# Date: February 20, 2009
# Description:
#   This file calls ForwardSearch DDE function of SumatraPDF

import sys
import win32ui
import dde

# Set to 0 to prevent SumatraPDF from raising, to 1 to raise it
raiseWindow = 1

Usage: fwdsumatra.py <pdf_file> <source_file> <line_number>

def usage():
    print USAGE_TEXT

def main(pdf,tex,line):
    # Connect to SumatraPDF
    server = dde.CreateServer()
    conversation = dde.CreateConversation(server)
    conversation.ConnectTo("SUMATRA", "control")
    # Build the DDE call

    # Call !

if __name__ == "__main__":
    if len(sys.argv) != 4:

-- END fwdsumatra.py

3. Python with "Python for Windows" extension
	(available at http://www.python.org/download/windows/ and
	http://starship.python.net/crew/mhammond/win32/, respectively)
	(tested with Python 2.6 and Build 212, respectively)

More information about the tex-live mailing list