diff options
author | Karl Berry <karl@freefriends.org> | 2009-06-24 16:35:13 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2009-06-24 16:35:13 +0000 |
commit | d73a503687f31a927aea191ec9ed3cf1c950fd8f (patch) | |
tree | 7dc5b70b51a539ac785341bad4387d836bb371c2 /Master/texmf-dist/doc/latex/disser/include/latex.nmk.cmd | |
parent | 3c2360d0385b88c9a20bd20ac33c71d9cec07294 (diff) |
disser update (23jun09)
git-svn-id: svn://tug.org/texlive/trunk@13941 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/doc/latex/disser/include/latex.nmk.cmd')
-rw-r--r-- | Master/texmf-dist/doc/latex/disser/include/latex.nmk.cmd | 156 |
1 files changed, 60 insertions, 96 deletions
diff --git a/Master/texmf-dist/doc/latex/disser/include/latex.nmk.cmd b/Master/texmf-dist/doc/latex/disser/include/latex.nmk.cmd index e41d5571ea8..2d71e7acf4b 100644 --- a/Master/texmf-dist/doc/latex/disser/include/latex.nmk.cmd +++ b/Master/texmf-dist/doc/latex/disser/include/latex.nmk.cmd @@ -11,43 +11,38 @@ if "%CMDEXTVERSION%"=="" ( if "%target%"=="" set target=thesis set bibfile=thesis.bib -if "%arch%"=="" set arch=7z -if "%bibtex%"=="" set bibtex=bibtex8 -if "%epstool%"=="" set epstool=epstool -if "%epstopdf%"=="" set epstopdf=epstopdf -if "%ps2pdf%"=="" set ps2pdf=gswin32c -if "%dvips%"=="" set dvips=dvips -if "%l2h%"=="" set l2h=latex2html +if "%arch%"=="" set arch=7z +if "%bibtex%"=="" set bibtex=bibtex8 +if "%dvips%"=="" set dvips=dvips +if "%l2h%"=="" set l2h=latex2html +if "%l2rtf%"=="" set l2rtf=latex2rtf +if "%latex%"=="" set latex=latex if "%mktexlsr%"=="" set mktexlsr=mktexlsr if "%pdflatex%"=="" set pdflatex=pdflatex -if "%psbook%"=="" set psbook=psbook -if "%psnup%"=="" set psnup=psnup -if "%latex%"=="" set latex=latex -if "%l2rtf%"=="" set l2rtf=latex2rtf - -if "%archext%"=="" set archext=zip -if "%archflags%"=="" set archflags=a -t%archext% -if "%archive%"=="" set archive=%target%.%archext% +if "%ps2pdf%"=="" set ps2pdf=gswin32c +if "%psbook%"=="" set psbook=psbook +if "%psnup%"=="" set psnup=psnup +if "%archext%"=="" set archext=zip +if "%archflags%"=="" set archflags=a -t%archext% +if "%archive%"=="" set archive=%target%.%archext% if "%bibtexflags%"=="" set bibtexflags=-H -c cp1251 - if "%l2hflags%"=="" ( set l2hflags=-dir html -iso_language RU.RU -split 3 -short_index ^ - -numbered_footnotes -no_footnode -white -antialias ^ - -html_version 4.0 + -numbered_footnotes -white -antialias -html_version 4.0 ) +if "%l2rtfflags%"=="" set l2rtfflags=-F -M12 -i russian if "%ps2pdfflags%"=="" ( set ps2pdfflags=-dBATCH -dNOPAUSE -sDEVICE=pdfwrite -g4960x7016 -r600 ^ -dCompatibilityLevel#1.2 ) -if "%psnupflags%"=="" set psnupflags=-2 -pA4 +if "%psnupflags%"=="" set psnupflags=-2 -pA4 if "%pdflatexflags%"=="" set pdflatexflags=--shell-escape -if "%latexflags%"=="" set latexflags=-src-specials +if "%latexflags%"=="" set latexflags=-src-specials set clext=*.bbl *.bak *.aux *.blg *.out *.toc *.log *.dvi *.tmp *.pdf *.ps -if "%clfiles%"=="" set clfiles= %clext% %target%.%arc% +if "%clfiles%"=="" set clfiles=%clext% %archive% if "%srcfiles%"=="" set srcfiles=* -if "%suffix%"=="" set suffix=~ rem end of configuration @@ -55,12 +50,12 @@ if "%1"=="" ( :default call :dvi goto :eof -) - -:start -if "%1"=="" goto :eof - -if "%1"=="dvi" ( +) else if "%1"=="clean" ( +:clean + del /s %clfiles% 2> nul + if exist %target%.%arctype% del %target%.%arctype% +goto :eof +) else if "%1"=="dvi" ( :dvi %latex% %latexflags% %target%.tex if exist %bibfile% ( @@ -71,9 +66,12 @@ if "%1"=="dvi" ( ) %latex% %latexflags% %target%.tex goto :eof -) - -if "%1"=="pdf" ( +) else if "%1"=="html" ( +:html + if not exist %target%.dvi call :dvi + %l2h% %l2hflags% %target%.tex +goto :eof +) else if "%1"=="pdf" ( :pdf %pdflatex% %pdflatexflags% %target%.tex if exist %bibfile% ( @@ -84,110 +82,76 @@ if "%1"=="pdf" ( ) %pdflatex% %pdflatexflags% %target%.tex goto :eof -) - -if "%1"=="pdf_2on1" ( +) else if "%1"=="pdf_2on1" ( :pdf2on1 if not exist %target%_2on1.ps call :ps2on1 %ps2pdf% %ps2pdfflags% -sOutputFile=%target%_2on1.pdf ^ -c save pop -f %target%_2on1.ps goto :eof -) - -if "%1"=="pdf_booklet" ( -:pdfbooklet - if not exist %target%_booklet.ps call :psbooklet +) else if "%1"=="pdf_book" ( +:pdfbook + if not exist %target%_book.ps call :psbook %ps2pdf% %ps2pdfflags% -sOutputFile=%target%_booklet.pdf ^ - -c save pop -f %target%_booklet.ps + -c save pop -f %target%_book.ps goto :eof -) - -if "%1"=="ps" ( +) else if "%1"=="ps" ( :ps if not exist %target%.dvi call :dvi %dvips% -o %target%.ps %target%.dvi goto :eof -) - -if "%1"=="ps_2on1" ( +) else if "%1"=="ps_2on1" ( :ps2on1 if not exist %target%.ps call :ps %psnup% %psnupflags% %target%.ps > %target%_2on1.ps goto :eof -) - -if "%1"=="ps_booklet" ( -:psbooklet +) else if "%1"=="ps_book" ( +:psbook if not exist %target%.ps call :ps - %psbook% %target%.ps | %psnup% -2 > %target%_booklet.ps -goto :eof -) - -if "%1"=="html" ( -:html - if not exist %target%.dvi call :dvi - %l2h% %l2hflags% %target%.tex + %psbook% %target%.ps | %psnup% -2 > %target%_book.ps goto :eof -) - -if "%1"=="rtf" ( +) else if "%1"=="rtf" ( call :dvi - %l2rtf% -F -M12 -i russian -a %target%.aux -b %target%.bbl %target%.tex -) - -if "%1"=="clean" ( -:clean - del /s %clfiles% 2> nul - if exist %target%.%arctype% del %target%.%arctype% -goto :eof -) - -if "%1"=="srcdist" ( + %l2rtf% %l2rtfflags% -a %target%.aux -b %target%.bbl %target%.tex +) else if "%1"=="srcdist" ( :srcdist call :clean %arch% %archflags% %archive% %srcfiles% goto :eof -) - -if "%1"=="epstoeps" ( +) else if "%1"=="epstoeps" ( :epstoeps cd fig & call nomake.cmd epstoeps & cd .. goto :eof -) - -if "%1"=="epstopdf" ( +) else if "%1"=="epstopdf" ( :epstopdf cd fig & call nomake.cmd epstopdf & cd .. goto :eof -) - -if "%1"=="fixbb" ( +) else if "%1"=="fixbb" ( :fixbb cd fig & call nomake.cmd fixbb & cd .. goto :eof -) - -if "%1"=="help" ( +) else if "%1"=="pdftopng256" ( +:pdftopng256 + cd fig & call nomake.cmd pdftopng256 & cd .. +goto :eof +) else if "%1"=="pdftotiffg4" ( +:pdftotiffg4 + cd fig & call nomake.cmd pdftotiffg4 & cd .. +goto :eof +) else if "%1"=="help" ( :help - echo Targets: echo dvi ^(default^) build DVI echo clean remove output files - echo epstoeps optimize EPS files - echo epstopdf convert figures to PDF - echo fixbb fix BoundingBox of EPS files - echo help show list of targets - echo html convert to HTML + echo help show description of targets + echo html convert DVI to HTML echo pdf build PDF echo pdf_2on1 build PDF with two A5 pages on one A4 ordered by number echo pdf_book build PDF booklet ^(two A5 on A4^) echo ps build PS echo ps_2on1 build PS with two A5 pages on A4 ordered by number echo ps_book build PS booklet ^(two A5 on A4^) - echo rtf convert to RTF - echo srcdist build source distribution %archive% + echo rtf convert DVI to RTF + echo srcdist build source distribution goto :eof +) else ( + echo Don't know how to make %1 ) - -if "%1" neq "" echo Don't know how to make %1 -:end -shift & goto :start |