$ OPEN/WRITE INIT_FILE LATEX_REBUILD.LSE
$ SOURCE_LIST = ""
$ WRITE INIT_FILE "GOTO FILE LATEX_LANGUAGE.LSE"
$ WRITE INIT_FILE "DO"
$ SOURCE_LIST = SOURCE_LIST + "LATEX_LANGUAGE.LSE "
$ WRITE INIT_FILE "GOTO FILE LATEX_ACCENTS_AND_SYMBOLS.LSE"
$ WRITE INIT_FILE "DO"
$ SOURCE_LIST = SOURCE_LIST + "LATEX_ACCENTS_AND_SYMBOLS.LSE "
$ WRITE INIT_FILE "GOTO FILE LATEX_BIBLIOGRAPHY.LSE"
$ WRITE INIT_FILE "DO"
$ SOURCE_LIST = SOURCE_LIST + "LATEX_BIBLIOGRAPHY.LSE "
$ WRITE INIT_FILE "GOTO FILE LATEX_COUNTERS.LSE"
$ WRITE INIT_FILE "DO"
$ SOURCE_LIST = SOURCE_LIST + "LATEX_COUNTERS.LSE "
$ WRITE INIT_FILE "GOTO FILE LATEX_DELIMITERS.LSE"
$ WRITE INIT_FILE "DO"
$ SOURCE_LIST = SOURCE_LIST + "LATEX_DELIMITERS.LSE "
$ WRITE INIT_FILE "GOTO FILE LATEX_DOCUMENT_PAGESTYLE.LSE"
$ WRITE INIT_FILE "DO"
$ SOURCE_LIST = SOURCE_LIST + "LATEX_DOCUMENT_PAGESTYLE.LSE "
$ WRITE INIT_FILE "GOTO FILE LATEX_ENVIRONMENTS.LSE"
$ WRITE INIT_FILE "DO"
$ SOURCE_LIST = SOURCE_LIST + "LATEX_ENVIRONMENTS.LSE "
$ WRITE INIT_FILE "GOTO FILE LATEX_FOOTNOTES.LSE"
$ WRITE INIT_FILE "DO"
$ SOURCE_LIST = SOURCE_LIST + "LATEX_FOOTNOTES.LSE "
$ WRITE INIT_FILE "GOTO FILE LATEX_GENERAL.LSE"
$ WRITE INIT_FILE "DO"
$ SOURCE_LIST = SOURCE_LIST + "LATEX_GENERAL.LSE "
$ WRITE INIT_FILE "GOTO FILE LATEX_LENGTHS.LSE"
$ WRITE INIT_FILE "DO"
$ SOURCE_LIST = SOURCE_LIST + "LATEX_LENGTHS.LSE "
$ WRITE INIT_FILE "GOTO FILE LATEX_LINE_AND_PAGE.LSE"
$ WRITE INIT_FILE "DO"
$ SOURCE_LIST = SOURCE_LIST + "LATEX_LINE_AND_PAGE.LSE "
$ WRITE INIT_FILE "GOTO FILE LATEX_MATH.LSE"
$ WRITE INIT_FILE "DO"
$ SOURCE_LIST = SOURCE_LIST + "LATEX_MATH.LSE "
$ WRITE INIT_FILE "GOTO FILE LATEX_NEW_DEFINITIONS.LSE"
$ WRITE INIT_FILE "DO"
$ SOURCE_LIST = SOURCE_LIST + "LATEX_NEW_DEFINITIONS.LSE "
$ WRITE INIT_FILE "GOTO FILE LATEX_PICTURE.LSE"
$ WRITE INIT_FILE "DO"
$ SOURCE_LIST = SOURCE_LIST + "LATEX_PICTURE.LSE "
$ WRITE INIT_FILE "GOTO FILE LATEX_SECTIONING.LSE"
$ WRITE INIT_FILE "DO"
$ SOURCE_LIST = SOURCE_LIST + "LATEX_SECTIONING.LSE "
$ WRITE INIT_FILE "GOTO FILE LATEX_SPACES_AND_BOXES.LSE"
$ WRITE INIT_FILE "DO"
$ SOURCE_LIST = SOURCE_LIST + "LATEX_SPACES_AND_BOXES.LSE "
$ WRITE INIT_FILE "GOTO FILE LATEX_STYLES.LSE"
$ WRITE INIT_FILE "DO"
$ SOURCE_LIST = SOURCE_LIST + "LATEX_STYLES.LSE "
$ WRITE INIT_FILE "GOTO FILE LATEX_TABBING.LSE"
$ WRITE INIT_FILE "DO"
$ SOURCE_LIST = SOURCE_LIST + "LATEX_TABBING.LSE "
$ WRITE INIT_FILE "GOTO FILE LATEX_TABULAR.LSE"
$ WRITE INIT_FILE "DO"
$ SOURCE_LIST = SOURCE_LIST + "LATEX_TABULAR.LSE "
$ WRITE INIT_FILE "GOTO FILE LATEX_TITLEPAGE.LSE"
$ WRITE INIT_FILE "DO"
$ SOURCE_LIST = SOURCE_LIST + "LATEX_TITLEPAGE.LSE "
$ WRITE INIT_FILE "GOTO FILE LATEX_TOCLOFLOT.LSE"
$ WRITE INIT_FILE "DO"
$ SOURCE_LIST = SOURCE_LIST + "LATEX_TOCLOFLOT.LSE "
$ WRITE INIT_FILE "GOTO FILE LATEX_TYPESTYLES_AND_TYPEFACES.LSE"
$ WRITE INIT_FILE "DO"
$ SOURCE_LIST = SOURCE_LIST + "LATEX_TYPESTYLES_AND_TYPEFACES.LSE "
$ WRITE INIT_FILE "GOTO FILE SLITEX.LSE"
$ WRITE INIT_FILE "DO"
$ SOURCE_LIST = SOURCE_LIST + "SLITEX.LSE "
$ WRITE INIT_FILE "!CHECK LANGUAGE LATEX"
$ WRITE INIT_FILE "!WRITE/BUF=$CHECK_LANGUAGE TT:"
$ WRITE INIT_FILE "SAVE ENVIRONMENT/ALL LATEX.ENV"
$ WRITE INIT_FILE "EXIT"
$ CLOSE INIT_FILE
$ ENV_FILE = F$SEARCH("LATEX.ENV")
$ ENV_QUAL = "/ENVIRONMENT=''ENV_FILE'"
$ IF ENV_FILE .EQS. "" THEN ENV_QUAL = "/NOENVIRONMENT"
$ LSEDIT = "LSEDIT"
$ WRITE SYS$OUTPUT "The list of changed source(s) is:"
$ WRITE/symbol SYS$OUTPUT SOURCE_LIST
$ LSEDIT /NODISPLAY/NOSYSTEM/SECTION=SYS$LIBRARY:LSE$SECTION/NOCOMMAND /INITIALIZATION=LATEX_REBUILD.LSE'ENV_QUAL' SYS$SCRATCH:DUMMY.FILE