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.
text-editor
latex
eugenemarshall
źródło
źródło
Odpowiedzi:
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ą:
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
źródło
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
texmaker
spróbowaćsudo apt-get install texmaker
źródło
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.
źródło
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.
źródło
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.
źródło
Gummi to darmowy, wieloplatformowy program typu open source, wyposażony w okienko podglądu na żywo.
Funkcje zawarte w najnowszej stabilnej wersji Gummi:
Funkcje obecnie dostępne w naszej branży programistycznej:
Gummi jest wciąż w fazie rozwoju.
źródło
Możesz wypróbować TeXlipse , wtyczkę, która dodaje obsługę TeXa do środowiska IDE Eclipse.
źródło
Vim
jest jednym z najlepszych edytorów, ale musisz się trochę nauczyć, zanim będziesz mógł z niego korzystać (zacznijvimtutor
w terminalu) i dowiedz się więcej, aby efektywnie z niego korzystać. Wvim-latexsuite
opakowaniu ma rozszerzenie vim-latex . Można użyć graficzną wersję vim,gvim
.źródło
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.
źródło
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.
źródło
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
Nie chcąc rozpoczynać wojny (religijnej), mogę gorąco polecić w
emacs
połą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
emacs
i, niestety,vim
mniej umiłowałem .źródło