{"id":95,"date":"2004-04-23T15:03:47","date_gmt":"2004-04-23T15:03:47","guid":{"rendered":"https:\/\/143-42-55-146.ip.linodeusercontent.com\/?p=95"},"modified":"2004-04-23T15:03:47","modified_gmt":"2004-04-23T15:03:47","slug":"prezentace-v-latexu","status":"publish","type":"post","link":"https:\/\/nax.cz\/?p=95","title":{"rendered":"PREZENTACE V LATEXU"},"content":{"rendered":"<p>Ach ta \u0139\u0104kole mi u\u0139\u017e zase d\u0102\u0104v\u0102\u0104 \u0139\u0099\u0102\u0104dn\u00c4\u009b do t\u00c4\u009bla (nebo sp\u0102\u00ad\u0139\u0104 do hlavy? ;). Ostatn\u00c4\u009b je to vid\u00c4\u009bt i na \u00c4\u008detnosti p\u0139\u0099\u0102\u00adsp\u00c4\u009bvk\u0139\u017b tady na blogu. Konkr\u0102\u0160tn\u00c4\u009b jsme minul\u0102\u02dd t\u0102\u02ddden psali po \u0139\u0099ad\u00c4\u009b p\u0102\u00adsemku z francouz\u0139\u0104tiny, pak z jazyk\u0139\u017b a p\u0139\u0099ekladu a v\u00c4\u008dera jsem psal pro zm\u00c4\u009bnu p\u0102\u00adsemku z C++. No a abych toho nem\u00c4\u009bl m\u0102\u0104lo, tak jsem tohle pond\u00c4\u009bl\u0102\u00ad m\u00c4\u009bl refer\u0102\u0104t na <a href=\"http:\/\/unix.felk.cvut.cz\/unix\">p\u0139\u0099edm\u00c4\u009bt UNIX<\/a> . Konkr\u0102\u0160tn\u00c4\u009b jsem si na za\u00c4\u008d\u0102\u0104tku semestru vybral jako t\u0102\u0160ma z <a href=\"http:\/\/unix.felk.cvut.cz\/unix\/down.html#referaty\">nab\u0102\u00addky <\/a> refer\u0102\u0104t \u00c4\u008d\u0102\u00adslo 7: grep a regul\u0102\u0104rn\u0102\u00ad v\u0102\u02ddrazy.<\/p>\n<p>To t\u0102\u0160ma jsem si vybral proto, \u0139\u017ee si mysl\u0102\u00adm, \u0139\u017ee o regul\u0102\u0104rn\u0102\u00adch v\u0102\u02ddrazech u\u0139\u017e toho v\u0102\u00adm dost, abych o nich byl schopen pou\u00c4\u008dovat ostatn\u0102\u00ad. Tedy aspo\u0139\u0088 o t\u00c4\u009bch co jsou implementovan\u0102\u0160 v unixu. <\/p>\n<p>Refer\u0102\u0104t m\u00c4\u009bl b\u0102\u02ddt p\u0139\u0099ipraven jako prezentace na slidech (pr\u0139\u017bsvitk\u0102\u0104ch) na zp\u00c4\u009btn\u0102\u02dd projektor (dataprojektor v sol\u0102\u0104riu bohu\u0139\u017eel je\u0139\u0104t\u00c4\u009b nen\u0102\u00ad). Cvi\u00c4\u008d\u0102\u00adc\u0102\u00ad n\u0102\u0104m p\u0139\u0099i zad\u0102\u0104v\u0102\u0104n\u0102\u00ad t\u00c4\u009bch refer\u0102\u0104t\u0139\u017b poskytl n\u00c4\u009bkolik d\u0139\u017ble\u0139\u017eit\u0102\u02ddch rad:<br \/>\n&#8211; p\u0102\u00adsmo na slidech by m\u00c4\u009blo b\u0102\u02ddt bezpatkov\u0102\u0160<br \/>\n&#8211; p\u0139\u0099\u0102\u00adklady se nejl\u0102\u0160pe odli\u0139\u0104\u0102\u00ad curierem, u kter\u0102\u0160ho t\u0139\u0099eba nevznik\u0102\u0104 pochybnost jestli mezera nebo ne<br \/>\n&#8211; p\u0102\u00adsmo by b\u0102\u02ddt dostate\u00c4\u008dn\u00c4\u009b velik\u0102\u0160 tak, aby bylo dob\u0139\u0099e \u00c4\u008diteln\u0102\u0160 i od zadn\u0102\u00adch po\u00c4\u008d\u0102\u00adta\u00c4\u008d\u0139\u017b velmi dlouh\u0102\u0160 u\u00c4\u008debny sol\u0102\u0104ria<br \/>\n&#8211; struktura refer\u0102\u0104tu by m\u00c4\u009bl b\u0102\u02ddt rozmy\u0139\u0104len\u0102\u0104 tak, abychom nesk\u0102\u0104kali od jednoho k druh\u0102\u0160mu (&#8222;a je\u0139\u0104t\u00c4\u009b jsem zapomn\u00c4\u009bl &#8230; a o 2 slajdy dal uvid\u0102\u00adte&#8230;&#8220;)<\/p>\n<p>no a krom\u00c4\u009b toho je\u0139\u0104t\u00c4\u009b \u0139\u0099e\u00c4\u008dnick\u0102\u0160 pozn\u0102\u0104mky, za kter\u0102\u0160 zprdnul i m\u00c4\u009b (n\u00c4\u009bjak jsem na to zapomn\u00c4\u009bl):<br \/>\n&#8211; hlavn\u00c4\u009b udr\u0139\u017eovat o\u00c4\u008dn\u0102\u00ad kontakt, abychom m\u00c4\u009bli p\u0139\u0099ehled o tom jak se ostatn\u0102\u00ad nud\u0102\u00ad nebo nech\u0102\u0104pou (s t\u0102\u00adm jsem m\u00c4\u009bl docela probl\u0102\u0160m, proto\u0139\u017ee kdy\u0139\u017e stoj\u0102\u00adte vedle toho rozsv\u0102\u00adcen\u0102\u0160ho projektoru a kouk\u0102\u0104te do temn\u0102\u0160 m\u0102\u00adstnosti tak stejn\u00c4\u009b skoro nikoho nevid\u0102\u00adte)<br \/>\n&#8211; nekoukat se do pl\u0102\u0104tna, kdy\u0139\u017e u\u0139\u017e n\u00c4\u009bco mus\u0102\u00adm \u00c4\u008d\u0102\u00adst, tak na projektoru (jen\u0139\u017ee m\u00c4\u009b vytkl pr\u0102\u0104v\u00c4\u009b to, \u0139\u017ee sem pr\u0102\u02dd v\u00c4\u009bt\u0139\u0104inu \u00c4\u008dasu mluvil do projektoru \ud83d\ude41<\/p>\n<p>Kdy\u0139\u017e jsem to tak na t\u0102\u0160 hodin\u00c4\u009b poslouchal, hned mne napadlo, \u0139\u017ee tohle ty v\u00c4\u009bci okolo velikosti a stylu p\u0102\u00adsma je ide\u0102\u0104ln\u0102\u00ad sousto pro latex. No a tak jsem trochu zap\u0102\u0104tral, jestli u\u0139\u017e n\u00c4\u009bkoho nenapadlo n\u00c4\u009bco podobn\u0102\u0160ho a na\u0139\u0104el jsem <a href=\"http:\/\/freshmeat.net\/articles\/view\/667\/\">\u00c4\u008dl\u0102\u0104nek o prezentac\u0102\u00adch v latexu<\/a> na freshmeatu. Po kr\u0102\u0104tk\u0102\u0160m p\u0139\u0099ehledu mo\u0139\u017enost\u0102\u00ad r\u0139\u017bzn\u0102\u02ddch bal\u0102\u00adk\u0139\u017b je tam potom d\u0102\u0104l popisov\u0102\u0104n u\u0139\u017e <a href=\"http:\/\/www.math.umbc.edu\/~rouben\/prosper\/index.html\">Prosper<\/a>. Je to bal\u0102\u00adk latexov\u0102\u02ddch maker, kter\u0102\u02dd m\u0102\u0104 opravdu \u0139\u0104irok\u0102\u0160 mo\u0139\u017enosti a implementuje i takov\u0102\u0160 vychyt\u0102\u0104vky jako je postupn\u0102\u0160 objevov\u0102\u0104n\u0102\u00ad textu na slajdu a nebo n\u00c4\u009bkolik mo\u0139\u017en\u0102\u02ddch animovan\u0102\u02ddch p\u0139\u0099echod\u0139\u017b mezi slajdy.<\/p>\n<p>Tedy abych byl p\u0139\u0099esn\u0102\u02dd: ty p\u0139\u0099echody jsou vid\u00c4\u009bt samoz\u0139\u0099ejm\u00c4\u009b jen ve v\u0102\u02ddsledn\u0102\u0160m PDF souboru. Nav\u0102\u00adc spolu s Prosperem v\u0102\u0104m p\u0139\u0099ijde sada moc hezk\u0102\u02ddch styl\u0139\u017b, tak\u0139\u017ee nav\u0102\u00adc m\u0102\u0104 v\u0102\u02ddhodu v tom, \u0139\u017ee m\u0139\u017b\u0139\u017eete zm\u00c4\u009bnou jednoho \u0139\u0099\u0102\u0104dku d\u0102\u0104t va\u0139\u0104im slajd\u0139\u017bm \u0102\u015fpln\u00c4\u009b jin\u0102\u02dd vzhled.<\/p>\n<p>Nicm\u0102\u0160n\u00c4\u009b p\u0139\u0099i d\u00c4\u009bl\u0102\u0104n\u0102\u00ad t\u00c4\u009bch slajd\u0139\u017b jsem narazil na n\u00c4\u009bkolik probl\u0102\u0160m\u0139\u017b. Tak p\u0139\u0099edn\u00c4\u009b to byla nejprve \u00c4\u008de\u0139\u0104tina. Norm\u0102\u0104ln\u00c4\u009b \u00c4\u008de\u0139\u0104tinu v latexu pou\u0139\u017e\u0102\u00adv\u0102\u0104m tak, \u0139\u017ee do hlavi\u00c4\u008dky dokumentu (p\u0139\u0099ed \\begin{document}) nap\u0102\u00ad\u0139\u0104u:<\/p>\n<p><strong>\\usepackage{czech}<\/strong><\/p>\n<p>a vim m\u0102\u0104m nastaven\u0102\u02dd tak, aby mi to p\u0139\u0099ekl\u0102\u0104dal pomoc\u0102\u00ad cslatexu. Jen\u0139\u017ee kdy\u0139\u017e jsem to aplikoval na ten dokument v Prosperu tak to vyhodilo hl\u0102\u0104\u0139\u0104ku:<\/p>\n<p><strong>warning: Font shape `IL2\/helvetica\/m\/n&#8216; undefined<\/strong><\/p>\n<p>No prost\u00c4\u009b, \u0139\u017ee nena\u0139\u0104el bezpatkov\u0102\u02dd font v pot\u0139\u0099ebn\u0102\u0160m k\u0102\u0142dov\u0102\u0104n\u0102\u00ad \ud83d\ude41 Str\u0102\u0104vil jsem na tom asi t\u0102\u02ddden ne\u0139\u017e jsem p\u0139\u0099i\u0139\u0104el na to jak ho donutit tiskat \u00c4\u008desky (u\u0139\u017e jsem myslel, \u0139\u017ee budu muset pou\u0139\u017e\u0102\u00adt alternativn\u0102\u00ad \u0139\u0099e\u0139\u0104en\u0102\u00ad, toti\u0139\u017e v\u0139\u0104echny h\u0102\u0104\u00c4\u008dky p\u0139\u0099epsat na p\u0139\u017bvodn\u0102\u00ad formu toti\u0139\u017e \\v n\u0102\u0104sledovan\u0102\u0160 mezerou a znakem nad kter\u0102\u02ddm m\u0102\u0104 b\u0102\u02ddt h\u0102\u0104\u00c4\u008dek). Nakonec jsem ale na\u0139\u0104el <a href=\"http:\/\/groups.google.com\/groups?hl=cs&#038;lr=&#038;ie=UTF-8&#038;oe=UTF-8&#038;threadm=200209191024.g8JAO0Vn072003%40relay.felk.cvut.cz&#038;rnum=1&#038;prev=\/groups%3Fhl%3Dcs%26lr%3D%26ie%3DUTF-8%26oe%3DUTF-8%26q%3Dprosper%2Bcslatex%26btnG%3DVyhledat%2BGooglem\">tento p\u0139\u0099\u0102\u00adsp\u00c4\u009bvek v diskusi cstex<\/a>. Ono toti\u0139\u017e sta\u00c4\u008d\u0102\u00ad ten jeden \u0139\u0099\u0102\u0104dek nahradit t\u0102\u00admto:<\/p>\n<p><strong>\\usepackage[T1]{czech}<\/strong><br \/>\n<strong>\\usepackage[latin2]{inputenc}<\/strong><\/p>\n<p>a pak to p\u0139\u0099elo\u0139\u017eit t\u0102\u00adm cslatexem. No a voala, u\u0139\u017e je to v\u0139\u0104echno hezky \u00c4\u008desky.<\/p>\n<p>Pak jsem si hezky ud\u00c4\u009blal tu presentaci no a pak jsem zjistil, \u0139\u017ee se to na unixech n\u00c4\u009bjak blb\u00c4\u009b zobrazuje. M\u00c4\u009bl jsem to ud\u00c4\u009blan\u0102\u0160 tak, \u0139\u017ee j\u0102\u0104 budu t\u0139\u0099eba n\u00c4\u009bjak\u0102\u02dd slajd postupn\u00c4\u009b odkr\u0102\u02ddvat pap\u0102\u00adrem a ten kdo si to u sebe na po\u00c4\u008d\u0102\u00adta\u00c4\u008di pust\u0102\u00ad v tom acrobat readeru, tak mu budou postupn\u00c4\u009b naskakovat v\u00c4\u009bci. BTW v\u00c4\u009bd\u00c4\u009bli jste, \u0139\u017ee v acroreaderu m\u0139\u017b\u0139\u017eete d\u0102\u0104t fullscreen a pak pomoc\u0102\u00ad \u0139\u0104ipek a nebo pgup\/pgdown m\u0139\u017b\u0139\u017eete sk\u0102\u0104kat mezi slajdy. No a lajk nepozn\u0102\u0104 rozd\u0102\u00adl oproti M$ Powerpointu.<\/p>\n<p>Tedy pokud zrovna nem\u0102\u0104te acroread verze 5 nebo 6 pro unix, kde je bug ohledn\u00c4\u009b pozad\u0102\u00ad. Ono toti\u0139\u017e kdy\u0139\u017e po\u00c4\u008d\u0102\u00adt\u0102\u0104te s b\u0102\u00adl\u0102\u00adm pozad\u0102\u00adm (a ve windows\u0102\u00adm acroreaderu se b\u0102\u00adl\u0102\u0160 skute\u00c4\u008dn\u00c4\u009b b\u0102\u00adl\u0102\u0160 zobrazuje) tak na unixech se v\u0102\u0104m zobraz\u0102\u00ad po prvn\u0102\u00adm p\u0139\u0099echodu \u00c4\u008dern\u0102\u0160 \ud83d\ude41 No a \u0139\u0099ekn\u00c4\u009bte sami &#8211; \u00c4\u008dern\u0102\u0160 p\u0102\u00adsmena na \u00c4\u008dern\u0102\u0160m pozad\u0102\u00ad asi moc dob\u0139\u0099e nevypadaj\u0102\u00ad. \u0139\u0098e\u0139\u0104en\u0102\u00ad ale existuje. Ale je to d\u00c4\u009bsnej hack. Je toti\u0139\u017e do souboru se stylem, kter\u0102\u02dd ve sv\u0102\u0160 prezentaci pou\u0139\u017e\u0102\u00adv\u0102\u0104te (v m\u0102\u0160m p\u0139\u0099\u0102\u00adpad\u00c4\u009b <strong>\/usr\/share\/texmf\/tex\/latex\/prosper\/contrib\/blends.sty<\/strong>) \u0139\u0099\u0102\u0104dek:<\/p>\n<p><strong>\\newrgbcolor{cblack}{0.110 0.110 0.110}<\/strong><\/p>\n<p>do definic barev a pak do rput p\u0139\u0099idat:<br \/>\n<strong>\\psframe[gradbegin=white,gradend=cred,gradmidpoint=1,gradangle=135,fillstyle=gradient,gradlines=1000,linestyle=none](0,1.405)(1.335,0.415)<\/strong><\/p>\n<p>V\u0102\u02ddsledkem pak je, \u0139\u017ee se sice asi o polovinu zv\u00c4\u009bt\u0139\u0104\u0102\u00ad v\u0102\u02ddsledn\u0102\u02dd soubor, ale na druhou stranu u\u0139\u017e pozad\u0102\u00ad bude hezky b\u0102\u00adl\u0102\u0160 tak jak m\u0102\u0104 b\u0102\u02ddt.<\/p>\n<p>No a nakonec kdy\u0139\u017e jsem to tiskl na ty pr\u0139\u017bsvitky (siln\u00c4\u009b doporu\u00c4\u008duju lejzrovku, proto\u0139\u017ee inkoust se v\u0102\u0104m rozma\u0139\u017ee i kdy\u0139\u017e to nech\u0102\u0104te p\u0139\u0099es noc uschnout) tak jsem zjistil, \u0139\u017ee jsem zapomn\u00c4\u009bl, \u0139\u017ee znak &#8218;~&#8216; znamen\u0102\u0104 v latexu nezlomitelnou mezeru a tedy tam kde jsem t\u0139\u0099eba cht\u00c4\u009bl napsat tildu jako domovsk\u0102\u02dd adres\u0102\u0104\u0139\u0099 se mi nikde nevytiskla \ud83d\ude41 N\u0102\u0104sledovalo zb\u00c4\u009bsil\u0102\u0160 hled\u0102\u0104n\u0102\u00ad na internetu a nakonec jsem se dozv\u00c4\u009bd\u00c4\u009bl, \u0139\u017ee tildu vys\u0102\u0104z\u0102\u00adte v latexu pomoc\u0102\u00ad makra <strong>\\textasciitilde<\/strong>.<\/p>\n<p>No a v\u0102\u02ddsledky m\u0102\u0160ho sna\u0139\u017een\u0102\u00ad si m\u0139\u017b\u0139\u017eete prohl\u0102\u0160dnout <a href=\"http:\/\/nax.hn.org\/pub\/skola\/sem6\/unix\/\">tady<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Ach ta \u0139\u0104kole mi u\u0139\u017e zase d\u0102\u0104v\u0102\u0104 \u0139\u0099\u0102\u0104dn\u00c4\u009b do t\u00c4\u009bla (nebo sp\u0102\u00ad\u0139\u0104 do hlavy? ;). Ostatn\u00c4\u009b je to vid\u00c4\u009bt i na \u00c4\u008detnosti p\u0139\u0099\u0102\u00adsp\u00c4\u009bvk\u0139\u017b tady na blogu. Konkr\u0102\u0160tn\u00c4\u009b jsme minul\u0102\u02dd t\u0102\u02ddden psali po \u0139\u0099ad\u00c4\u009b p\u0102\u00adsemku z francouz\u0139\u0104tiny, pak z jazyk\u0139\u017b a p\u0139\u0099ekladu a v\u00c4\u008dera jsem psal pro zm\u00c4\u009bnu p\u0102\u00adsemku z C++. No a abych toho nem\u00c4\u009bl [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[35],"tags":[],"class_list":["post-95","post","type-post","status-publish","format-standard","hentry","category-linux"],"_links":{"self":[{"href":"https:\/\/nax.cz\/index.php?rest_route=\/wp\/v2\/posts\/95","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/nax.cz\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/nax.cz\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/nax.cz\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/nax.cz\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=95"}],"version-history":[{"count":0,"href":"https:\/\/nax.cz\/index.php?rest_route=\/wp\/v2\/posts\/95\/revisions"}],"wp:attachment":[{"href":"https:\/\/nax.cz\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=95"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/nax.cz\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=95"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/nax.cz\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=95"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}