Konverze asciidoc do tex

Online konvertor ASCIIDOC do TEX zdarma

Převeďte dokumentaci AsciiDoc do editovatelného zdrojového kódu LaTeX pomocí Asciidoctor a Pandoc.

Převést ASCIIDOC na TEX online - zdarma

Uploading…
Vybrané soubory přesahují celkový limit 9 MB. Vyberte méně nebo menší soubory.

Soubor se zpracuje hned a smaže se ihned po stažení.

Jak to funguje

  1. 1/3

    Nahrajte soubor .asciidoc

    Kliknutím vyberte soubor, který chcete převést, nebo ho jednoduše přetáhněte do vyznačené oblasti.

  2. 2/3

    Spusťte převod .asciidoc do .tex

    Po úspěšném nahrání souboru klikněte na převod, jakmile budete připraveni.

  3. 3/3

    Stáhněte převedený soubor .tex

    Výsledek převodu je připraven ke stažení.

Jak převést soubor asciidoc do formátu tex

101convert.com Assistant Avatar

101convert.com assistant bot
37 min.

Soubory AsciiDoc se často převádějí do TEXu, když je třeba dokumentaci upravovat nebo vysázet v LaTeXu, odevzdat vydavateli nebo archivovat s reprodukovatelným sestavením TeXu. Spolehlivý desktopový postup spočívá ve vygenerování DocBook XML pomocí Asciidoctor a následném převodu tohoto XML do LaTeXu pomocí Pandocu.

Co je formát ASCIIDOC

AsciiDoc je jednoduchý značkovací formát pro strukturovanou dokumentaci. Soubory běžně používají příponu .adoc nebo .asciidoc a obsahují nadpisy, seznamy, odkazy, tabulky, zdrojové bloky, obrázky, atributy, direktivy includes a upozornění v čitelném prostém textu.

Tyto soubory vytvářejí a vykreslují Asciidoctor a původní procesor AsciiDoc. Můžete se s nimi setkat v repozitářích se softwarovou dokumentací, souborech README, příručkách, knihách a projektech publikování na statických webech. AsciiDoc je navržen pro tvorbu formátů, jako jsou HTML, man pages a DocBook, nikoli nativního TeXu.

Co je formát TEX

TEX je zdrojový kód pro typografický systém TeX. Při praktickém převodu dokumentů je obvykle zamýšleným výstupem TEXu LaTeX, protože poskytuje třídy dokumentů, členění do částí, odkazy, matematiku, tabulky, bibliografie a podporu balíčků.

Soubor .tex se upravuje jako prostý text a kompiluje pomocí TeX engine, například pdflatex, xelatex nebo lualatex. TEX je užitečný, když musí výsledný dokument splňovat šablonu vydavatele nebo akademickou šablonu, poskytovat konzistentní stránkování nebo zachovat archivní workflow založený na zdrojových souborech.

Jak skutečně převést ASCIIDOC do TEXu

Nejspolehlivější metoda příkazového řádku používá Asciidoctor jako prostřední generátor DocBooku a Pandoc jako převodník z DocBooku do LaTeXu.

  1. Nainstalujte Asciidoctor a Pandoc. Ověřte je pomocí příkazů asciidoctor --version a pandoc --version.
  2. Otevřete terminál v adresáři obsahujícím zdrojový soubor a vygenerujte DocBook XML:
    asciidoctor -b docbook5 -o manual.xml manual.adoc
  3. Převeďte XML na samostatný zdrojový soubor LaTeXu:
    pandoc manual.xml --from=docbook --to=latex --standalone -o manual.tex
  4. Když je potřeba PDF, zkompilujte výsledný soubor:
    pdflatex manual.tex
    Pokud dokument obsahuje křížové odkazy nebo obsah, spusťte kompilátor dvakrát.

Ponechte si manual.xml, dokud výstup nezkontrolujete; poskytuje prostřední reprezentaci, která usnadňuje diagnostiku chyb při převodu. Jako možnost založenou na prohlížeči nabízí 101convert.com bezplatný převodník, který nevyžaduje instalaci softwaru.

Omezení kvality a kompatibility

Tento proces vytváří syntaxi LaTeXu v souboru .tex, nikoli nutně syntaxi čistého TeXu. Atributy AsciiDoc, podmíněné direktivy, rozšíření, vlastní převodníky, složité tabulky, callouty, upozornění a vkládané soubory mohou vyžadovat ruční opravy nebo předzpracování.

Ve vygenerovaném zdrojovém kódu zkontrolujte cesty k obrázkům, kódování znaků, escapování, odkazy, citace, rozvržení tabulek a strukturu nadpisů. Pandoc může pro funkce, jako jsou pokročilé tabulky, zvýrazňování syntaxe nebo diagramy, vyžadovat balíčky LaTeXu. Pokud zdroj používá rozšíření Asciidoctor nebo vlastní motivy, tato pravidla prezentace se do LaTeXu nepřenášejí automaticky a je nutné je znovu vytvořit pomocí balíčků LaTeXu nebo změn šablony.


Poznámka: Tento záznam konverze asciidoc na tex je neúplný, musí být ověřen a může obsahovat nepřesnosti. Níže prosím hlasujte, zda pro vás byly tyto informace užitečné nebo ne.

Byla tato informace užitečná?

Často kladené otázky

Je konvertor ASCIIDOC do TEX zdarma?

Ano, převod ASCIIDOC do TEX na 101convert.com je zcela zdarma. Není potřeba registrace, e-mail ani instalace. Pokud potřebujete vyšší limit velikosti souboru nebo chcete převádět více souborů najednou, podívejte se na naše tarify.

Jak velký může být můj soubor ASCIIDOC?

Můžete nahrát soubory ASCIIDOC o velikosti až 500 MB a převést až 100 souborů najednou v jedné dávce.

Co se stane s nahranými soubory?

Soubory se zpracovávají automaticky a několik minut po převodu jsou z našich serverů smazány. Vaše soubory nikdy neprohlížíme ani nesdílíme.

Musím pro převod ASCIIDOC do TEX instalovat nějaký software?

Ne. Převod ASCIIDOC do TEX probíhá kompletně online v prohlížeči a funguje na Windows, Macu, Linuxu, Androidu i iPhonu.

Konverze se nezdařila?

Ve většině případů je příčinou nesprávný formát souboru. Nahrajte platný soubor ASCIIDOC pro tuto konverzi z ASCIIDOC do TEX. Občas může být chyba také na naší straně. Analyzujeme opakované neúspěšné konverze, a pokud zjistíme závadu konvertoru, vypneme jej nebo opravíme.

Podobné .asciidoc konverze

Konverze do .tex
z jiných formátů

Sdílejte na sociálních sítích: