summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/source/latex/formula/prepverz.bat
blob: 71778d0bace6eeba6e2b9b3628d2baf98e0cd213 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30


@echo off
set name=zw$$$
echo \documentclass{article} > %name%
echo %%%%%% uncomment this if you want descriptions in German language >> %name%
echo %% \usepackage{german} >> %name%
echo \usepackage[T1]{fontenc} >> %name%
echo \usepackage{formula,longtable,vmargin} >> %name%
echo \setpapersize{A4} >> %name%
echo \setmargins{20mm}{9mm}{180mm}{240mm}{12pt}{11mm}{0pt}{11mm} >> %name%
echo \input %1 >> %name%
echo \setlongtables >> %name%
echo \begin{document} >> %name%
echo \begin{longtable}{llp{10cm}} >> %name%
grep "^ *\\formula" %1 >> %name%
echo \end{longtable} >> %name%
echo \end{document} >> %name%
type %name% | sed -e "/^\\formula[^ ]*  *{*\([A-Za-z]*\)}* .*/s//\\\1my/" > zw$$$$
sed -e "/^File /d" zw$$$$ > abverz.tex
del %name%
del zw$$$$
rem mit GnuGrep kann "grep -h" aufgerufen werden - kein Filename - zweiter
rem sed-Aufruf entf"allt
rem  eleganter w"are (ohne Zwischendatei zz$$$):
rem grep -h "^ *\\formula" %1 | sed -e "/^\\formula[^ ]*  *{*\([A-Za-z]*\)}* .*/s//\\\1my/"
rem  irgendwie m"ochte DOS die Pipe nicht so richtig und es funktionukelt
rem  so nur im OS/2