abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×
    dnes 16:22 | IT novinky

    Společnost Raspberry Pi patřící nadaci Raspberry Pi chystá IPO a vstup na londýnskou burzu.

    Ladislav Hagara | Komentářů: 0
    dnes 13:22 | IT novinky

    Google na své vývojářské konferenci Google I/O 2024 představil řadu novinek. Keynote byl věnován umělé inteligenci (DeepMind, Gemini, Responsible AI).

    Ladislav Hagara | Komentářů: 1
    dnes 12:33 | Bezpečnostní upozornění

    V Gitu bylo nalezeno 5 zranitelností. Opraveny jsou ve verzích 2.45.1, 2.44.1, 2.43.4, 2.42.2, 2.41.1, 2.40.2 a 2.39.4. Útočník může připravit repozitář tak, že při jeho klonování (git clone) může dojít ke spuštění libovolného kódu.

    Ladislav Hagara | Komentářů: 0
    dnes 04:11 | IT novinky

    Virtualizační softwary VMware Workstation Pro a VMware Fusion Pro jsou nově pro osobní použití zdarma. Softwary VMware Workstation Player a VMware Fusion Player končí.

    Ladislav Hagara | Komentářů: 0
    dnes 02:11 | Nová verze

    Linuxová distribuce Endless OS (Wikipedie) byla vydána ve verzi 6.0.0. Přehled novinek i s náhledy v příspěvku na blogu, poznámkách k vydání a také na YouTube.

    Ladislav Hagara | Komentářů: 0
    včera 15:44 | Nová verze

    Byl vydán Mozilla Firefox 126.0. Přehled novinek v poznámkách k vydání, poznámkách k vydání pro firmy a na stránce věnované vývojářům. Vylepšena byla funkce "Zkopírovat odkaz bez sledovacích prvků". Přidána byla podpora zstd (Zstandard). Řešeny jsou rovněž bezpečnostní chyby. Nový Firefox 126 je již k dispozici také na Flathubu a Snapcraftu.

    Ladislav Hagara | Komentářů: 0
    včera 15:22 | Nová verze

    Grafana (Wikipedie), tj. open source nástroj pro vizualizaci různých metrik a s ní související dotazování, upozorňování a lepší porozumění, byla vydána ve verzi 11.0. Přehled novinek v aktualizované dokumentaci.

    Ladislav Hagara | Komentářů: 0
    včera 14:55 | Nová verze

    Byla vydána nová verze 24.0 linuxové distribuce Manjaro (Wikipedie). Její kódové jméno je Wynsdey. Ke stažení je v edicích GNOME, KDE PLASMA a XFCE.

    Ladislav Hagara | Komentářů: 2
    včera 13:00 | Nová verze

    Byla představena oficiální rozšiřující deska Raspberry Pi M.2 HAT+ pro připojování M.2 periferii jako jsou NVMe disky a AI akcelerátory k Raspberry Pi 5. Cena je 12 dolarů.

    Ladislav Hagara | Komentářů: 2
    včera 12:44 | Pozvánky

    V Praze o víkendu proběhla bastlířská událost roku - výstava Maker Fair v Praze. I strahovští bastlíři nelenili a bastly ostatních prozkoumali. Přijďte si proto i vy na Virtuální Bastlírnu popovídat, co Vás nejvíce zaujalo a jaké projekty jste si přinesli! Samozřejmě, nejen českou bastlířskou scénou je člověk živ - takže co se stalo ve světě a o čem mohou strahováci něco říct? Smutnou zprávou může být to, že provozovatel Sigfoxu jde do

    … více »
    bkralik | Komentářů: 0
    Podle hypotézy Mrtvý Internet mj. tvoří většinu online interakcí boti.
     (74%)
     (5%)
     (10%)
     (10%)
    Celkem 277 hlasů
     Komentářů: 16, poslední včera 11:05
    Rozcestník

    Moje začátky s (plain) TeXem

    9.4.2007 17:15 | Přečteno: 1246× | Linux | poslední úprava: 9.4.2007 17:15

    Tak jsem si říkal, že bych si mohl taky založit blog, a zápisek týkající se mého prvního setkání s TeXem mi přišel celkem vhodný.

    Takže k věci. Ve svojí Fedoře jsem měl už nainstalovaný TeTeX, takže šlo jenom o to, rozchodit nějak csplain a začít s učením. Mno, abych pravdu řekl, zjistit, jak se dělá csplain bylo těžší než jsem čekal, nicméně nakonec se mi přece jen podařilo vyrobit si csplain script, který vypadá takto:

    #!/bin/sh
    tex -fmt /usr/share/texmf/tex/csplain/csplain --translate-file=cp227.tcx $*

    Jakékoliv tipy ohledně nastavení TeXu a výše uvedeného skriptu csplain, samozřejmě vítám. V téhle oblasti jsem totiž úplný začátečník. Takže další fáze byla sehnat si tutoriál. Zkrátím to, našel jsem něco, co posloužilo na CSTuGu, takže jsem se mohl začít učit. Za den jsem těch 120 stránek tak nějak projel a začal si vytvářet stylopis. Něco málo jsem napsal sám, něco málo zkopíroval, nicméně jsem víceméně, snad, docílil vytouženého cíle: testovací soubor v ps, zdroják testovacího souboru a stylopis.

    Tím se dostávám ke smyslu tohoto blogpostu. Některé části stylopisu jsou víceméně slepě okopírované, takže třeba v případě toho, co ve stylopise následuje po \def\titlepage, nemám nejmenší ponětí, co se tam vlastně děje (snad kromě nastavení písma). Takže uvítám jakékoliv komentáře za a) co bych mohl udělat lépe a za b) co ty příkazy vlastně dělají. Pak se trochu ztrácím v těch \medskipech a \nobreacích a pod. v definicích nadpisů (krom písma a číslování). Navíc jsem zjistil, že pokud bude za nadpisem 1 následovat nadpis 2 a nadpis 1 bude na konci stránky, bude nadpis 2 na nové stránce. Existuje způsob jak docílit toho, aby byly svázány dohormady? Mno a jinak obecně, jakoukoliv kritiku, poučení, nápady jak to či ono udělat lépe, jakožto úplný začátečník, vítám.

    Btw. s učením jsem začal v pátek odpoledne, takže to není žádná sláva...

           

    Hodnocení: 100 %

            špatnédobré        

    Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

    Komentáře

    Vložit další komentář

    9.4.2007 19:06 Michal Kubeček | skóre: 72 | Luštěnice
    Rozbalit Rozbalit vše Re: Moje začátky s (plain) TeXem
    Chce to najít nějakou vhodnou literaturu, pro začátek třeba Doob, pro mírně pokročilé nejlépe TeXbook, a pak už zbývá jen Mirečkovo "seučit, seučit, seučit". :-)
    9.4.2007 19:16 eh
    Rozbalit Rozbalit vše Re: Moje začátky s (plain) TeXem
    A co TBN? V nasich krajinach je to nejlepsi dostupna literatura. Jaks na to mohl zapomenout? Odkaz.
    9.4.2007 19:19 Vlastimil Ott | skóre: 66 | blog: Plastique | Opava
    Rozbalit Rozbalit vše Re: Moje začátky s (plain) TeXem
    Chtěl ho nalákat, ne odradit. ;-)
    Práce: Liberix, o.p.s. | Blog: OpensourceBlog.cz | Online kurz Zlatý WordPress
    9.4.2007 19:56 eh
    Rozbalit Rozbalit vše Re: Moje začátky s (plain) TeXem
    Hehe. A co lepsiho v cestine nez TBN znas? Ja teda nic. Ja s tim taky zacinal a stacilo to. Olsak to napsal fantasticky srozumitelne. Je tam vsechno, od popisu algoritmu, ktere TeX pouziva po velice realna reseni nekterych problemu. Mozna jeste tak by mohl precist TST pro vetsi rozhled po krajinach prilehlych...
    9.4.2007 19:59 Vlastimil Ott | skóre: 66 | blog: Plastique | Opava
    Rozbalit Rozbalit vše Re: Moje začátky s (plain) TeXem
    Já taky nic lepšího neznám. Ale Jemný úvod jsem taky četl jako první a nalákal mě. Kdybych jako první četl bibli TBN, nevím nevím... ;-) Bez TBN to nejde, o tom žádná. Ale ochutnat by měl nejprve něco jiného.
    Práce: Liberix, o.p.s. | Blog: OpensourceBlog.cz | Online kurz Zlatý WordPress
    9.4.2007 20:44 Tom.š Ze.le.in | skóre: 21 | blog: tz
    Rozbalit Rozbalit vše Re: Moje začátky s (plain) TeXem
    Bez TBN to nejde... to by měl někdo říct Knuthovi :)

    Jinak vzpomínám jak jsem kdysi s plainem začínal s (taky Olšákovou) knihou Typografický systém TeX, pak jsem se jej zeptal co číst dál a on mi řekl kde v Praze prodávají TexBook. Ta prvně zmíněná kniha byla jako úvod hodně dobrá, ale dnes už asi bude znát, že je z roku 95...
    10.4.2007 21:12 eh
    Rozbalit Rozbalit vše Re: Moje začátky s (plain) TeXem
    O tom prave TeX je, ze to znat nebude, ne? Zjevne Ti neni jasna zakladni myslenka - prenositelnost v case! Pokud TeX zustanene TeXem, pak TBN ani nic podobneho nemuze nikdy zastarat... ;-)
    10.4.2007 21:48 Tom.š Ze.le.in | skóre: 21 | blog: tz
    Rozbalit Rozbalit vše Re: Moje začátky s (plain) TeXem
    Měl jsem v tom kontextu na mysli TST, ne TBN. Osobně si myslím, že v dnešní knize
    • by nebylo diskutováno, jaký TeX je vhodný pro DOS,
    • zmínilo by se UTF-8,
    • našly by se i jiné zpusoby jak dostat TeX na Unix (N.B. - ne Linux) než make
    A možná za tu doby došlo i k nějakému vývoji v oblastech, které nesleduji - LaTeXovské styly, programy, nástroje a podobně.
    10.4.2007 22:02 Michal Kubeček | skóre: 72 | Luštěnice
    Rozbalit Rozbalit vše Re: Moje začátky s (plain) TeXem
    Teď se mi vybavilo, jak jsem se při svém prvním seznámení s TeXem ptal, jestli má smysl se zabývat LaTeXem 2ε nebo jestli by bylo lepší rovnou počkat na LaTeX 3… :-)
    10.4.2007 22:02 Michal Kubeček | skóre: 72 | Luštěnice
    Rozbalit Rozbalit vše Re: Moje začátky s (plain) TeXem
    Zapomněl jsem zmínit důležitou okolnost: bylo to na podzim 1992…
    10.4.2007 22:13 Tom.š Ze.le.in | skóre: 21 | blog: tz
    Rozbalit Rozbalit vše Re: Moje začátky s (plain) TeXem
    Podzim 92? Pokud jste ten Kubeček co ho matně pamatuju z olympiád v Nitře nebo Bílovci tak to musel být první semestr na Matfyzu... tou dobou mi zatajovali že existuje něco jiného než AmsTeX...

    LaTeX nesleduji, a google by to asi rychle objasnil, ale pointa je v tom jak dlouho je LaTeX3 venku, nebo v tom že pořád ještě není? :)
    10.4.2007 22:32 Michal Kubeček | skóre: 72 | Luštěnice
    Rozbalit Rozbalit vše Re: Moje začátky s (plain) TeXem

    Ano, bylo to přesně v okamžiku příchodu na matfyz. V tu chvíli mi totiž spadl na hlavu korespondenční seminář (ne že by mi to vadilo) a bylo potřeba naučit se TeX, abych v něm mohl vysázet komentáře. Jak už to bývá, ten styl, který jsem tehdy narychlo uplácal, vydržel v téměř nezměněné podobě ještě několik let, a když bych byl konečně schopen vyrobit něco typograficky i funkčně hodnotnějšího, co by se dalo tesat do kamene pro poučení budoucím generacím, bylo už pozdě, protože seminář převzaly nové tváře, které TeXu rozuměly asi tolik, jako já na podzim 1992… :-)

    A ano, uhodl jste, pointa je v tom, že přestože v roce 1992 byl LaTeX 2ε prezentován jako příprava na zcela přepracovanou verzi 3.0, o patnáct let později je LaTeX 2ε stále aktuální verzí.

    9.4.2007 21:31 Michal Kubeček | skóre: 72 | Luštěnice
    Rozbalit Rozbalit vše Re: Moje začátky s (plain) TeXem
    TBN bych určitě nedoporučil někomu, kdo se potřebuje ptát na takové věci jako tazatel - aspoň ne hned. TST ano, to by byla dobrá volba, jinak Jemný úvod do TeXu se dá sehnat i v češtině.
    9.4.2007 22:16 Fëannatar | skóre: 19 | blog: Annals of Taurelador
    Rozbalit Rozbalit vše Re: Moje začátky s (plain) TeXem
    Ono ten tazatel si s TeXem hraje plusmínus asi tři dny a z toho dva bez internetu... Nicméně... TBN se mi, alespoň na první pohled, velmi líbí... Je to přesně ten typ literatury, který mám rád... Jak jsem psal výše, Jemný úvod jsem prvních pár kapitol četl, a zbytek už jsem jenom prolistoval... Vlastně jsem docela rád, že se na moje dotazy odpovídá literaturou... Já než bych našel něco kvalitního, takhle to mám na stříbrném podnose :-)
    Your freedom ends where others' begins. It's the same with software => promote LGPL.
    9.4.2007 22:50 Michal Kubeček | skóre: 72 | Luštěnice
    Rozbalit Rozbalit vše Re: Moje začátky s (plain) TeXem
    Ono ten tazatel si s TeXem hraje plusmínus asi tři dny a z toho dva bez internetu...

    No a právě o to jde. Nechtěl jsem tím komentářem naznačit, že vás považuji za hloupého nebo něco takového. Jen že vaše znalosti TeXu nejsou v tuto chvíli na takové úrovni, abych vám mohl s klidným srdcem doporučit TBN. To ale neznamená, že za půl roku - nebo třeba za měsíc - nemůže být TBN pro vás to pravé. TBN je napsaný pro čtenáře, který relativně dobře zná standardní techniky a postupy a chce se naučit nějaké ty hlubší a méně obvyklé.

    9.4.2007 23:08 Fëannatar | skóre: 19 | blog: Annals of Taurelador
    Rozbalit Rozbalit vše Re: Moje začátky s (plain) TeXem
    Tak je pravda, že nemá moc smysl, chtít všechno najednou... Jak říkám, na první pohled se mi styl, jakým je TBN napsaná, líbí, uvídíme, jestli se tím prokoušu, nebo jestli se vrátím k něčemu jednoduššímu... Za zkoušku nic nedám a času i chuti mám dost...
    Your freedom ends where others' begins. It's the same with software => promote LGPL.
    9.4.2007 21:59 Fëannatar | skóre: 19 | blog: Annals of Taurelador
    Rozbalit Rozbalit vše Re: Moje začátky s (plain) TeXem
    Hmm.. není to náhodou Jemný v originále? Tak to jsem si právě v pátek stáhnul, projel základy, jenže kolem skupin mě to přestalo bavit - na můj vkus moc pomalé... tak jsem si řekl, stáhnu si pár zdrojáků a zkusím, co vyzkoumám... Jenže celou neděli a téměř celé pondělí, jsem byl bez i-netu, takže to zkoumání (bez referenční příručky, a pod.) bylo takové, že sice jsem dosáhl kýženého cíle, jenže jsem se toho při tom moc nenaučil (akorát automatické číslování, víceméně)... Ještě jedna věc mě na tom vadila... bylo to tuším z roku 1993, takže jsem se z toho vůbec nedozvěděl, jak rozchodit csplain pod linuxem... to se mi ale nakonec přece jen nějak povedlo - viz. blogpost...
    Your freedom ends where others' begins. It's the same with software => promote LGPL.
    9.4.2007 21:25 botanicus | blog: Botanicusovi povzdechy | Prachatice
    Rozbalit Rozbalit vše Re: Moje začátky s (plain) TeXem
    Plain je parada, ale do zacatku docela tezky, rekl bych. Ja zacinal na LaTeXu (ale ten je moc fuj), pak jsem presel na duel ConTeXt - plain. ConTeXt taky stoji za uvahu, je to sileny a silene mocny nastroj. Udelam si drobnou reklamu a odkazu na serial o ConTeXtu na Rootu.
    ... mam chut na jablicka ;)
    9.4.2007 22:18 Fëannatar | skóre: 19 | blog: Annals of Taurelador
    Rozbalit Rozbalit vše Re: Moje začátky s (plain) TeXem
    Ten seriál jsem zaregistroval, nicméně už jsem se rozhodl pro plain, přesto díky za návrh. :-)
    Your freedom ends where others' begins. It's the same with software => promote LGPL.
    10.4.2007 08:57 Tom.š Ze.le.in | skóre: 21 | blog: tz
    Rozbalit Rozbalit vše Re: Moje začátky s (plain) TeXem
    Jinak ke konkrétnostem:

    nadpisy mít svázány dohromady - viz nobreak, respektive penalty, a pravidla pro lámání řádků do stránek (kde je možný zlom)

    a pokud se pamatuji, tak skript pro formát TeXu se dělá standardně tak, že se příslušný tex nalinkuje do názvu formátu (ale může být pořád problém s kódováním češtiny)
    Cohen avatar 10.4.2007 10:33 Cohen | skóre: 21 | blog: Drobnosti | Brno
    Rozbalit Rozbalit vše Re: Moje začátky s (plain) TeXem

    Doporučoval bych 1) pořídit nějakou literaturu. Pokud trváš na použití plainu, tak asi TBN (viz výše), případně také Typografický systém TeX. Pokud by bylo propustné použití LaTeXu, tak vřele doporučuji vynikající knihu LaTeX pro začátečníky. ConTeXt by určitě taky nebyl špatný nápad, osobně s ním ale nemám žádné zkušenosti. (Má někdo tip na nějakou dobrou literaturu? Ideálně i s poznámkami o specificích české sazby.)

    2) Doporučil bych nepoužívat distribuční TeTeX, jehož vývoj už byl ukončen, ale použil TeX Live, který právě TeTeX v distribucích postupně nahradí. Je to velká distribuce TeXu (s binárkami pro 14 platforem), která obsahuje nejen vlastní TeX a nástroje okolo (mimo jiné i předkonfigurovaný csplain a cslatex, ConTeXt tam najdete také), ale i spoustu dalšího software a nástrojů. Hlavní výhodou je především přibalený snímek CTANu, cože je veliký archiv s TeXovými věcmi. V poslední verzi TeX Live 2007 je i XeTeX pro MacOS X, Linux a Windows, což také potěší. Především by ale všechno mělo fungovat out-of-the-box.

    TeX Live se dá buď nainstalovat na disk, nebo používat jako live DVD. Pokud je dost místa na disku, tak doporučuji druhou variantu. Přes loopback mám ISO přimountované a provozuji ho v režimu live DVD z disku. Zprovoznění je velmi jednoduché, případné odstranění také.

    OpenPGP key fingerprint: 489C 5EC8 0FD6 2BE8 9E59 B4F7 19C1 3E8C E0F5 DB61 (https://www.fi.muni.cz/~xruzick7/pgp-klic/)
    10.4.2007 13:50 hub | skóre: 26 | blog: bg
    Rozbalit Rozbalit vše Re: Moje začátky s (plain) TeXem
    (Má někdo tip na nějakou dobrou literaturu? Ideálně i s poznámkami o specificích české sazby.)
    Například poslední číslo (2-4/2006) zpravodaje CSTUGu -- Exkurze do ConTeXtu.
    Cohen avatar 10.4.2007 15:46 Cohen | skóre: 21 | blog: Drobnosti | Brno
    Rozbalit Rozbalit vše Re: Moje začátky s (plain) TeXem
    Ten mám.
    OpenPGP key fingerprint: 489C 5EC8 0FD6 2BE8 9E59 B4F7 19C1 3E8C E0F5 DB61 (https://www.fi.muni.cz/~xruzick7/pgp-klic/)

    Založit nové vláknoNahoru

    ISSN 1214-1267   www.czech-server.cz
    © 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.