Po całym tym czasie nikt nie powiedział czegoś bardzo ważnego.
Teksty LaTeX są zapisywane w pliku tekstowym, można go używać do programowania Literate , stylu zaproponowanego przez Dona Knutha do pisania bardzo dobrze udokumentowanych programów. Chodzi o to, aby wyjaśnić, w jaki sposób program został opracowany w sposób podobny do tekstu matematycznego. W tekstach matematycznych fragmenty kodu są prezentowane podobnie jak wzory. To świetny pomysł, po jakimś czasie możesz przeczytać, jak powstał program i tak samo zmodyfikować części wyjaśniające, dlaczego podjęto decyzję.
Inną zaletą jest to, że możesz generować kod LaTeX jako wyjście swoich programów , w ten sposób możesz pięknie publikować wyniki lub używać programów takich jak gnuplot do generowania wykresów, a następnie generować kod LaTeX dla wykresu i wstawiać go do tekstu, który jest świetny, ponieważ wynikowy plik jest bardzo lekki w porównaniu z wykresami eksportowanymi do jakiegoś formatu obrazu, aby go dołączyć \includegraphics
lub gorzej, jeśli używasz edytora tekstu, wklejając go.
LaTeX nie jest naprawdę trudny do nauczenia, po prostu weź swoje tempo i używaj tego, czego potrzebujesz, zaczynając od prostych dokumentów. W miarę postępów w nauce będziesz musiał nauczyć się nowych funkcji i pakietów. Jeśli spróbujesz opanować LaTeX, ucząc się wszystkich pakietów, aby zostać ekspertem LaTeX, marnujesz swój czas, jest ogromna liczba pakietów, ale nie musisz uczyć się ich wszystkich. Spróbuj zacząć od poradników, takich jak „niezbyt krótkie wprowadzenie do LaTeX-a” lshort.pdf lub „Delikatne wprowadzenie do TeX-a” gentle.pdf. Jeśli jesteś zmęczony pisaniem długich makr, naucz się pisać własne dla fragmentów, których używasz częściej, przewodniki mają sekcję o tym.
Gdzie znaleźć informacje, na ctan.org, tug.org, nie szukaj w latex.com, ta domena oznacza materiał gumowy.
Istnieje katalog TeX / LaTeX, przeszukaj go na ctan.org, jest bardzo pomocny, gdy potrzebujesz specjalnej funkcji. Możesz go znaleźć tutaj http://texcatalogue.sarovar.org/index.html , ale możesz przeszukać katalog texcatalogue, jeśli ten link stanie się nieaktualny.
Kończąc mój komentarz, wielką zaletą jest to, że LaTeX i inne oprogramowanie nie zmieniają często wersji, TeX / LaTeX to bardzo kompletny system do składu, możesz dodać (i udostępnić) więcej funkcji, jeśli potrzebujesz czegoś, co nie istnieje .
Nauka LaTeX to dobra inwestycja czasowa, wystarczy nauczyć się go raz, a następnie poświęcić się pracy, a nie nauce nowej wersji.
PS Zapomniałem powiedzieć, że można pisać programy do tłumaczenia LaTeX na inne języki znaczników (i formaty edytorów tekstu, jeśli są udokumentowane) i odwrotnie. W rzeczywistości istnieje kilka, które dają akceptowalne wyniki, chociaż o ile wiem, nie ma jeszcze programu, który tłumaczy jakikolwiek kod LaTeX, ale w przypadku bardziej powszechnych tekstów można znaleźć kilka programów do przetłumaczenia ich na HTML, LibreOffice może wyeksportować słowo dokument procesora do LaTeX, chociaż nie jest to zbyt przydatne, ponieważ niewielu użytkowników edytora tekstu używa tagów do oznaczania akapitów jako nagłówków, cudzysłowów itp. zdecydowana większość zaznacza tekst, aby zmienić czcionkę, rozmiar, wyrównanie itp. i to jest tłumaczone do LaTeX. Ale może być konieczne zrobienie tego podczas współpracy z osobami, które używają słowa lub LibreOffice, i musisz zintegrować go z tekstem LaTeX, po prostu poproś ich o użycie odpowiednich oznaczeń lub wyeksportuj go jako tekst i w końcu ręcznie wstaw potrzebne makra musisz przejrzeć cały tekst swojego współpracownika.
Kiedyś trzeba było przetłumaczyć to na HTML, aby publikować w sieci lub robić prezentacje przenośne, ale teraz przepustowość pozwala na szybkie przesyłanie plików PDF, a pakiety takie jak beamer pozwalają na pisanie bardzo ładnych prezentacji.
Zaletą TeX / LaTeX jest wielkość pakietów, które można na nim zapisać oraz chęć ich udostępnienia. Dzięki Knuthowi za jego świetne pomysły, wciąż czekamy na pełny zestaw jego sztuki programowania komputerowego.