Wstęp

Wstęp

Lateks to system składania i język znaczników, który pozwala na tworzenie dokumentów. Lateks jest mocno wykorzystywany przez społeczność akademicką i naukową. Lateks produkuje piękny typ i jest napisany w języku, który jest dość intuicyjny. W tym artykule omówiono krótką historię, przykłady użytkowania wprowadzającego, front-end i dalsze odczyty.

O latex

Z jego strony internetowej, Lateks to system składania wysokiej jakości; Zawiera funkcje zaprojektowane do produkcji dokumentacji technicznej i naukowej. Latex jest de-facto standardem komunikacji i publikacji dokumentów naukowych. Latex jest dostępny jako bezpłatne oprogramowanie. LaTex został wydany po raz pierwszy w 1985 roku przez Lesliego Lamport jako rozszerzenie Tex. Tex został opracowany przez Donalda E. Knuth. Został wydany po raz pierwszy w 1978 roku. Latex jest używany, jak wspomniano wcześniej, w środowiskach akademickich do publikacji książki i publikacji artykułów. Nie odstraszać topowego, ale lateks jest również używany do tworzenia formuł wyświetlanych w aplikacjach Wikimedia, takich jak Wikipedia! Oprócz zdolności do wyświetlania formuł i pięknie utworzonych stron, lateks może zrobić dużo więcej, ale to wykracza poza zakres tego artykułu. Spójrz na stronę główną lateksowej, aby uzyskać dalszą dokumentację LaTex.

Instalacja

Omówię instalację lateksu na Debian (i Ubuntu), Fedora i Archlinux.

Aby zainstalować LaTex na Debian (i Ubuntu), uruchom następujące polecenia Linux:

# apt-get aktualizacja # apt-get instaluj TexLive TexLive-base 

Jeśli chcesz pełny pakiet lateksowy

# apt-get instaluj texLive-Full 

To ostatnie polecenie powinno być niepotrzebne, do celów tego artykułu. Jeśli jednak napotkasz jakiekolwiek problemy, wróć i zainstaluj pakiet TexLive-Fulll.

Na Fedorze:

# Yum Zainstaluj TexLive TexLive-Latex 

Na archlinux:

PACMAN -S TEXLIVE Najbardziej 

Podczas gdy jesteś (instalowanie lateksu) również chwyć „TexWorks”. Pakiet istnieje dla Debiana i Fedory. Na archlinux będziesz musiał pobrać ten pakiet z aure. To uprości niektóre rzeczy, które chciałbym przejść. Możesz jednak stworzyć .Pliki Tex w dowolnych edytorach tekstowych, redaktorów programistów, takich jak VIM, Geane itp



Stosowanie

Po zainstalowaniu lateksu, twój prawie zestaw. Ale najpierw omówmy podstawy języka.

\  $ - _ % ^ # $ 

Postacie powyżej mają specjalne znaczenie. Na przykład luzie zwykle wskazują na początek sekwencji kontrolnej, takiej jak wzór lub określony symbol, taki jak \ alfa. Znaki dolara wskazują na przełączanie między normalnym tekstem a tekstem reprezentującym formały matematyczne. Wsporniki są używane do grupowania znaków. Carat i Underscore reprezentują standardowe skrypty super i sub. Podstawy struktury dokumentu zależą od rodzaju dokumentu, który chcesz utworzyć. W przypadku artykułów podstawowych powinny wystarczyć \ dokumentClass, \ początek i \. Pisanie niektórych z tego może wydawać się powtarzalne, ale nie martw się, wiele frontów do lateksu jest wstępnie zainstalowanych z wieloma szablonami dla różnych rodzajów dokumentów (omówię to później).

Więc przejdźmy do niektórych rzeczywistych przykładów. Aby stworzyć formułę wartości czasu, napiszę następujące w wybranym edytorze tekstu. Jak pokazano niżej:

\ DocumentClass [a4paper, 12pt] artykuł Document $ pv = \ frac fv (1+ \ textit i)^n $ \ end Document 

To jest napisane w Texworks. Mógłbyś jednak użyć VIM lub dowolnego innego edytora tekstu (upewnij się, że zapisz swój dokument jako .Tex). W TexWorks nacisnąłbym teraz Green Play przycisk. W Bash wydałbym następujące czynności:

PDFLATEX $ Text.Tex 

Podobnie jak w Texworks, skompilowałoby to dla mnie pdf. Texworks idzie o krok dalej, wyświetlając pdf. Mógłbym również uzyskać tę funkcjonalność w Bash, robiąc coś takiego:

PDFLATEX $ Text.Tex && mupdf $ tekst.Tex 


Powstały pdf pokazałby następujące:

Przejdźmy do bardziej skomplikowanego .plik Tex. Napiszę szybką stronę omawiającą wycenę FCFS i określenie bieżącej wartości kapitału o stałym lub zmiennym wzroście

Zacząłem od artykułu, pisząc następujące w TexWorks:

\ DocumentClass [a4paper, 12pt] artykuł \ begin Document \ pagestyle Headings \ markright Valuation
Wycena pieniędzy to koncepcja odnosi się do przyszłej wartości obecnego kapitału. Możemy zastosować tę koncepcję do bezpłatnych przepływów pieniężnych (FCFS). Formuła wyceny FCF jest następująca: \ [\ sum_ i = 1^\ infty = \ frac fcf_i (1+WACC)^i \] \\ gdzie: \\ $ fvf_c = $ jest suma wszystkich przyszłych przepływów pieniężnych firmy $ fvf_i = $ jest szacunkowym FCF firmy w roku \ textit i $ wacc = $ jest średnim ważonym kosztem kapitału \\ ta formuła działa zarówno na stałe, jak i zmienne stawki wynikające wzrost. Ale model Gordona sprawia, że ​​stała wycena wzrostu jest prosta! Model Gordona dla stałej wyceny to: \ [p_0 = \ frac d_1 k-g \] \\ gdzie: \\ $ p_0 = $ bieżąca cena $ g = $ oczekiwano wzrost $ k = $ oczekiwane zwrot \ end dokumentu

Jeśli śledziłeś w TexWorks, skompiluj go teraz, naciskając przycisk Play lub użyj polecenia PDFlatex, aby wygenerować .PDF.

Powinieneś zobaczyć następujące:


W tym .plik Tex Użyłem \ [i \], aby również wskazać tekst matematyczny, podobnie jak $. Zastosowany jest podwójny backslash Wskaż pęknięcie linii jak
W html. Użyłem również sekwencji \ sum do wyświetlenia podsumowania. Teraz pokrywę niektóre z przodu do lateksu



Początek końca

Istnieje kilka frontów, które istnieją z lateksem. Pokażę ci kilka i podam ich adresy URL. Krótko omówię jedno dodatkowe narzędzie, które wykorzystuje funkcje LaTex.

W tym artykule użyłem TexWorks:

Z jego strony internetowej: Projekt Texworks to próba zbudowania prostego programu Tex Front-end (środowisko pracy), który będzie dostępny dla wszystkich głównych systemów operacyjnych komputerów stacjonarnych Jego strona główna znajduje się tutaj.

Kolejnym frontem, który działa jak WYSIWYM (to, co widzisz, to to, co robisz) jest Lyx. Lyx to dość mocny projekt, który jest wieloprotnącą i open source. Ma stronę funkcji. Który oprócz nakładania jego funkcji zawiera obsadę ekranu opisującą wszystkie funkcje, które zapewnia (większość tych funkcji to jedynie interfejs z bardziej mocnymi funkcjami LaTex, które mogą być nowe dla nieznanego użytkownika). Sprawdź te informacje na stronie głównej Lyx tutaj. Poniżej znajduje się zrzut ekranu Lyx. Jak widać poniżej, Lyx może renderować skrypt importowany (jak pokazano poniżej) lub wyświetlić typ utworzony z programu przy jednoczesnym utrzymaniu kodu podstawowego (WysiWym != Wysiwyg). Jest to ładna kompletna aplikacja. projektowanie.

Trzeci GUI do LaTex, jest Kile. Ma wiele funkcji Lyx i Texworks. Kile (pokazane poniżej) to interfejs QT z funkcjami LaTex. Wszystkie trzy (Lyx, TexWorks i Kile są open source, między platformą i są wyposażone w mnóstwo szablonów.



Ostatni program, o którym pomyślałem, że wspomniałem, że jest Zim. Nie jest to front do lateks, jednak pozwala na wykorzystanie lateksów jako wtyczki. Jako notatkę przyjmującą aplikację *Nix, myślę, że jest to niezwykle przydatna i potężna funkcja ze względu na moc związaną z lateksem. Uruchom następujące polecenia Linux, aby zainstalować ZIM:

apt -get Instaluj ZIM #under Debian lub Ubuntu Yum Instaluj ZIM #in Fedora Pacman -s ZIM #in archlinux 

Po pierwszym uruchomieniu ZIM będzie monitorować utworzenie notebooka. Po uruchomieniu włącz „wtyczkę wstawki równania” w edycji -> Preferencje -> wtyczki. Teraz w menu naciśnij wstaw -> równanie voila. Teraz, gdy zapisujesz notatki, możesz również uchwycić te złożone równania, których nigdy wcześniej nie możesz wpisać. Seklowa zrzut Zima poniżej:

Wniosek

Myślę, że ten artykuł przyczynił się do podstaw. Stąd polecam sprawdzenie dokumentacji na stronie głównej lateksowej. Oferują linki do wielu samouczków, poradników i dokumentujących w kilku formatach na temat lateksu. Jest to dość obszerny i potężny program. Gdy zaczniesz uczyć się podstaw i potrzebujesz, zdasz sobie sprawę, że dokumentacja istnieje, że nauka nowych funkcji jest dość łatwa. Linki do dokumentacji ze strony, które omawiają wiele bardziej zaawansowanych tematów, takich jak wyświetlanie limitów, funkcji, greckie litery, całki, różne MISC. symbole lub jak zastosować to do artykułu w Wikipedii i wiele więcej. Szczerze mówiąc, musiałbym napisać książkę, aby omówić całą funkcjonalność, która można znaleźć w lateks. Co najmniej imponujące jest. Wypróbuj lateks już dziś!

Powiązane samouczki Linux:

  • Jak zarządzać historią Bash
  • Rzeczy do zainstalowania na Ubuntu 20.04
  • Wprowadzenie do automatyzacji, narzędzi i technik Linuksa
  • Mastering Bash Script Loops
  • Mint 20: Lepsze niż Ubuntu i Microsoft Windows?
  • Rzeczy do zainstalowania na Ubuntu 22.04
  • Rzeczy do zrobienia po zainstalowaniu Ubuntu 20.04 Focal Fossa Linux
  • Jak zainstalować lateks na Ubuntu 22.04 JAMMY Jellyfish Linux
  • Linux Pliki konfiguracyjne: Top 30 Najważniejsze
  • Jak często musisz ponownie uruchomić serwer Linux?