summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/doc/latex/disser/include/latex.nmk.cmd
diff options
context:
space:
mode:
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.cmd149
1 files changed, 149 insertions, 0 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
new file mode 100644
index 00000000000..2cdc9f56b82
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/disser/include/latex.nmk.cmd
@@ -0,0 +1,149 @@
+@echo off
+
+rem nomake script for LaTeX projects
+rem Author: Stanislav Kruchinin <stanislav.kruchinin@gmail.com>
+
+if "%CMDEXTVERSION%"=="" (
+ echo Error: This script requires command interpreter from Windows 2000 or above.
+ goto :eof
+)
+
+if "%texmf%"=="" set texmf=%programfiles%\miktex-2.6
+
+set target=thesis
+
+set arch=7z
+set bibtex=bibtex8
+set epstool=epstool
+set epstopdf=epstopdf
+set ps2pdf=gswin32c
+set dvips=dvips
+set l2h=latex2html
+set mktexlsr=mktexlsr
+set pdftex=pdflatex
+set psnup=psnup
+set tex=latex
+
+set archext=zip
+set archflags=a -t%archext%
+set archive=%target%.%archext%
+set bibtexflags=-H -c cp1251
+set l2hflags=-dir html -iso_language RU.RU -split 3 -short_index ^
+ -numbered_footnotes -no_footnode -white -antialias ^
+ -html_version 4.0
+set ps2pdfflags=-dBATCH -dNOPAUSE -sDEVICE=pdfwrite -g4960x7016 -r600 ^
+ -dCompatibilityLevel#1.2 -sOutputFile=%target%_2on1.pdf -c save pop ^
+ -f %target%_2on1.ps
+set psnupflags=-2 -pA4
+set texflags=-src-specials -terminal=oem
+
+set clext=*.bbl *.bak *.aux *.blg *.out *.toc *.log *.dvi *.tmp *.pdf *.ps
+set clfiles= %clext% %target%.%arc%
+set srcfiles=*
+set suffix=~
+
+rem end of configuration
+
+if "%1"=="" (
+:default
+ call :dvi
+goto :eof
+)
+
+:start
+if "%1"=="" goto :eof
+
+if "%1"=="dvi" (
+:dvi
+ %tex% %texflags% %target%.tex
+ %bibtex% %bibtexflags% %target%
+ %tex% %texflags% %target%.tex
+ %tex% %texflags% %target%.tex
+goto :eof
+)
+
+if "%1"=="pdf" (
+:pdf
+ call :epstopdf
+ %pdftex% %texflags% %target%.tex
+ %bibtex% %bibtexflags% %target%
+ %pdftex% %texflags% %target%.tex
+ %pdftex% %texflags% %target%.tex
+goto :eof
+)
+
+if "%1"=="pdf_2on1" (
+:pdf2on1
+ if not exist %target%.ps call :ps2on1
+ %ps2pdf% %ps2pdfflags% 2 > nul 2>&1
+goto :eof
+)
+
+if "%1"=="ps" (
+:ps
+ if not exist %target%.dvi call :dvi
+ %dvips% -o %target%.ps %target%.dvi
+goto :eof
+)
+
+if "%1"=="ps_2on1" (
+:ps2on1
+ if not exist %target%.ps call :ps
+ %psnup% %psnupflags% %target%.ps > %target%_2on1.ps
+goto :eof
+)
+
+if "%1"=="html" (
+:html
+ if not exist %target%.dvi call :dvi
+ %l2h% %l2hflags% %target%.tex
+goto :eof
+)
+
+if "%1"=="clean" (
+:clean
+ del /s %clfiles% 2> nul
+ if exist %target%.%arctype% del %target%.%arctype%
+goto :eof
+)
+
+if "%1"=="srcdist" (
+:srcdist
+ call :clean
+ %arch% %archflags% %archive% %srcfiles%
+goto :eof
+)
+
+if "%1"=="epstopdf" (
+:epstopdf
+ cd fig & call nomake.cmd epstopdf & cd ..
+goto :eof
+)
+
+if "%1"=="fixbb" (
+:fixbb
+ cd fig & call nomake.cmd fixbb & cd ..
+goto :eof
+)
+
+if "%1"=="help" (
+:help
+ echo Targets:
+ echo dvi - ^(default^) build DVI
+ echo clean - remove ouptut files
+ echo epstopdf - convert all figures to PDF
+ echo fixbb - fix BoundingBox
+ echo help - show help
+ echo html - build HTML
+ echo pdf - build PDF
+ echo pdf_2on1 - build PDF with 2 pages on one landscape-oriented A4
+ echo ps - build PS
+ echo ps_2on1 - build PS with 2 pages on one landscape-oriented A4
+ echo srcdist - build source distribution %archive%
+goto :eof
+)
+
+if "%1" neq "" echo Don't know how to make %1
+:end
+shift & goto :start
+