Przejdź do treści
100% lokalnie

Markdown do LaTeXu

Konwertuj Markdown do kodu źródłowego LaTeXu gotowego do kompilacji.

Wejście
Wynik

Markdown do LaTeXu

Wklej Markdown, a to narzędzie zwróci kod źródłowy LaTeXu, który możesz wkleić bezpośrednio do pliku .tex. Nagłówki stają się poleceniami \section, \subsection i głębsze polecenia podziału, tekst pogrubiony i pochylony stają się \textbf i \emph, listy nieuporządkowane i uporządkowane stają się środowiskami itemize i enumerate, linki stają się \href, obrazy stają się \includegraphics a tabele z rurą stają się blokami tabular z hlines między wierszami. Jest zaprojektowany na codzienne przypadki konwersji README lub notatek na punkt wyjścia dla artykułu lub raportu, a nie do reprodukcji każdego rogu specyfikacji Markdown lub LaTeX.

Wybierz klasę dokumentu — article, report lub beamer — a dane wyjściowe są zawijane w pełnej preambule z poleceniami \documentclass, \usepackage i \begin{document}/\end{document}, gotowe do kompilacji w takiej postaci. Zamiast tego wybierz "Fragment", aby uzyskać tylko skonwertowaną treść, do wklejenia w dokument, który już masz ustawiony. Opcja pakietu kodu kontroluje, jak są renderowane bloki kodu w ogrodzeniu: zwykły verbatim nie wymaga żadnego pakietu, listings dodaje \usepackage{listings} świadom składni ze znacznikiem języka wykresu i minted celuje pakiet minted wspierany przez Pygments dla tego samego efektu z lepszym podświetlaniem.

Tekst między $...$ jest zawsze pozostawiony niezmieniony, więc istniejąca matematyka wbudowana przetrwa konwersję dokładnie tak, jak została napisana — nigdy nie jest escapowana ani mylona ze składnią Markdown. Wszędzie indziej opcja "Escapuj znaki specjalne" kontroluje, czy dziesięć znaków, które LaTeX rezerwuje na znaczniki — & % $ # _ { } ~ ^ i backslash — są zamieniane na ich bezpieczne odpowiedniki LaTeX. Zostaw to włączone dla tekstu zebranego gdziekolwiek; wyłącz to tylko wtedy, gdy dane wejściowe są już bezpieczne dla LaTeX i chcesz je przekazać bez zmian.

Wszystko działa lokalnie w twojej przeglądarce — nic, co wkleisz, nie jest nigdzie przesyłane. Skopiuj wynik, pobierz go jako plik .txt lub wyślij go bezpośrednio do innego narzędzia, aby kontynuować pracę.

Częste pytania

Tworzy pełny dokument kompilowalny?
Tak, gdy wybierzesz article, report lub beamer jako klasę dokumentu — dane wyjściowe zawierają \documentclass, potrzebne linie \usepackage i \begin{document}/\end{document}. Wybierz "Fragment", aby uzyskać tylko treść.
Co się stanie z matematyką inline, taką jak $x^2$?
Wszystko między $...$ będzie skopiowane dokładnie tak, jak jest napisane, bez escapowania i bez parsowania Markdown w nim, więc istniejące formuły będą działać bez zmian po konwersji.
Jak konwertowane są bloki kodu?
Bloki kodu w ogrodzeniu (```) stają się środowiskami verbatim, lstlisting lub minted w zależności od wybranego pakietu kodu, a ich zawartość nigdy nie jest escapowana — LaTeX czyta środowiska w stylu verbatim dosłownie.
Które funkcje Markdown są obsługiwane?
Nagłówki, tekst pogrubiony i pochylony (przy użyciu * i **), listy nieuporządkowane i uporządkowane, linki, obrazy, bloki kodu w ogrodzeniu, tabele z rurą i matematyka inline. Zagnieżdżone listy, przypisy i bloki HTML nie są konwertowane.
Czy mój Markdown jest przesyłany gdziekolwiek?
Nie. Konwersja odbywa się całkowicie w twojej przeglądarce — twój tekst nigdy nie opuści twojego urządzenia.