Základní software pro elektronickou přípravu dokumentu
Cyklus vývoje dokumentu prakticky
Pokud jste TeXem na FI ještě nikdy nepracovali,
přečtěte si brožurku Začínáme s TeXem
na fi.muni.cz (některou její předchozí verzi jste dostali při
zápisu).
Na cvičeních z PB029 bude převážně využíván volně šiřitelný
software (TeX, sp, ...), na němž si prakticky vyzkoušíte teoretické
znalosti z přednášek.
K dispozici budou dvě možnosti nastavení,
buď pouze s využitím prostředků, které nabízejí
Windows, nebo lze použít libovolnou UNIXovou platformu
na FI (Irix, Linux, Solaris).
Na unixových platformách funguje systém modulů.
Hlavní moduly pro práci jsou gs, acrobat, texlive2003.
Místo modulu texlive2003
je možno používat ještě modul texlive-6 nebo texlive-2005a (nahraďte
"2003" za "-6" nebo "-2005a" ve zbytku této stránky)!
V průběhu semestru vznikne patrně
ještě experimentálně modul texlive2006.
Nastavení prostředí pro práci s modulem texlive2003
pod Unixem
Vsadíte-li na spolehlivost UNIXu (po lepší ovlivnitelnost
chování doporučeno):
- spuštění souboru "Start => Programs => Xming",
což je X-Server pro OS Windows.
- pomocí putty (či ttssh) ("Start => Programs => Putty => putty") se přihlásíte
na libovolný málo vytížený UNIXový stroj (nemusí být vhodná aisa).
Pokud máte v konfiguraci putty zaškrtnutou volbu
Connection -> SSH -> X11 -> Enable X11 forwarding
neni již třeba příkazem export DISPLAY=identifikace_vašeho_počítače:0
zajistíte, aby programy posílaly svůj X-výstup na váš
stroj. Identifikace je IP adresa nebo doménové jméno počítače jako
sirene05.fi.muni.cz (je na štítku zhora na počítači,
u kterého sedíte).
- příkazem module add acrobat gs texlive2003 emacs viewers
provedete nezbytná nastavení často užívaných
programů a můžete je poté začít používat. Vhodné je si příkaz přidat
do souboru .profile resp. .bashrc.
- latex sample2e pro přeložení anglického dokumentu
sample2e.tex do DVI
- pdflatex sample2e pro přeložení sample2e.tex do formátu
PDF
- xdvi sample2e pro prohlížení sample2e.dvi
- dvips sample2e pro vytvoření PostScriptu sample2e.ps z sample2e.dvi
- dvipdfm sample2e pro vytvoření PDF z DVI
- gv sample2e.ps pro prohlížení Postscriptu
(nebo také PDF) pomocí programu ghostview
- acroread sample2e.pdf pro prohlížení PDF
První sezení by po přihlášení mohlo v xtermu vypadat takto:
# vytvoření pracovního adresáře
mkdir tex;cd tex
# přidání modulu
module add acrobat gs texlive2003 emacs viewers
# nalezení a zkopirování příkladu LaTeXového souboru
# s názvem sample2e.tex do běžného adresáře
cp `kpsewhich sample2e.tex` .
# překlad dokumentu sample2e.tex
latex sample2e
# prohlížení vysázeného dokumentu sample2e.dvi
xdvi sample2e &
# konverze do PostScriptu
dvips sample2e -osample2e-dvips.ps
# prohlizeni vysledneho sample2e-dvips.ps
gv sample2e-dvips.ps
# konverze ps do pdf
ps2pdf sample2e-dvips.ps
# konverze dvi do pdf
dvipdfm -o sample2e-dvipdfm.pdf sample2e
# prohlížení výsledku
acroread sample2e-dvipdfm.pdf &
# přímé vytvoření pdf pdftexem
pdflatex sample2e
# prohlížení výsledku
gv sample2e.pdf &
Pokud pro editaci zdrojových souborů chcete používat editor
emacs (lze ale použít jakýkoliv jiný, třeba vim, pico, joe apod.)
a ještě ho nemáte nakonfigurován, můžete si zkopírovat
do svého domovského adresáře můj konfigurační soubor
/net/anxur/home/sojka/.emacs. Podobně můžete
převzít nastavení X z /net/anxur/home/sojka/.Xdefaults
je-li to potřeba.
Nastavení prostředí pro práci s TeXem ve Windows
-
- Spusťte TeXnicCenter:
Při prvním spuštění je nutné TeXnicCenter konfigurovat tak, aby pracoval
správně s MikTeXem a jednotlivými prohlížeči.
PostScript Viewer - c:\Program Files\Ghostgum\gsview\gsview32.exe
- Otevřete sample2e.tex
- Zvolte (vpravo nahoře) LaTeX=>DVI a klikněte na ikonku Build current file
(nebo Ctrl+F7), prohlédněte si výstup ve spodním okně TeXnicCenter
- Klikněte na ikonku View Output (nebo F5) - otevře se prohlížeč Yap
- Zvolte (vpravo nahoře) LaTeX=>PS a klikněte na ikonku Build current file
(nebo Ctrl+F7), opět si prohlédněte výstup ve spodním okně TeXnicCenter
- Klikněte na ikonku View Output (nebo F5) - otevře se prohlížeč GhostView
- Zvolte (vpravo nahoře) LaTeX=>PDF a klikněte na ikonku Build current file
(nebo Ctrl+F7), zase si prohlédněte výstup ve spodním okně TeXnicCenter
- Klikněte na ikonku View Output (nebo F5) - otevře se Acrobat
Zkuste ještě LaTeX=>PS=>PDF a prohlédněte si výstup ve spodním okně
TeXnicCenter
- jako textový editor pro přípravu zdrojových textů
dokumentů je možné použít jakýkoliv textový editor.
(například emacs, nebo jiný (vim, pico, joe,...). Pro
vývoj dokumentů v TeXu pod Windows existují prostředí
winedt (shareware, zakoupený FI),
nebo texshell (free, na CD texlive).
Okenní emacs asi nejlépe spouštět jako runemacs (emacs funguje ale taky).
emacs v cmd okně se spustí emacs -nw.
- ke spouštění příkazů používejte okno získané
Start => Command Prompt => "cmd"
- překlad se provádí pomocí příkazu latex jméno_souboru
- vygenerované *.dvi soubory si můžete prohlížet
pomocí programu yap
- vygenerované *.ps soubory si můžete prohlížet
pomocí programu gsview32
- vygenerované *.pdf soubory si můžete prohlížet
pomocí programu Acrobat Reader (Acrobat) nebo také gsview32
(Ghostview)
Praktické úkoly k procvičení
- Najděte v TeXové instalaci soubor
sample2e.tex programem kpsewhich.
(man kpsewhich)
- Zkopírujte si ho do svého pracovního adresáře a prostředí.
- Přeložte ho: latex sample2e
- Prohlédněte si výsledný DVI soubor
programem xdvi resp. windvi.
- Vytvořte sample2e.ps pomocí dvips a prohlédněte pomocí ghostview
resp. gsview32.
- Vytvořte sample2e.pdf pomocí pdflatex a prohlédněte
pomocí Acrobatu (Acrobat Readeru).
- Vytvořte sample2e.pdf z DVI pomocí dvipdfm a prohlédněte
pomocí Ghostview.
- Vytvořte sample2e.pdf z PS pomocí ps2pdf a prohlédněte
pomocí Ghostview nebo Acrobatu. Porovnejte výstup obou cest.
- Přečtěte si manové stránky zmíněných programů (pod unixem,
příkazem man nazev-programu).
- Zkonfigurujte si emacs a prohlédněte si sample2e.tex
v editoru. Zkoušejte opakovaně Ctrl-C Ctrl-C Ret. Až vás to
přestane bavit, můžete zmáčknout Alt-x a
napsat gomoku ;-).
Různé, poznámky
Pokud úkoly pro dnešní (či další) cvičení nestihnete v hodině
(což se dá čekat, kromě cvičení se předpokládá pravidelná
individuální samostatná práce), zůstává automaticky
jako domácí úkol do následujícího cvičení.
- Základ systému vývoje dokumentů sdílí stejné adresáře, proto
můžete při vývoji dokumentu (BP, DP) plynule přecházet
mezi všemi čtyřmi platformami na FI při garanci stejného
zlomu dokumentu.
- Chcete-li si nainstalovat stejný software na váš domácí
počítač s Windows, postupujte dle návodu
pro NTSGML. CD/DVD texlive pro unixové i
win platformy je k dispozici k zapůjčení
v knihovně FI nebo ho dostávají členové
CSTUG zdarma.
- Aktuální (září 2006) testovací DVD resp. CD verze instalace TeXu
TeXlive2005 je vystavena
ke stažení (testování). Případní betatesteři TL 2006
budou hojně odměněni prémiovými body.
- Na začátku každého cvičení PB029 si automaticky otevřete
prohlížeč se stránkou věnovanou danému cvičení (bude
na ni odkaz z domovské stránky předmětu
http://www.fi.muni.cz/~sojka/PB029/).
- Účast na cvičeních PB029 je povinná, jsou povoleny
maximálně dvě neomluvené absence.
Omluvenky nedávejte vyučujícím,
ale na studijní oddělení FI MU. Více absencí lze
kompenzovat řešením prémiových úkolů (1 absence za 5 bodů)
- Institut prémiových bodů: v brožuře Začínáme s TeXem
na fi.muni.cz zkuste najít chybu (faktickou či typografickou,
špatný či nefunkční popis chování), za prémiový bod.
|
PB029-cv1 |
CSTUG |
Naposledy modifikováno: