🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.dtp.tex.gust
Article #136

Re: Kilkukrotne uruchamianie TeXa

#136
From: Mariusz Olko
Date: Thu, 22 Jan 1998 20:54
62 lines
3194 bytes
Marek Szczerba writes:
 > Samej pr/edko/sci kompilowania nie zmieni/e nie zmieniaj/ac sprz/etu ale
 > wymy/sli/lem co/s innego. Za ka/zdym bowiem razem gdy jest wywo/lywany
 > TeX, system operacyjny (w moim przypadku Win95) tworzy dla niego
 > /srodowisko a po sko/nczeniu kompilacji zamyka je. Zabiera to czas i
 > wydaje mi si/e, /ze nie taki zn/ow ma/ly. Pojawia si/e wi/ec pytanie: czy
 > nie mo/zna by jako/s tego omin/a/c, tak by tylko raz /ladowa/c TeXa?

W lufcikach mozna przyspieszyc kompilacje pod roznymi otoczeniami i
emTeXem, jesli uzyje sie innego extendera niz zazwyczaj jest uzywany.
Zamiast rsx'a mozna uzyc rsxwin'a, ktory tworzy srodowisko niedosowe
dla emtexa.  Normalne zawolanie rsx'a z np. texmextela wymaga otwarcia
okna dosowskiego, zaalokowania ponad megabajta po czym przelaczenia sie
w inny tryb procesora itd.  rsxwin startuje duzo szybiej.  Jakis czas
temu go uzywalem.

Inna mozliwoscia jest przyspieszenia jest przygotowanie dedykowanego
formatu, ktory zawiera juz zaladowanie wszystkie makra (i ewentualnie
metryki czcionek).  Dla plaina jest to dosc proste, dla LaTeXa wymaga
troche zabawy w makra by ten sam dokument powodowal \dump jesli jest
puszczony pod ,,normalnym'' iniLaTeXem a przepuszczal dokument do
miejsca \dumpowania jesli jest puszczony pod zdumpowanym formatem.
Jest to jednak mozliwe do zrobienia.  Quick and dirty przyklad na
koncu listu.

Jeszcze inne wyjscie to znowu takie makro, ktore puszcza dokument nie
skladajac go do jakiegos znacznika.  Ow znacznik stawiamy w miejscu
dokumentu od ktorego chcemy wznowic skladanie np. miejsce w ktorym
zaczyna sie jakas strona.  Problemem jest tu oczywiscie zachowanie
wszystkich informacji miedzyprzebiegowych.

Przepraszam za ogolnosc uwag, ale proponowane rozwiazania nie doczekaly sie
nigdy uniwersalnej postaci lecz zawsze byly doraznym hackowaniem.

pozdrawiam
Mariusz


%% feniks.sty
%% pomysl: Mariusz
%% wykonanie: pozostawia wiele do zyczenia ;-(
%% nalezaloby napisac pozadna procedure przelatujaca linie do
%% \begin{document}
\long\def\zpopiolow#1\begin#2{}
\let\documentclass\zpopiolow
\AtBeginDocument{\dump}



%% przyklad: plik test.tex
%% uzycie np. takie:
%% tex386 -i ^&latex test
%% po tym przebiegu nastapi zrzucenie formatu zawierajacego wszystko
%% az do (i wlacznie z) begin{document}
%% teraz wolamy dokument juz tylko
%% tex386 -i ^&test test
\documentclass{article}
\usepackage{polski,feniks}
\prefixing
\begin{document}
i powsta/lem jako ten feniks z popio/l/ow
\end{document}
Technical Details
Message-ID: <199801222054.VAA11038@um.univ.waw.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!pingwin.icm.edu.pl!news.icm.edu.pl!news.man.torun.pl!m2n-man.torun.pl
References: <Pine.LNX.3.96.980114223601.8794A-100000@chronos.ipipan.gda.pl>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!pingwin.icm.edu.pl!news.icm.edu.pl!news.man.torun.pl!m2n-man.torun.pl
From: M.Olko@UNIV.WAW.PL (Mariusz Olko)
Newsgroups: pl.comp.dtp.tex.gust,gust.tex
Subject: Re: Kilkukrotne uruchamianie TeXa
Message-ID: <199801222054.VAA11038@um.univ.waw.pl>
Date: 22 Jan 98 20:54:04 GMT
References: <Pine.LNX.3.96.980114223601.8794A-100000@chronos.ipipan.gda.pl>
Sender: owner-gust-l@MAN.TORUN.PL
MIME-Version: 1.0
Reply-To: Polish TeX users group discussion list <GUST-L@MAN.TORUN.PL>
Approved: mjsz@man.torun.pl
Lines: 62
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 7bit