Pytanie:
Jaki jest dobry edytor LaTeX do pisania pracy dyplomowej?
Olli
2014-02-05 05:35:20 UTC
view on stackexchange narkive permalink

Piszę pracę magisterską z lateksu (w przypadku tekstu technicznego jest to o wiele łatwiejsze niż Word). Jednak pisanie LaTeX w edytorze, a następnie ręczne kompilowanie PDF do podglądu jest raczej powolne i kłopotliwe.

Czy istnieje dobry edytor LaTeX dla OS X, który:

  • Zawsze pokazuje najnowszy plik PDF (automatycznie odświeża go po kompilacji)
  • Zapewnia autouzupełnianie dla poleceń latexowych (na przykład \ textbf {} dla pogrubionego tekstu). Może nawet pokaże dla nich jakieś komunikaty pomocy.
  • Najlepiej mieć przynajmniej jakąś obsługę BibTeX (referencji): autouzupełnianie dla nazw referencji. Przydałaby się automatyczna kompilacja BibTeX, ilekroć coś się zmieniło (dodano nowe wpisy lub odniesienia).
  • Najlepiej pokazuje błędy (nieprawidłowa składnia, brakujące } itp.) W czasie rzeczywistym zamiast zrzucanie wyjścia LaTeX pokazującego błędy wśród ogromnej liczby innych wiadomości.
Czy widziałeś: http://tex.stackexchange.com/questions/339/latex-editors-ides Zawiera 39 szczegółowych wpisów
Dziesięć odpowiedzi:
#1
+18
arjan
2014-02-05 06:44:49 UTC
view on stackexchange narkive permalink

Proponuję Texworks. Używam go pod Ubuntu, ale jest również dostępny dla OSX i Windows. Zgodność między platformami jest zawsze plusem.

  • Po naciśnięciu zielonego przycisku „Zestaw” odświeża on plik PDF, który jest wyświetlany obok kodu (w osobnym oknie można umieścić siebie). (Może być konieczne dwukrotne uruchomienie go, ponieważ plik BibTeX jest (ponownie) kompilowany osobno).

  • Zapewnia autouzupełnianie za pomocą klawisza tabulacji.

  • Nie ma natywnego autouzupełniania BibTeX, ale po prostu poszukałem i znalazłem skrypt, który możesz dodać do Texworks, aby to zadziałało: Autouzupełnianie Texworks-scripts. Jeszcze go nie używałem, ale spróbuję tego. Zostało to zademonstrowane tutaj.

  • Nie ma jednak ostrzeżeń o błędach w czasie rzeczywistym. Oczywiście ma podświetlanie składni, co powinno zapobiec większości błędów składniowych. Możesz także przeskoczyć z błędu w zakładce błędów do odpowiedniego wiersza w źródle.

Kolejną fajną funkcją jest „Auto-Follow focus”, dzięki czemu widok PDF dopasuj, gdzie kursor jest w źródle; możesz także „Przejdź do źródła” z pliku PDF.

Nie znam krajobrazu oprogramowania OSX, więc oczywiście mogą istnieć lepsze opcje, o których nie wiem.

Podświetlanie składni jest prawie tak dobre, jak ostrzeżenia - zwykle problemy dotyczą brakujących / niewłaściwie umieszczonych cudzysłowów lub nawiasów.
#2
+7
Gilles 'SO- stop being evil'
2014-02-05 08:32:55 UTC
view on stackexchange narkive permalink

Emacs (z pakietem makr AUCTeX) to dobry edytor LaTeX.

Aby ponownie skompilować dokument, naciśnij Ctrl kbd> + C Ctrl + C Enter (jeśli chcesz, możesz zdefiniować skrót jednoklawiszowy). Wszystkie nowoczesne przeglądarki PDF automatycznie ładują ponownie plik PDF po zmianie. Nie znam PSX, ale wydaje się, że Skim działa lepiej niż wbudowana przeglądarka PDF, włączając w to obsługę pdfsync (kliknij plik PDF i przejdź do odpowiedniego źródła lub odwrotnie).

Jeśli wystąpi błąd kompilacji, naciśnij Ctrl + C `, aby przejść do odpowiednie miejsce źródłowe.

Dzięki preview-latex, możesz nawet renderować fragmenty tekstu bezpośrednio w Emacsie.

Emacs zapewnia uzupełnienie nazw poleceń i środowiska oraz BibTeX odwołania i podświetlanie składni. Obsługuje wiele popularnych plików stylów i może analizować dodatkowe pliki stylów.

#3
+7
Ranveer
2014-02-05 14:00:01 UTC
view on stackexchange narkive permalink

Polecam TexMaker. Dzięki kompilacji za pomocą jednego klawisza i dobrze wyglądającemu / intuicyjnemu interfejsowi użytkownika, TexMaker jest oprogramowaniem dla Ciebie. Dodatkowo kreator jest naprawdę pomocny.

Texmaker zawiera kreatory do następujących zadań:

  • Wygeneruj nowy dokument, list lub środowisko tabelaryczne.
  • Twórz tabele, tabele, rysunek środowiskach itp.
  • Eksportuj dokument LaTeX przez TeX4ht (format HTML lub ODT).

To wieloplatformowa platforma ze zintegrowaną przeglądarką PDF.

Jego przeglądarka PDF jest również świetna, ponieważ możesz przeskoczyć z kodu do odpowiedniego miejsca w pliku PDF i odwrotnie.
Kiedyś używałem Texmakera, ale ma złe zarządzanie IO. Mój komputer się zawiesił (nie z powodu Texmakera) i po ponownym uruchomieniu cała zawartość pliku zniknęła, chociaż go zapisałem (z powodu Texmakera).
@palsch to dziwne, używam go od lat i wcześniej nie spotkałem się z takim problemem: /
#4
+7
Chris Travers
2014-02-07 09:09:32 UTC
view on stackexchange narkive permalink

W przypadku pracy magisterskiej lub innego dużego, złożonego dokumentu wolę traktować to jak program. Zwykle oznacza to:

  1. Moje pliki tekstowe (.tex) i prezentacyjne (.sty) są oddzielne.
  2. Mój tekst jest podzielony na mniejsze części, aby ułatwić nawigację i edycję .
  3. Prawdopodobnie mam plik "kręgosłupa" .tex, który zawiera elementy w kolejności (według rozdziałów itp.). Kawałki mogą zawierać inne części podrzędne, takie jak rysunki lub diagramy.

Tak napisałem i zaprojektowałem moją książkę. Tak właśnie robię biznesplany. To dobrze działa. Główną wadą jest to, że edytory omówione powyżej nie pomogą Ci tak bardzo, ponieważ są one zwykle przeznaczone dla prostszych, krótszych, mniej złożonych, bardziej samodzielnych dokumentów. W końcu większość moich plików .tex nie zawiera informacji nagłówka (w tym pakietów do użycia), ponieważ byłyby one określone w dokumencie szkieletowym.

Oto lista moich narzędzi do tego. YMMV, ale jeśli jesteś ogólnie zaznajomiony z tworzeniem oprogramowania, może to okazać się łatwiejsze i szybsze niż powyższe alternatywy.

  1. VIM, jako główny edytor. Zauważ, że ma znaki ucieczki powłoki, których można użyć do przebudowania pliku pdf.
  2. svn do zarządzania kodem źródłowym (git też by działał).
  3. Znany jestem z budowania tego, co efektywnie ilość początkowych plików kompilacji w LaTeX, aby umożliwić mi wybranie formatu, który chcę wygenerować, jeśli potrzebuję różnych formatów do wersji roboczej, publikacji itp. Zrobiłem to dla mojej książki.

Zaleta do tego podejścia polega na tym, że zapewnia stosunkowo wolne od rozpraszania, a jednocześnie bardzo wydajne środowisko do tworzenia plików PDF, zwłaszcza gdy zawartość jest złożona i chcesz rozdzielić elementy w celu łatwej edycji.

Podobnie Spirit Texlipse wygląda interesująco.

W przypadku vim, rozważ utworzenie pliku Makefile i po prostu `: ​​make` :)
tak, ale żeby zrobić to, co trzeba, prawdopodobnie i tak musiałbym zrobić to, co robię z plikiem LaTeX. Kiedy już mam plik LaTeX, który obsługuje specyfikacje formatu wyjściowego w czasie kompilacji, podłączenie go do make jest trochę zbyteczne ;-).
#5
+6
Jonathan
2014-02-15 18:26:26 UTC
view on stackexchange narkive permalink

Niedawno zainstalowałem Texpad (19,99 USD) i naprawdę go kocham. Jest to natywna aplikacja Cocoa, więc działa znacznie płynniej niż większość aplikacji wieloplatformowych (Java). Mają aplikację na Maca, której używam głównie, ale jest też uniwersalna aplikacja na iOS, więc możesz nawet pracować na iPadzie lub iPhonie w podróży. Obie aplikacje oferują obsługę własnej płatnej usługi w chmurze do synchronizacji i udostępniania dokumentów, ale obsługiwany jest także Dropbox (w aplikacji na iOS).

Texpad Mac application

  • Składanie można wykonać, klikając przycisk „Skład” na pasku menu lub naciskając ⌘L . Ponadto możesz włączyć automatyczne składanie, które uruchamia się po wstrzymaniu pisania.
  • W przypadku większości poleceń i pakietów LaTeX jest automatyczne uzupełnianie (po wpisaniu \ usepackage {). W przypadku niektórych poleceń wyświetlany jest komunikat pomocy. (Na przykład polecenia takie jak \ Omega pokazują duży podgląd znaku, co jest bardzo pomocne). Również tagi \ end {} są automatycznie wstawiane po wpisaniu Tag \ begin {} .
  • Obsługuje BibTeX. Nie używałem go od jakiegoś czasu, ale pamiętam, że działał, gdy musiałem go użyć.
  • Błędy nie są wyświetlane, gdy występuje automatyczne składanie. Jednak podczas ręcznego składu wyświetlana jest lista błędów. Po kliknięciu błędu edytor skupia się na linii błędu.

Najbardziej podoba mi się ta aplikacja, ponieważ działa bardzo płynnie na Macu (jest aplikacją natywną). Inną niesamowitą funkcją jest to, że możesz kliknąć gdzieś w skompilowanym pliku PDF (pokazanym w prawej połowie okna), a edytor skupia się na tym konkretnym tekście / treści. Więc nie musisz już szukać źródła czegoś, po prostu kliknij odpowiednią część skompilowanego dokumentu i tam dotrzesz.

(Zrzut ekranu wydaje się być trochę niechlujny z powodu małej szerokości okna, ale to tylko lepiej pasuje w tym poście.)

#6
+5
ConfusedStack
2014-02-10 06:55:17 UTC
view on stackexchange narkive permalink

Wypróbuj LyX .

Jest to wieloplatformowy procesor dokumentów LaTeX o otwartym kodzie źródłowym, który:

  1. Można zaktualizować / odświeżyć.
  2. Nie tylko automatycznie uzupełnia, ale w zasadzie zapisuje wszystkie twoje polecenia LaTeX. Nadal możesz je edytować bezpośrednio.
  3. Może automatycznie obsługiwać odwołania. Sprawdź niektóre z gotowych szablonów.
  4. Ostrzeże Cię o błędach i poda szczegóły, jak je naprawić.

Z oficjalnej strony internetowej:

"LyX to procesor dokumentów, który zachęca do pisania w oparciu o strukturę twoich dokumentów (WYSIWYM), a nie tylko ich wygląd (WYSIWYG)." ...

„LyX jest przeznaczony dla osób, które chcą, aby ich pisanie wyglądało świetnie, zaraz po wyjęciu z pudełka. Koniec z niekończącym się majstrowaniem przy szczegółach formatowania, atrybutach czcionek„ malowanych palcami ”lub majstrowaniu przy krawędziach stron. Po prostu piszesz. Na ekranie LyX wygląda jak każdy edytor tekstu; jego wydrukowany plik - lub bogaty w odsyłacze plik PDF, tak samo łatwo utworzony - wygląda jak nic innego. ”

Co widzisz :

Lyx UI

Renderuje jako:

Operators with Limits

#7
+4
Michiel
2014-02-05 13:01:58 UTC
view on stackexchange narkive permalink

Myślę, że Kile to dobra opcja dla Ciebie. Działa na wszystkich trzech głównych systemach operacyjnych (Windows, Mac i Linux) i z mojego doświadczenia wynika, że ​​wersje dla systemu Linux i Windows są równie dobre, więc spodziewam się tego samego w przypadku wersji na komputery Mac.

  • Odświeżanie plik PDF jest automatycznie wykonywany po standardowej ponownej kompilacji za pomocą Alt-6 (jeśli plik PDF jest nadal otwarty) lub możesz wyświetlić nowy plik PDF po kompilacji za pomocą Alt-1
  • Sugestie autouzupełniania są podawane w pływającym polu blisko kursora i można je wybrać za pomocą Tab
  • Jeśli załadujesz pliki .tex i .bib razem w projekcie , co jest najmądrzejszym sposobem pracy, masz autouzupełnianie nazw referencyjnych. Rekompilacja BibTeX nie jest całkowicie automatyczna, ale można skonfigurować listę „QuickBuild”, która robi na przykład Latex-Bibtex-Latex-Latex za jednym naciśnięciem klawisza i pomija wszystkie niepotrzebne polecenia, ponieważ nic się nie zmieniło od ostatnia kompilacja.
  • Podświetlanie składni jest standardem i możesz ustawić kompilację tak, aby automatycznie przeskakiwała do wiersza z błędem, co również pomaga w debugowaniu.

Używam Kile prawie codziennie pisze artykuły naukowe, a główne powody są zaskakująco zbliżone do funkcji, o które prosiłeś. Dodatkową rzeczą, która jest dla mnie ważna, jest kompatybilność między systemami operacyjnymi. W pracy mam Linuksa, aw domu Windowsa i nie lubię przełączać programów podczas pisania na różnych komputerach. Dodatkowo Kile ma opcję liczenia słów, która może osobno liczyć rzeczywiste słowa, polecenia lateksowe i komentarze. Jest to bardzo przydatne, gdy masz ograniczoną liczbę słów, które możesz mieć w tekście.

#8
+4
Irgendw Pointer
2014-02-05 13:55:38 UTC
view on stackexchange narkive permalink

Używam TexStudio.

  • Zaletą jest kliknięcie tylko jednego przycisku „>>” w celu utworzenia dokumentu. Posiada zintegrowaną przeglądarkę plików PDF. Pamięta, w jaki sposób tłumaczysz dokument Latex i robi to tak często, jak jest to konieczne do wykonania całej kompilacji.
  • Zawiera funkcje autouzupełniania dla poleceń Latex i autouzupełniania wsparcie dla Bibtex.
  • Najważniejszą funkcją jest edytor formuł. Możesz napisać swoją formułę za pomocą myszy na bloczku tekstowym i przekształcić ją w formułę Latex. Dlatego dobre narzędzie.
  • Sprawdzanie pisowni jest włączone.

TexStudio UI

Dlaczego sprawdzanie pisowni wydaje się wyróżniać wszystkie słowa na tym zrzucie ekranu? Niewłaściwy język? I czy sprawdzanie pisowni naprawdę narzeka również na opcje Latex? (na przykład „ansmath” / „anssymb”)
#9
+2
Rafael Winterhalter
2014-02-16 06:36:45 UTC
view on stackexchange narkive permalink

Moim ulubionym edytorem OS X Latex był zawsze TeXShop. Napisałem kilka artykułów za pomocą tego narzędzia i okazało się, że jest to łatwiejsze niż w przypadku innych popularnych edytorów, których wypróbowałem, takich jak na przykład polecany tutaj Kile.

TeXShop jest raczej prostym edytorem, biorąc pod uwagę jego interfejs użytkownika. Nie próbuje ukryć lateksu przed tobą, aby dać ci to, co widzisz, jest tym, co dostajesz , takie jak na przykład LyX, co jest kolejną rekomendacją udzieloną ci na tej stronie. Jednak moim zdaniem chcesz używać Latex, ponieważ chcesz mieć bardziej deklaratywną kontrolę nad swoim dokumentem w pierwszej kolejności, w przeciwnym razie użyłbyś edytora takiego jak Word, więc to jest dobra rzecz. Zamiast tego wyświetla stały podgląd wyrenderowanego pliku w innym oknie, które jest odświeżane po kompilacji.

TeXShop dostarcza wszystko, czego potrzebujesz. Jest autouzupełnianie dla typowych poleceń, wyróżnia błędy i pomaga w nawiasach klamrowych oraz ładnie integruje się z Bibtexem.

Pamiętaj, że TeXShop działa tylko w systemie Mac OS.

TeXShop UI with an export of a PDF

#10
  0
kenorb
2015-10-07 13:50:39 UTC
view on stackexchange narkive permalink

Dodatkowo masz następujące opcje:

  • TextMate

    Ma wspaniałą obsługę plików , świetne skróty, fragmenty zawierające definiowalne elementy, między którymi można umieszczać karty, zestaw świetnych schematów kolorów i wspaniałych pakietów edycji. Są już dostępne dla takich rzeczy jak C, Java, Python, LaTeX i Subversion superużytkownik .

  • Archimedes

    Archimedes jest w pełni funkcjonalnym edytorem zwykłego tekstu i języka Markdown. Zawiera szybkie podświetlanie składni i zapewnia wygodne skróty klawiaturowe do typowych działań, takich jak wstawianie obrazów i łączy. Dzięki pełnej obsłudze Markdown, Archimedes sprawia, że ​​formatowanie i strukturyzowanie dokumentów jest eleganckie i łatwe.

  • MacTex

  • Edycja LaTeX za pomocą Aquamacs



To pytanie i odpowiedź zostało automatycznie przetłumaczone z języka angielskiego.Oryginalna treść jest dostępna na stackexchange, za co dziękujemy za licencję cc by-sa 3.0, w ramach której jest rozpowszechniana.
Loading...