Jaki jest najłatwiejszy sposób na rozpoczęcie pracy z LaTeX?

43

Chciałbym się nauczyć i używać LaTeX na Ubuntu. Jakich paczek potrzebuję? Jaki jest najlepszy edytor kodu LaTeX na Ubuntu dla nowego użytkownika LaTeX? Chciałbym również zobaczyć kod w jednym okienku, a wyniki w drugim okienku, jeśli to możliwe - niekoniecznie WYSIWYG.

eugenemarshall
źródło
2
Nie przyłączę się do wojen edytora TeX, ale chciałbym powtórzyć to, co powiedział @detly: cokolwiek robisz, nie zaczynaj od Lyx: nie dowiesz się, co robisz i naprawdę nie uzyskasz funkcjonalności z niego, dopóki nie dowiesz się, co chcesz zrobić.
nbm

Odpowiedzi:

39

Po prostu zainstaluj pakiet texlive , to wciągnie wszystkie niezbędne elementy. Dodatkowo możesz zainstalować dokumentację w swoim języku, np. texlive-doc-en . Jeśli piszesz w języku innym niż angielski, powinieneś również dodać odpowiedni pakiet językowy, np. Texlive-lang-french . Są też ładne pakiety tematyczne, takie jak texlive-science lub texlive-humanities - ale jeśli chcesz nauczyć się podstaw LaTeXa, na pewno ich nie potrzebujesz.

Jeśli potrzebujesz podstawowej obsługi edycji, takiej jak podświetlanie składni, zrobi to dowolny edytor tekstowy, w tym standardowy edytor tekstowy GNOME gedit. Bardziej zaawansowane opcje obejmują:

  • texworks Zainstaluj texworks : edytor LaTeX z dość czystym i prostym interfejsem, ze zintegrowaną przeglądarką plików PDF i synchronizacją między edytorem a przeglądarką (tzn. możesz przeskoczyć w to samo miejsce w obu)
  • kile Zainstaluj Kile : potężny edytor dla KDE (może być zainstalowany pod GNOME i działa dobrze oprócz zmiany niektórych szczegółów konfiguracji, aby na przykład używać przeglądarki pdf GNOME)
  • texmaker Zainstaluj texmakera : podobny w zakresie do KILE, ale bardziej „podobny do GNOME” (np. mniej przycisków na pasku narzędzi ;-)), nieco mniej funkcji niż prawdopodobnie KILE
  • latexila Zainstaluj lateksę : Podobnie jak KILE, ale ukierunkowany na GNOME.
  • lyx Zainstaluj lyx : tak naprawdę nie jest edytorem LaTeX, ale bardziej edytorem tekstu, który używa LaTeX wewnętrznie - opinie różnią się, czy to najlepszy sposób na naukę „prawdziwego” LaTeXa.

Większość z tych edytorów tak naprawdę nie ma okienka podglądu, ale nie jest to naprawdę konieczne: po prostu utrzymuj evince otwarty z dokumentem, nad którym pracujesz, evince automatycznie odświeży jego zawartość, gdy tylko „skompilujesz” swój dokument lateksowy

Marcel Stimberg
źródło
1
Texworks jest również dobrym dostępnym edytorem!
Peter Smit,
Re. LyX - nie ma prawdziwej szkody przy korzystaniu z niego wraz z nauką LaTeX, o ile masz pewność, że właśnie to robisz;) W każdym razie, aby naprawdę używać LyX z jakimkolwiek sukcesem, powinieneś znać podstawy LaTeX-a i bez problemu przeszły przez bardziej podstawowe błędy.
detly
3
Polecam TeXstudio : jest oparty na Texmaker, ale jest open-source i ma dodatkowe funkcje ułatwiające życie. texstudio.sourceforge.net
rosch
Chciałbym zauważyć, że w przeciwieństwie do tego, co sugeruje Rosch, Texmaker jest open source (GPL). W każdym razie zarówno TeXstudio, jak i Texmaker to bardzo dobre opcje pierwszego doświadczenia z LaTeX.
Luís de Sousa
10

Jeśli chcesz po prostu zainstalować podstawowe rzeczy, powinieneś zainstalować texlive-latex-base

sudo apt-get install texlive-latex-base

Jeśli chcesz cały shebang, w tym obszerną dokumentację, idź texlive-full

sudo apt-get install texlive-full

Jeśli chcesz mieć lekki edytor, możesz po prostu zainstalować gedit-latex-plugin

sudo apt-get install gedit-latex-plugin

który dodaje funkcjonalność LaTeX do domyślnego edytora tekstu.

Jeśli chcesz czegoś o większej funkcjonalności, możesz texmakerspróbować

sudo apt-get install texmaker

Paranoia Szczeniak
źródło
1
Tylko szybkie +1 specjalnie do wtyczki gedit-latex. Obecnie piszę z nim swoją pracę doktorską i bardzo podoba mi się sposób, w jaki została ona zintegrowana z domyślnym edytorem tekstu oraz sposób, w jaki płynnie współpracuje z projektem obejmującym wiele plików i duży plik bibtex.
SB
8

Niekoniecznie narzędzie specjalnie dla Ubuntu, ale w tej sieci mamy siostrzaną giełdę TeX Stack Exchange, która ma świetne informacje dla tych z nas, którzy wciąż uczą się LaTeX.

Jorge Castro
źródło
3
Dzięki za wtyczkę! „Ci z nas nadal uczą się LaTeX” ... to znaczy wszyscy, którzy go używają.
Loop Space,
7

Możesz zainstalować wszystkie niezbędne pakiety lateksowe za pomocą texlive-latex-base. Dostępne są również dodatkowe opcje.

Zawsze możesz używać emacsa jako edytora, ma wiele dostępnych narzędzi lateksowych. Jednak każdy edytor, w którym czujesz się komfortowo, działa.

Jeśli lubisz mieć wyspecjalizowane edytory (które faktycznie mają wysiwyg), możesz zajrzeć do lyx, lub jeśli używasz KDE, możesz użyć KILE, który jest IDE dla lateksu.

KILE zapewnia dodatkową pomoc w zakresie narzędzi LaTex, takich jak bibliografia itp. Możesz automatycznie rozpocząć wszystkie niezbędne kompilacje itp.

txwikinger
źródło
Skoro korzystam z GNOME, czy Kile nie przyniesie wielu rzeczy z KDE? I czy to nie przysporzy mi problemów? Nawiasem mówiąc, dzięki za radę!
eugenemarshall
Tak, zainstaluje i załaduje biblioteki kde
txwikinger
+1 dla Lyx, ułatwia rozpoczęcie pracy, a następnie wypracowanie dalszych szczegółów później.
Hamish Downer
1
@eugenemarshall: KDE i Gnome mogą współistnieć w tym samym systemie, więc zainstalowanie bibliotek KDE nie powinno powodować żadnych problemów. Cóż, Kile prawdopodobnie będzie wyglądać nie na miejscu wśród innych aplikacji, ale to wszystko.
David Z
4

Wracając, napisałem post na blogu porównujący 8 różnych darmowych edytorów LaTeX , z których wszystkie są dostępne dla Ubuntu. (Oczywiście, kiedy pisałem post, korzystałem z Ubuntu!)

W tej chwili post ma około sześciu miesięcy. Myślę, że wiele informacji będzie warto, chociaż niektóre z nich są nieaktualne lub w międzyczasie dodano nowe rzeczy, o których tam nie wspomniano. (Np. Texmaker (x) ma teraz wbudowaną wersję zapoznawczą, gedit stał się bardziej zgodny z SyncTeX - wydaje mi się, że ewangelia ma teraz pewne funkcje SyncTeX, chociaż nigdy nie wymyśliłem, jak z nich korzystać.)

Jeśli nie cierpisz z powodu miejsca na dysku (uwaga, to ponad 2 GB!), Zalecam zainstalowanie pełnego pakietu texlive , a nawet pominięcie menedżera pakietów Ubuntu i zainstalowanie TeXlive bezpośrednio z CTAN / TUG. W ten sposób nigdy nie będziesz musiał się martwić o brakujące pakunki.

Kilka osób wspomniało o Texmaker, ale jeśli się nad tym zastanowić, zdecydowanie polecam wybór widelca TexmakerX , który ma o wiele więcej funkcji, a przynajmniej zrobiłem to, gdy porównałem.

W międzyczasie zdecydowałem się na używanie vima, ale bez pakietu vim-latex. Napisałem kilka niestandardowych skryptów, w tym jeden, który udostępnia vimowi panel podglądu live-update-as-you-type za pomocą mupdf. Jeśli ktoś jest zainteresowany, opublikuję gdzieś instrukcje użycia tego z Ubuntu. Jednak nie polecam próby opanowania zarówno vima, jak i LaTeX-a w tym samym czasie. Każdy z nich ma ogromną krzywą uczenia się (chociaż obaj są tego warci!), A próba zrobienia ich obu jednocześnie sprawiłaby, że najbardziej cierpliwa osoba krzyczałaby.

frabjous
źródło
1
Podobał mi się twój blog, był dość informacyjny. Kile też jest moim ulubionym.
Sroka
3

Zainstaluj za pośrednictwem centrum oprogramowania

Gummi to darmowy, wieloplatformowy program typu open source, wyposażony w okienko podglądu na żywo.

Funkcje zawarte w najnowszej stabilnej wersji Gummi:

Live preview pane for the compiled document
Helpers to generate tables/matrices/graphics
LaTeX error checking
Syntax highlighting
Spellchecking
Document statistics
BibTeX integration
Persistent configuration

Funkcje obecnie dostępne w naszej branży programistycznej:

Multi-tab/document project support
Support for additional build LaTeX systems rubber & latexmk
Compiling through DVI & Postscript
Makeindex support
Continuous PDF preview mode
Filter bibliography entries
SyncTeX support

Gummi jest wciąż w fazie rozwoju.

hhlp
źródło
3

Możesz wypróbować TeXlipse , wtyczkę, która dodaje obsługę TeXa do środowiska IDE Eclipse.

Pablo
źródło
Używam też TeXlipse, edytora LaTeX zintegrowanego ze wszystkimi innymi narzędziami Eclipse jest potężny. To powiedziawszy, chciałbym zauważyć, że nie było nowej wersji od 3,5 roku.
Luís de Sousa
2

Vimjest jednym z najlepszych edytorów, ale musisz się trochę nauczyć, zanim będziesz mógł z niego korzystać (zacznij vimtutorw terminalu) i dowiedz się więcej, aby efektywnie z niego korzystać. W vim-latexsuiteopakowaniu ma rozszerzenie vim-latex . Można użyć graficzną wersję vim, gvim.

Arpad Horvath
źródło
2

Zainstaluj za pośrednictwem centrum oprogramowania

Texmaker to darmowy, nowoczesny i wieloplatformowy edytor LaTeX dla systemów Linux, Macosx i Windows, który integruje wiele narzędzi potrzebnych do tworzenia dokumentów w LaTeX, w jednej aplikacji.

Texmaker obejmuje obsługę Unicode, sprawdzanie pisowni, automatyczne uzupełnianie, zwijanie kodu oraz wbudowaną przeglądarkę pdf z obsługą synctex i trybem ciągłego przeglądania. Texmaker jest łatwy w obsłudze i konfiguracji.

Texmaker jest wydany na licencji GPL.

hhlp
źródło
1

Jak inni wspominali, texlive-latex-base i texlive-full są najlepszym sposobem na uzyskanie pakietów lateksowych w twoim systemie. Instaluję również texlive-latex-extra, ponieważ udostępnia jeszcze więcej pakietów.

Ostatnio dla edytora lateksu wypróbowałem TeXworks. Z TeXworks możesz mieć otwarty kod lateksowy w jednym oknie, aw oknie obok niego możesz mieć skompilowany dokument. Po dokonaniu aktualizacji i przebudowaniu dokumentu widok dokumentu pozostanie w miejscu, w którym patrzysz, więc może to być przydatne do zobaczenia, jak zmiana została wprowadzona.

Mark Davidson
źródło
1

Jako dystrybucję LaTeX możesz używać texlive. Istnieje metapakiet o nazwie texlive-full, który zainstaluje dla ciebie całą dystrybucję, ale oczywiście możesz instalować pojedyncze pakiety w razie potrzeby. Jeśli chodzi o edytor, istnieje kilka opcji i prawdopodobnie powinieneś spróbować od nowa i zobaczyć, którą wolisz. Osobiście używam Emacsa z auctex lub texworks. Inne popularne edytory to vim, texmaker i wiele innych.


źródło
1

Nie chcąc rozpoczynać wojny (religijnej), mogę gorąco polecić w emacspołączeniu z AUCTeX . Zapewnia fantastyczne możliwości poruszania się po dokumencie, zarządzania referencjami i cytatami, wstawiania znaczników szablonów (LaTeX) dla różnych środowisk (tabel, rysunków itd.) Oraz kompilowania dokumentu i przeglądania go.

AUCTeX jest naprawdę świetny do długich dokumentów - napisanie w nim mojej pracy dyplomowej sprawiło, że się nauczyłem emacsi, niestety, vimmniej umiłowałem .

krwisty
źródło