@title Pou editoru EPM pro TeX (Jarom r Kuben) @format bold @format tty Alt+ Ctrl+ Tuto stru nou p ku k pou editoru EPM, a to zejm i TeXov , sepsal Jarom r Kuben. Petr Mikul k ji upravil tak, aby odpov dala aktu verzi pmCSTeXu z dubna 2000. V tomto dokumentu jsou pops kladn informace pro pou EPM editoru ci s TeXem. Podrobnosti o pou EPM jsou jsou uvedeny v @em{epm.hlp}. verze je spustiteln z CSTeX/View documentation/for EPM. Dal informace jsou v dokument , spustiteln ch z menu Help (anglicky). Autorem menu CSTeX je Petr Mikul k. Popis polo ek a dal ch vlastnost je uveden v @em{pmCSTeX.inf} - dostupn z menu CSTeX/View documentation/for pmCSTeX (anglicky). ci (nap . makra a kl e) jsem zm nil resp. doplnil. To v e je uvedeno v tomto dokumentu. @h1 Spu Editor EPM lze spustit n kolika zp soby: @enumerate @item Z panelu TeX Warpcentra. @item Z File Commanderu nebo p kazov dku OS/2 p kazem @tt{epm jm no_souboru}. Je mo st i v ce jmen soubor ch mezerou nebo pou t masky - . *.tex. Ke spu mu EPM je mo idat dal soubor p kazem @tt{epm /r jm no_souboru}. Pokud otev soubor dosud neexistoval, je t eba jej p ed prvn ekladem ulo . horkou kl vesou @tt{F2} nebo ikonou na pracovn (jinak dostaneme chybovou hl ku @tt{Masterfile jm no_souboru not found}). @item Z File Commanderu - soubory s p ponou @tt{tex} sta odklepnout. @item Z File Commanderu - soubor, na n je ozna pruh, je po Alt+@tt{F4} otev en v EPM. Je-li ji EPM spu n, je soubor p @item m kliknut m na ikonu EPM. @item m ikony souboru na ikonu EPM. @item enou skupinu spust me z p kazov dku OS/2 p kazem @tt{epm 'groups loadgroup jmeno'}. @endenumerate vesnice Autorem vesnice je Zden k Wagner. Popis je v @em{CzEpmCs.inf} ( esky). Je dostupn z menu CSTeX/View documentation/for CzEpmCs. na se zde najde rozlo vesnice. vesnice se p stisknut m Alt+@tt{[}, standardn anglick stisknut m Alt+@tt{]}. kdy se stane, aktivn . Jde nap . o tyto p pady: @itemize @item Po spu je aktivn v zobrazen m souboru. Po p epnut do jin ho souboru v edita okruhu aktivn . Tot plat , kdy se p soubor nebo se otev e dal soubor. @item Po spu ch program z menu CSTeX (nap . vlna, csindex, csbibtex, kontrola pravopisu (CSTUG) a pod.). @enditemize @bf{Mo nost p se obnov } po naps libovoln smena. Stiskne se Alt+@tt{G}, pak nap . @tt{a}, co e \alpha (kter eme). Pak je ji zase aktivn @h1 Hork Standardn hork vesy jsou pops ny v @em{epm.hlp / Pou ves v editoru EPM} spustiteln z menu @em{CSTeX/View documentation} ( esky) nebo menu @em{Help / Keys help} (anglicky). Zde jsou pops ny zejm na dal dopln hork vesy a n standardn vesy. @ipfminitoc @h2 Alt @list @item @bf{Alt+1} epne se do souboru, na jeho nu je kurzor. Dle pot eby ho otev @item @bf{Alt+2} Zobec uje Alt+1. Je lep @item @bf{Alt+3} @tt{\begin{}} s kurzorem mezi z vorkami. @item @bf{Alt+4} @tt{\end{}} s kurzorem mezi z vorkami. @item @bf{Alt+5} @tt{\[}, pr dek s kurzorem a @tt{\]}. @item @bf{Alt+6} @tt{$$}, pr dek s kurzorem a @tt{$$}. @item @bf{Alt+7} @tt{$$} s kurzorem mezi. @item @bf{Alt+8} Funguje jen p i zapnut vesnici. v bloku slice na odpov smena s diakritikou. @item @bf{Alt+9} i zapnut vesnici m v bloku p smena s diakritikou na odpov slice. @item @bf{Alt+G} Po stisknut vesy nap e odpov smeno. V n sleduj tabulce je zobrazeno p a vyzna eno, kter velk smena lze pou @table 5 4 3 5 7 3 5 3 4 3 5 6 2 2 a b c d e f g h i k l - - - D - F G - - - L alpha beta chi delta epsilon phi gamma eta iota kappa lambda @endtable @table 5 2 5 3 5 3 10 6 8 2 7 4 o q r s t u v w y O Q - S - - - - Y omega theta rho sigma tau varepsilon varphi vartheta upsilon zeta @endtable @item @bf{Alt+Q} funkce: @enumerate @item i pou na pr dku vlo @verbatim \begin{equation} \end{equation} @endverbatim @item Je-li pod kurzorem @tt{\begin{XX}} nebo @tt{\end{XX}}, kde @tt{XX} je @tt{equation}, @tt{eqnarray}, @tt{align} nebo @tt{equation*}, @tt{eqnarray*}, @tt{align*}, jsou tyto trojice cyklicky zam @endenumerate Tato hork vesa funguje jen na soubory s p ponami @tt{tex}, @tt{sty}, @tt{cls} a @tt{dtx}. @item @bf{Alt+V} Otev e menu pro nastaven okraj @item @bf{Alt+W} Odzna bloky, ozna slovo, na n je kurzor, a um ho do schr @endlist @h2 Ctrl @list @item @bf{Ctrl+1} Otev e menu s p kazy pro sekce a @tt{\usepackage}. @item @bf{Ctrl+2} Otev e menu s r kazy. @item @bf{Ctrl+3} Otev e menu s LaTeXovsk mi okol @item @bf{Ctrl+4} Otev e menu s AMSLaTeXovsk mi okol @item @bf{Ctrl+5} Otev e menu s p kazy pro volbu velikosti p @item @bf{Ctrl+6} Otev e menu s p kazy pro volbu rodiny, duktu a tvaru p sma - text bere jako argument. @item @bf{Ctrl+7} Otev e menu s p kazy pro volbu rodiny, duktu a tvaru p sma - plat uvnit skupiny. @item @bf{Ctrl+8} Otev e menu s p kazy pro volbu p sma v matematice. @item @bf{Ctrl+9} Otev e menu s okol mi z Tools. @item @bf{Ctrl+E} dek od kurzoru do konce. @item @bf{Ctrl+Y} dek, na n je kurzor. @item @bf{Ctrl+[} nebo @bf{Ctrl+]} (je rovnocenn Vyhled rovou z vorku. Funguje na @tt{(){}[]<>} a na @tt{/*}, @tt{*/}, @tt{\begin} and @tt{\end} a dal (viz n da v @em{Help} k mto hork m - anglick @endlist @h2 Shift @list @item @bf{Ctrl+F11} Spust na pozad eklad a pak dvips. @item @bf{Shift+F11} Spust eklad na pozad @item @bf{Shift+F12} Jde na dal chybu. @endlist @h1 Bloky Editor EPM m i druhy blok @enumerate @item @bf{obd } - obd st textu. Pokud je zvolen proporcion font, zd e nejde o obd k. Sta zvolit ekvidistantn font (tla tko Mono na li stroj @item @bf{ } - n kolik cel textu. @item @bf{znakov st textu od jednoho znaku k jin @endenumerate @ipfminitoc Je tak t syst movou schr nku pro kop mezi r mi programy. Je mo @itemize @item ky v roletov m menu @em{Edit}. @item ky z menu, kter dostaneme kliknut m prav ho tla tka my i v bloku. @item Standardn @tt{Ctrl+Ins} a @tt{Shif+Ins}. @enditemize @h2 Ozna textu @list @item @bf{My Stiskne se tla tko my i a pohybem se ozna text. Pak se tla tko uvoln @itemize @item @bf{obd } - @em{lev } tla tko my @item @bf{ } - @em{prav } tla tko my @item @bf{znakov } - @em{lev } tla tko my i stisknut m @em{Ctrl}. @enditemize @item @bf{Kl vesami} tek i konec textu se ozna vesami. @itemize @item @bf{obd } - @tt{Alt+B} (zna se protilehl vrcholy obd @item @bf{ } - @tt{Alt+L} (zna se prvn a posledn dek, nez na po @item @bf{znakov } - @tt{Alt+Z} (zna se prvn a posledn znak, nez na po nehraje roli, je-li zapnuta nebo anglick vesnice - v dy je to kl vesa vlevo od x). @enditemize Pomoc ves lze ozna blok (stejn typ) upravovat, tj. jakoby znovu ur it vyzna konce bloku. @endlist @h2 Operace s bloky Jde o p esouv , kop , vynech smen na mal nebo velk atd. Je mo je prov t pomoc i nebo hork ch kl Operace je mo prov t mezi soubory v edita m okruhu. @list @item @bf{My Stisknut m @em{prav ho} tla tka my i se otev e menu. V te si, e je jin vislosti na tom, je-li ukazov tko my i v bloku nebo mimo blok. i stisknut m @em{prav m} tla tku my i lze blok p hnout na jin m kliknut m @em{lev ho} tla tka my i se blok odzna @item @bf{Hork mi kl vesami} Jsou uvedeny jen nejd nosti. @list @item @bf{Alt+C} @item @bf{Alt+D} Vynech @item @bf{Alt+E} esunut kurzoru na konec bloku. @item @bf{Alt+M} esouv @item @bf{Alt+U} Odzna bloku. @item @bf{Alt+Y} esunut kurzoru na za tek bloku (nehraje roli, je-li zapnuta nebo anglick vesnice - v dy je to kl vesa vpravo od t). @endlist @endlist @h1 Definice maker Je mo definovat jedno do makro. Je platn ve v ech souborech edita ho okruhu. Po uzav editoru je definice zru Definov se za ne stisknut ves @tt{Ctrl+R}. Definov se ukon stisknut ves @tt{Ctrl+R}. Makro se vyvol stisknut ves @tt{Ctrl+T}. @h1 V znam prvn dek (mus t opravdu slo jedna) lze vyu t pro p informac m dal m program m, kter jsou spou ny z menu, hork mi kl vesami a pod. Je-li tento dek ozna en %, nem jeho obsah z hlediska TeXu (p i standardn m nastaven znam. Pokud ho chceme vy adit, sta j vlo it pr echny mo volby dostaneme stisknut m @tt{Ctrl+9} p i zapnut anglick vesnici (vyvol standardn LaTeXovou hlavi ku). Krom prvn ch dvou jsou p argumenty omezeny znaky * (nebo jinou dvojic stejn ch znak @list @item @bf{Master:} Jm no_souboru_s_p ponou (pop . cestou) kazy pro p eklad, otev prohl ky atd. nejsou prov ny s editovan souborem, ale s t m, kter je uveden jako @em{Master}. Je to v . pro rozs texty. Chceme-li editovat samostatn kapitoly, nen zet kv ekladu a pod. do hlavn ho souboru. Pro rychl mezi hlavn m souborem a kapitolami je mo t hork @tt{Alt+2} (kurzor mus t na jm nu souboru). @item @bf{Format:} jmeno Pro p eklad je spu n soubor jmeno.cmd. V tomto souboru je ur eno, jak form t TeX ije, kde bude hledat pot soubory atd. Nav c je mo sto TeXu spustit p eklad METAFONTu nebo METAPOSTu. ipraven jsou n sleduj soubory: @itemize @item @em{latex} LaTeX2e s eskou podporou (implicitn volba, pokud Format: nebude v bec pou e bude pr - to hl chybu)) @item @em{cslplain} LaTeX 2.09 (star , s AMSLaTeX a NFSS) @item @em{csplain} plain s eskou podporou @item @em{csamstex} AMSTeX s eskou podporou @item @em{cslamst} LAMSTeX s eskou podporou @item @em{iformat} INITeX s form tem LaTeX2e s eskou podporou (kter je tak mo doplnit) @item @em{inifor} INITeX @item @em{pdflatex} pdfTeX s form tem LaTeX2e s eskou podporou @item @em{pdfplain} pdfTeX s form tem plain s eskou podporou @item @em{metaf} METAFONT @item @em{metap} METAPOST @enditemize @item @bf{dvips:} * Parametry " zec" jsou p ny programu dvips. @item @bf{makeindex:} * Parametry " zec" jsou p ny programu pro tvorbu rejst ku (csindex nebo mkidx32). @item @bf{ViewOpts:} * Parametry " zec" jsou p ny program m pro prohl ed tiskem a tisk (menu CSTeX - PM Preview before print a Print to file). Prohl ka z menu CSTeX/View document nebo z ikony View je ignoruje! @item @bf{EMTEXOPT:} * Parametry " zec" jsou p ny k prom okol EMTEXOPT p ed spu ekladu. @endlist @h1 Kontrola p eklep @label Kontrola p eklep K dispozici jsou dva programy - jeden je p mo sou EPM, druh je DOSovsk program texspell. @enumerate @item @bf{CSTeX/Spell-checker} se nastav jazyk. K dispozici je britsk a americk angli tina, francouz tina, n ina a tina. @bf{Edit/Proof} se zapne kontrola. Je t zapnout kontrolu jednoho slova, vyhled synonym nebo automatickou kontrolu pr hem psan @item @bf{Spell (CSTUG)} se nastav jazyk a sou se spust program texspell. K dispozici je tina, sloven tina a angli tina. @endenumerate @h1 Hled chyb s pou m souboru log Pokud se b hem p ekladu objev chyba, m eme po jeho ukon proch zet chyby opakovan m pou m tla tka @em{NextErr} nebo hork ch kl ves @tt{Shift+F12}. se do edita ho okruhu p log soubor. Poloha kurzoru se v n m automaticky posunuje podle chyb. hne-li p eklad bez chyby, stisknut m tla tka @em{NextErr} nebo hork ch kl @tt{Shift+F12} se p log soubor do edita ho okruhu za aktu zobrazen soubor. tu chyb je mo zobrazit jejich seznam p es menu View / Tags / Scan current file. @h1 Co v echno je v CSTeX menu Uvedeme stru ehled v ech polo ek, kter najdete v CSTeX menu. @enumerate @item @bf{(La)TeX document} Spust se v okn eklad. V echny pou soubory v edita m okruhu jsou p ed zpracov automaticky ulo @item @bf{(La)TeX paragraph} Spust se p eklad odstavce na pozad te se v e po @tt{\begin{document}}, pak dan odstavec). echny pou soubory v edita m okruhu jsou p ed zpracov m automaticky ulo @item @bf{(La)TeX and dvips document Ctrl-F11} Spust se na pozad eklad a pak dvips. echny pou soubory v edita m okruhu jsou p ed zpracov m automaticky ulo @item @bf{(La)TeX document /b Sh-F11} Spust se p eklad na pozad echny pou soubory v edita m okruhu jsou p ed zpracov automaticky ulo @item @bf{Locate Next Error Sh-F12} Soubor log se p do edita ho okruhu a jde se na dal chybu (pokud existuje). @item @bf{View document} Spust se prohl ka dvipm. Po p ekladu se automaticky aktualizuje. fonty se po potvrzen vygeneruj @item @bf{PostScript} Vytvo se postscriptov soubor. fonty se automaticky vygeneruj je mo nechat vygenerovat bitov mapy z Type1 postscriptov ch font ijte volbu @tt{-Pnic}. Fonty musej t uvedeny v souboru @tt{D:\EMTEX\DATA\DVIPS\ADOBE.SEZ}. @itemize @item @bf{dvips-it} - spust se dvips na pozad @item @bf{dvips+GhostView} - spust se dvips na pozad sledn soubor se otev e v ghostview. @item @bf{dvips+psview} - spust se dvips na pozad sledn soubor se otev e v ghostscriptu s ovl m souborem psview. @item @bf{print from dvips} - spust se dvips na pozad stup je p n na prn. @item @bf{dvips-it + pause} - spust se dvips v okn , kter po skon stane otev @enditemize @item @bf{PM Preview before print} Spust se prohl ka dvipm s fonty pou mi podle typu tisk rny. Po p ekladu se automaticky aktualizuje. Chyb fonty se po potvrzen vygeneruj . Slou k prohl ed tiskem (nastaven okraj r stran atd.). @item @bf{FS Preview before print} Spust se prohl ka dviscr7 na cel obrazovce s fonty pou mi podle typu tisk rny. fonty se po potvrzen vygeneruj . Slou k prohl ed tiskem (nastaven okraj r stran atd.). V OS/2 nev @item @bf{Print document} Provede se tisk na p nou tisk rnu. Chyb fonty se po potvrzen vygeneruj @item @bf{Print to file} Provede se tisk do souboru. P pona je podle typu tisk rny. fonty se po potvrzen vygeneruj @item @bf{Tie (vlnka)} Spust se program vlna, kter ky a spojky kKoOsSuUvVzZAI. Standardn LaTeXovsk matematick okol amsmath.sty) a verbatim okol jsou ignorov @item @bf{CStoCS} soubor @item @bf{Spell (CSTUG)} Kontrola p eklep - viz @hpt{Kontrola p eklep @item @bf{Other TeX programs} a anglick verze bibtexu (tvorba seznamu literatury) a indexu (tvorba rejst TeXCAD a Qfig (kreslen ) a z na cs a cm font v dvi souborech. @item @bf{TeXclean} pomocn ch soubor ponami aux, log, dlg, dvi, toc, lot, lof, blg, idx, glo, gls, hp, mfj, pri, bak, lj, dj, fx, ljh, djh. @item @bf{Editor} funkce spjat s editov m soubor v okruhu a vybarven @item @bf{Spell-checker} Kontrola p eklep - viz @hpt{Kontrola p eklep @item @bf{View documentation} stup k dokumentaci - pmCSTeX, LaTeX2e, CzEpmCs, EPM a popis (tento soubor). @endenumerate @h1 R @ipfminitoc @h2 Edita okruhy @ipfminitoc @h3 P v edita m okruhu V editoru EPM m t sou otev eno mnoho soubor v jednom edita m okruhu. nat mezi nimi lze mimo jin @itemize @item Pomoc @em{smy ek} vpravo naho e na li (jsou-li , je v okruhu jen jeden soubor). @item Pomoc menu @em{List ring}. To lze otev @itemize @item tkem @em{Ring}. @item Stisknut m obou tla tek my i na plo e editoru. @enditemize @enditemize @h3 Ukl a na edita ho okruhu edita okruh lze v sta editace v souborech a poloh kurzor it a zase na @itemize @item Okruh ulo me pomoc tka @em{Save}. V otev m menu zad me jm no, pod kter chceme ulo it okruh ulo it. T je mo nechat vytvo it ikonu, z n lze cel okruh spustit. @item okruh p me ke st mu pomoc tka @em{Load}. Jinou mo je otev t editor z p kazov dku (uvozovky jsou sou syntaxe): @verbatim epm 'groups loadgroup jmeno_okruhu' @endverbatim @item Chcete-li odstranit jm no ulo ho okruhu ze seznamu ulo ch edita ch okruh te EPM z adres e @tt{D:\PRGOS2\epm6\POM}. Po stisknut tka @em{Load} bude v menu @em{List...} nav c volba @em{Delete} (editor EPM mus t v tu chv li spust n jen jednou a z uveden ho adres @enditemize @h2 Vyhled Editor EPM m velmi mohutn prost edky pro vyhled textu. menu lze spustit: @itemize @item mi kl vesami @tt{Ctrl+S} @item tkem @em{Search} @item Z roletov ho menu @em{View/Search} @enditemize ch typ vyhled ny je mo t velmi prost edky s pou m typ grep a egrep - viz n da v menu @em{Search/Help/Options/GREP} resp. @em{Search/Help/Options/Extended GREP}. @h2 Jdi na dek resp. sloupec Pro p esun na dan dek lze pou kazy editoru EPM. kazov dek se otev vesou @tt{Esc} nebo @tt{Ctrl+I} nebo roletov ho menu @em{File/Command/Command dialog...}. @itemize @item @bf{goto slo} (druh slo je nepovinn ) - jde na p dek a sloupec. Je-li slo opat eno znam nkem, je posun relativn ed nebo vzad vzhledem k dan poloze kurzoru. @item @bf{+ slo} nebo @bf{- slo} - posune se o ed nebo vzad. @item @bf{+} nebo @bf{-} - p esun na prvn nebo posledn dek souboru. @enditemize @h2 Z K pohybu v souborech lze vytv et resp. ru it vlastn ky (do nebo trval K tomu slou @itemize @item vesy @tt{Ctrl+M} a @tt{Ctrl+B}. @item Roletov menu @em{View/Bookmarks}. @enditemize @h2 Kde hledat v p Editor nevytv speci soubor. V p rie se najde z chrann soubor v adres i @tt{D:\TMP\EPM}. P pona je zm na na n Je nastaveno, e soubor se aktualizuje po 100 zm ch (lze zm nit v Setting/Autosave). @h2 Funkce Undo ny od po tku editov ni je mo odstranit po stisknut tka @em{Undo} na li programy (nap . vlna nebo texspell) zp vrat nen . Po jejich pou se za historie. @h2 N m slov m LaTeXu existuje interaktivn da. Um te kurzor na slovo a zm te @tt{Ctrl+H}. Pokud n da k vybran mu slovu existuje, otev LaTeX2e help na dan m hesle. te-li stisknut tko my i na n ch polo ch roletov ch menu nebo tla na li , objevuje se na doln m okraji okna n operace zobrazuj na doln m okraji okna zpr vy. Ty si m ete p st v roletov m menu @em{View/Messages...}. @h2 Menu CSTEX nefunguje. kdy se stane, e polo ky v menu @em{CSTeX} nespust adovanou akci. otev t jak koliv jin roletov menu a vr tit se do menu @em{CSTeX}. @h2 Vybarven slova TeXu jsou barevn odli ena. O tom. kter slova to jsou a jak maji barvy, rozhoduje soubor @tt{D:\PRGOS2\epm6\epmkwds.tex}. Jeho editac je mo lat si vlastn . Popis syntaxe je na za tku souboru @tt{D:\PRGOS2\epm6\epmkwds.c}. Pokud se vybarven ztrat , je mo je obnovit (podle typu p pony) stisknut m tla @em{KwdHilit} na li Chcete-li n soubor nemaj pony @tt{tex}, @tt{sty}, @tt{cls} nebo @tt{dtx} vybarvit "TeXovsk m" stylem, pou ijte menu @em{CSTeX/Editor/Syntax highlighting/TeX current file}. kdy jsou konce dlouh nevybarven . Je to zp sobeno malou velikost pomocn ho bufferu. @h2 Li stroj stroj je mo upravit dle vlastn ch po adavk . Stiskn te prav i na li . Objev se menu umo nit vlastnosti tla tek, p vat dal nebo vyb z "bufetu" tla Novou li tu je mo it pod vlastn zvem. Li ty lze vyb rat p es @em{Settings/Toolbars}. @h2 Pokro funkce @em{pmCSTeX/Installation/Installation of advanced macros} se lze do eform odstavc (lep itelnost zdrojov du) a vyps "tag " dan ho souboru.