Byla vydána beta verze openSUSE Leap 16. Ve výchozím nastavení s novým instalátorem Agama.
Devadesátková hra Brány Skeldalu prošla portací a je dostupná na platformě Steam. Vyšel i parádní blog autora o portaci na moderní systémy a platformy včetně Linuxu.
Lidi dělají divné věci. Například spouští Linux v Excelu. Využít je emulátor RISC-V mini-rv32ima sestavený jako knihovna DLL, která je volaná z makra VBA (Visual Basic for Applications).
Revolut nabídne neomezený mobilní tarif za 12,50 eur (312 Kč). Aktuálně startuje ve Velké Británii a Německu.
Společnost Amazon miliardáře Jeffa Bezose vypustila na oběžnou dráhu první várku družic svého projektu Kuiper, který má z vesmíru poskytovat vysokorychlostní internetové připojení po celém světě a snažit se konkurovat nyní dominantnímu Starlinku nejbohatšího muže planety Elona Muska.
Poslední aktualizací začal model GPT-4o uživatelům příliš podlézat. OpenAI jej tak vrátila k předchozí verzi.
Google Chrome 136 byl prohlášen za stabilní. Nejnovější stabilní verze 136.0.7103.59 přináší řadu novinek z hlediska uživatelů i vývojářů. Podrobný přehled v poznámkách k vydání. Opraveno bylo 8 bezpečnostních chyb. Vylepšeny byly také nástroje pro vývojáře.
Homebrew (Wikipedie), správce balíčků pro macOS a od verze 2.0.0 také pro Linux, byl vydán ve verzi 4.5.0. Na stránce Homebrew Formulae lze procházet seznamem balíčků. K dispozici jsou také různé statistiky.
Byl vydán Mozilla Firefox 138.0. Přehled novinek v poznámkách k vydání a poznámkách k vydání pro vývojáře. Řešeny jsou rovněž bezpečnostní chyby. Nový Firefox 138 je již k dispozici také na Flathubu a Snapcraftu.
Šestnáctý ročník ne-konference jOpenSpace se koná 3. – 5. října 2025 v Hotelu Antoň v Telči. Pro účast je potřeba vyplnit registrační formulář. Ne-konference neznamená, že se organizátorům nechce připravovat program, ale naopak dává prostor všem pozvaným, aby si program sami složili z toho nejzajímavějšího, čím se v poslední době zabývají nebo co je oslovilo. Obsah, který vytvářejí všichni účastníci, se skládá z desetiminutových
… více »V téměř každé linuxové distribuci je možné najít v nabídce balíčků program TeX. Je to letitý interpretr, který čte texty dokumentů, rozumí poměrně neobvyklému jazyku na řízení sazby a vytváří typografické výstupy ve formátu PDF (dříve byl používán formát DVI). Cílem tohoto seriálu je seznámit čtenáře s rozsáhlými možnostmi tohoto programu.
Seriál o TeXu uzavřu povídáním o nepatrnostech. Typografie ctí několik zásad, mezi které patří především zásada nepřekážet mezi informací a čtenářem, tedy jinými slovy čtenáře nerušit. Součástí toho je také respektování starých tradic. Dá se říci, že typografie je na této úrovni dobře udělaná, pokud si jí čtenář nevšimne. Zmíním tedy především takové nepatrnosti, které nejlépe vypadají, když nejsou vidět.
Jsou případy, kdy je účelné k vytvoření sazby kromě TeXu zapojit další program, který s TeXem spolupracuje. V tomto díle seriálu si ukážeme typické případy takové kooperace, zejména zmíníme tvorbu rejstříku a seznamu literatury.
Matematici po staletí využívají plochu papíru k zaznamenání svých abstraktních myšlenek daleko kreativněji, než poskytuje běžná textová sazba: používají větší množství abeced, velikostí, značné množství speciálních značek. Vzájemné umístění znaků na papíře není vždy jen na jediném řádku. Sazárny účtovaly matematickou sazbu podle centimetru čtverečního (na rozdíl od počtu znaků v textu) a tato sazba byla drahá. Na památku toho ji ve zdrojovém textu TeXu vyznačujeme pomocí dolarů.
Dnes si ukážeme základní vlastnosti boxů v TeXu. Práce s boxy je v závěru ilustrována příkladem, ve kterém programátor maker navrhuje design jedné složitější stránky knihy.
Rámcově si ukážeme, jak TeX sestavuje sazbu do řádků a stránek. Popis algoritmů v tomto článku si klade za cíl nabídnout čtenáři v krátkém textu celkový přehled bez nároku na přesnost. Další informace zájemce snadno dohledá například v TeXbooku naruby, kde je výklad dané problematiky rozprostřen na stovkách stránek a je přesný a úplný.
V minulém díle seriálu jsme si ukázali, že TeX se nebojí grafiky, dokonce naopak: pomocí TeXových maker lze grafiku řídit. Toto téma dnes uzavřeme podrobně komentovaným příkladem, kterým vytvoříme karetní hru Set. Příklad ilustruje nejen použití grafiky, ale také vnitřní fungování TeXu a práci s boxy a makry.
Sazba textu společně s grafikou vytvářejí jednotný vizuální celek. Je tedy
potřebné při tvorbě sazby mít pod kontrolou i tvorbu a umisťování
grafických prvků. O TeXu se můžete na mnoha místech dočíst, že grafiku svými
nástroji neřeší, že tento problém pouze postupuje prostřednictvím příkazu
\special
tiskovým ovladačům. Je to pravda jen částečně a dnes si
o tom řekneme více.
V linuxových distribucích je TeX zpřístupněn nejčastěji prostřednictvím balíčku TeXlive. To je také název distribuce, tentokrát TeXové, která běží i pod dalšími operačními systémy a počítačovými architekturami. Ta zanechá po své instalaci na disku kupu rozličných souborů. Účelem tohoto dílu seriálu bude udělat v tom rámcový přehled. Principy popsané pro TeXlive platí víceméně i pro jiné TeXové distribuce.
Na konci 90. let ustoupily fonty generované Metafontem do pozadí a nejčastěji se i v TeXu používaly fonty Type1 (formát od Adobe). Vedle toho stály fonty formátu TrueType od Microsoftu, které ale měly pro obtahy implementovány jen kvadratické spliny na rozdíl od kubických a často byly postiženy nevhodnou implementací. DTP svět se jim tedy vyhýbal obloukem, případně před tiskem prováděl konverze, což fontům taky nepomohlo k lepší reputaci.
Stejně jako potřebujeme cihly pro stavbu baráku, neobejdeme se bez fontů při přípravě sazby. Můžeme použít cihly kvalitní i méně kvalitní a podle toho dopadne stavba. Můžeme taky použít cihly různých technologií, což ovlivní naše pohodlí při stavbě, ale nakonec to ve výsledku nemusí být vidět. O tom, jak přistupuje TeX ke svým „cihlám sazby“, si povíme v tomto a příštím díle seriálu.
Makrojazyk TeXu nabízí poměrně neobvyklý způsob programování. Předvedeme si základy tohoto jazyka na příkladu – generování jednoduchého HTML souboru. Toto řešení používám při pořizování textu seriálu o TeXu pro abclinuxu.cz. Nečekejte tedy univerzálnost, je to řešení na míru jedné konkrétní potřeby. Ovšem univerzální je nástroj, kterým to je udělané – makrojazyk TeXu.
U tak složitého systému, jakým je TeX, se občas bohužel stane, že ne vše funguje jak má. V takovém případě uživatelům asi nepostačí jen znalost autorského značkování a musejí se zanořit poněkud do hloubky mezi nánosy všeho možného, co přinesla dlouholetá historie TeXu. V tomto díle seriálu si ukážeme, jak TeX přistupoval a přistupuje ke kódování znaků textových fontů. Aspoň rámcový přehled v této problematice se jistě vyplatí.
Předvedeme jednoduchý a typický dokument s odkazy, poznámkami, generovaným obsahem, obrázkem, tabulkou a vzorcem vytvořený třemi způsoby: pomocí CSplainu+OPmac, pomocí XeLaTeXu a pomocí ConTeXtu. Kromě toho si mohou čtenáři tohoto dílu trochu zasoutěžit, ovšem ceny nejsou vypsány žádné.
Učiníme-li první procházku po TeXové distribuci, záhy narazíme na pojmy LaTeX, AMSTeX, eTeX, pdfTeX, encTeX, ConTeXt, LuaTeX, XeTeX, XeLaTeX a mnohé další. V krátkosti si tyto pojmy vysvětlíme.
V téměř každé linuxové distribuci je možné najít v nabídce balíčků program TeX. Je to letitý interpretr, který čte texty dokumentů, rozumí poměrně neobvyklému jazyku na řízení sazby a vytváří typografické výstupy ve formátu PDF (dříve byl používán formát DVI). Cílem tohoto seriálu je seznámit čtenáře s rozsáhlými možnostmi tohoto programu.
Tiskni
Sdílej: