Dane wejściowe (Markdown)

albo upuść plik tutaj lub wklej kod poniżej
Opcje

Wynik (LaTeX)

Pliki nie opuszczają przeglądarkiJak to działa?

Ten konwerter zamienia Markdown na LaTeX: nagłówki stają się sekcjami, tabele środowiskami tabular lub longtable, kod trafia do listings, minted albo verbatim, a wzory przechodzą bez zmian. Wynikiem jest fragment do wklejenia lub kompletny dokument gotowy do kompilacji.

Ostatnia aktualizacja:

Jak to działa

  1. Wklej tekst

    Notatki z wykładu, szkic artykułu czy rozdział pracy dyplomowej wystarczy wkleić, otworzyć jako plik .md lub wczytać przykład ze wzorami.

  2. Wybierz styl

    „Fragment” albo „Pełny dokument”, klasa article lub report, środowiska tabel i kodu, sekcje numerowane lub z gwiazdką.

  3. Skompiluj

    Wynik można skopiować do pliku .tex albo pobrać i skompilować w pdflatex, xelatex lub lualatex.

Funkcje

  • Tylko potrzebne pakiety

    Pełny dokument wczytuje hyperref, graphicx, ulem, amsmath, listings czy booktabs tylko wtedy, gdy treść ich używa. Przy fragmencie lista wymaganych pakietów pojawia się pod wynikiem.

  • Wzory bez zmian

    Formuły $…$ i $$…$$ są kopiowane jako TeX, więc równania wyglądają tak samo jak w podglądzie Markdownu.

  • Znaki specjalne pod kontrolą

    Znaki # $ % & _ { } ~ ^ i ukośniki wsteczne w tekście dostają sekwencje ucieczki, a adresy URL są zapisywane przez \href.

  • Prawdziwe przypisy i rysunki

    Przypisy z Markdownu stają się \footnote{…}, a samodzielne obrazy – rysunkami, w których tekst alternatywny służy za podpis.

Limity i prywatność

Pliki do 10 MB. Dokumenty powyżej 256 KB są konwertowane w wątku roboczym w tle (Web Worker), więc strona cały czas reaguje. Tekst nie jest wysyłany na serwer, a „Otwórz z adresu URL” pobiera plik bezpośrednio z podanego adresu. Więcej na stronie o prywatności.

Co sprawdzić po konwersji

Nagłówki głębsze niż \subparagraph są spłaszczane. Surowy HTML jest usuwany. Bloki kodu w językach, których nie zna pakiet listings, trafiają do wyniku bez podświetlania, a ostrzeżenie podaje ich nazwy. Emoji i część symboli Unicode wymagają xelatex lub lualatex z odpowiednią czcionką.

Odwrotną drogę, z pliku .tex do Markdownu, obsługuje LaTeX → Markdown.

Najczęstsze pytania

Jak przekonwertować Markdown na LaTeX online?

Wystarczy wkleić Markdown, w polu „Wynik” wybrać „Fragment” lub „Pełny dokument” i skopiować tekst albo pobrać plik .tex.

Czy równania przetrwają konwersję?

Tak. Wzory w tekście i wzory blokowe przechodzą bez zmian; blokowe są zapisywane jako \[ … \].

Czy polskie znaki się skompilują?

Pełny dokument wczytuje fontenc z kodowaniem T1, więc ą, ę czy ł działają w aktualnych wersjach pdflatex, xelatex i lualatex. Polskie dzielenie wyrazów i podpisy w rodzaju „Spis treści” wymagają dopisania pakietu babel z opcją polish.

Który styl tabel wybrać?

booktabs wygląda najlepiej w publikacjach, „tabular z liniami” pasuje do starszych szablonów, a longtable dzieli długą tabelę na kilka stron.

Dlaczego minted się nie kompiluje?

minted uruchamia Pygments i wymaga pdflatex -shell-escape. Jeśli nie da się włączyć tej opcji, lepiej wybrać listings.

Czy obrazy są dołączane?

Stają się poleceniami \includegraphics z tą samą ścieżką. LaTeX nie wczytuje obrazów z adresów URL, więc trzeba je pobrać do katalogu z plikiem .tex.

Czy to zastąpi pandoc?

Przy codziennych dokumentach tak, i to bez instalowania czegokolwiek. pandoc obsługuje więcej rozszerzeń i własne szablony.

Podobne narzędzia