Fråga:
Vad är en bra LaTeX-redaktör för att skriva avhandlingar?
Olli
2014-02-05 05:35:20 UTC
view on stackexchange narkive permalink

Jag skriver min avhandling med latex (för teknisk text är det mycket enklare än Word). Att skriva LaTeX i redigeraren och sedan manuellt kompilera PDF för förhandsvisning är dock ganska långsam och besvärlig.

Finns det en bra LaTeX-redigerare för OS X som:

  • Visar alltid den senaste PDF-filen (uppdateras automatiskt efter att den har sammanställts)
  • Ger automatisk komplettering för latexkommandon (till exempel \ textbf {} för fet text). Kan till och med visa några hjälpmeddelanden för dem.
  • Företrädesvis ha åtminstone något stöd för BibTeX (referenser): autoslutför för referensnamn. Att automatiskt kompilera BibTeX när något ändrats (nya poster eller referenser har lagts till) skulle vara ganska användbart.
  • Visar helst fel (ogiltig syntax, saknas } etc.) i realtid istället för dumpning av LaTeX-utdata som visar fel bland ett stort antal andra meddelanden.
Har du sett: http://tex.stackexchange.com/questions/339/latex-editors-ides Den har 39 detaljerade poster
Tio svar:
arjan
2014-02-05 06:44:49 UTC
view on stackexchange narkive permalink

Jag föreslår Texworks. Jag använder det under Ubuntu, men det är tillgängligt för OSX och Windows också. Plattformskompatibilitet är alltid ett plus.

  • När du trycker på den gröna 'Typset' -knappen uppdateras PDF-filen, som visas bredvid koden (i ett separat fönster kan du placera själv). (Du kan behöva köra den två gånger, eftersom BibTeX-filen kompileras (om) separat).

  • Ger automatisk komplettering via tab-tangenten.

  • Den har inte inbyggd BibTeX-autoslutförande, men jag tittade bara och hittade ett skript som du kan lägga till i Texworks för att få det att fungera: Texworks-skript autofullständigt. Jag har inte använt det ännu, men kommer att testa det här. Det visas här.

  • Det har dock inte felvarningar i realtid. Det har naturligtvis syntaxmarkering, vilket borde förhindra de flesta syntaxfel. Du kan också hoppa från ett fel på fliken fel till motsvarande rad i källan.

En annan trevlig funktion är "Auto-Follow focus", vilket gör pdf-vyn matcha där din markör är i källan; Du kan också "Hoppa till källa" från pdf.

Jag känner inte till OSX-programvarulandskapet, så det kan naturligtvis finnas bättre alternativ där ute som jag inte vet om.

Syntaxmarkering är nästan lika bra som varningar - vanligtvis är det problem med saknade / felplacerade citat eller parenteser.
Gilles 'SO- stop being evil'
2014-02-05 08:32:55 UTC
view on stackexchange narkive permalink

Emacs (med makropaketet AUCTeX) är en bra LaTeX-redigerare.

För att kompilera ditt dokument på nytt, tryck på Ctrl kbd> + C Ctrl + C Enter (du kan definiera en genväg om du vill). Alla moderna PDF-visare läser automatiskt in PDF-filen när den ändras. Jag känner inte till PSX, men det verkar som Skum fungerar bättre än den inbyggda PDF-visaren, inklusive stöd för pdfsync (klicka i PDF-filen och nå motsvarande källa rad eller tvärtom).

Om det finns ett kompileringsfel, tryck på Ctrl + C ` för att gå till motsvarande källplats.

Med förhandsgranskning-latex kan du till och med rendera textavsnitt i Emacs direkt.

Emacs tillhandahåller komplettering av kommandon och miljönamn och BibTeX referenser och syntaxmarkering. Den stöder många vanliga stilfiler och kan analysera ytterligare stilfiler.

Ranveer
2014-02-05 14:00:01 UTC
view on stackexchange narkive permalink

Jag skulle rekommendera TexMaker. Med en knapptryckningskompilering och en snygg / intuitiv GUI är TexMaker mjukvaran för dig. Dessutom är guiden väldigt hjälpsam.

Texmaker innehåller guider för följande uppgifter:

  • Skapa ett nytt dokument eller en bokstav eller en tabellmiljö.
  • Skapa tabeller, tabeller, figur miljöer och så vidare.
  • Exportera ett LaTeX-dokument via TeX4ht (HTML- eller ODT-format).

Det är plattform med en integrerad PDF-visning.

Dess PDF Viewer är också bra, eftersom du kan hoppa från koden till rätt plats i pdf och vice versa.
Jag använde en gång Texmaker, men det har dålig IO-hantering. Min dator kraschade (inte på grund av Texmaker) och efter att jag startade om var allt filinnehåll borta, även om jag hade sparat det (på grund av Texmaker).
@palsch det är konstigt, jag har använt det i flera år och har inte mött en sådan fråga förut: /
Chris Travers
2014-02-07 09:09:32 UTC
view on stackexchange narkive permalink

För en avhandling eller något annat stort, komplext dokument är min egen preferens att använda närma sig det som en mjukvara. Detta betyder vanligtvis:

  1. Min text (.tex) och presentationsfiler (.sty) är separata.
  2. Min text är uppdelad i mindre bitar för enklare navigering och redigering. .
  3. Jag har sannolikt en "ryggrad" .tex-fil som innehåller bitarna i ordning (efter kapitel, etc). Delarna kan innehålla andra underdelar för saker som teckningar eller diagram.

Så här skrev jag och designade min bok. Det är så jag gör affärsplaner. Det funkar bra. Den största nackdelen är att de redaktörer som diskuterats ovan inte kommer att hjälpa dig så mycket eftersom de vanligtvis är utformade för enklare, kortare, mindre komplexa, mer fristående dokument. När allt kommer omkring innehåller de flesta av mina .tex-filer inte rubrikinformation (inklusive paket att använda) eftersom dessa skulle anges i ryggradsdokumentet.

Så här är en lista över mina verktyg för detta. YMMV, men om du i allmänhet är bekant med mjukvaruutveckling kan du hitta det här enklare och snabbare än alternativen ovan.

  1. VIM, som huvudredigerare. Observera att det har skalflykt som kan användas för att bygga om pdf-filen.
  2. svn för källkodshantering (git skulle fungera lika bra).
  3. Jag har varit känd för att bygga vad som är effektivt motsvarar initiala byggfiler i LaTeX så att jag kan välja det format jag vill generera om jag behöver olika format för utkast, publicering etc. Jag gjorde det för min bok.

Fördelen till det här tillvägagångssättet är att det ger dig en relativt distraheringsfri och ändå mycket kraftfull miljö för att bygga pdfs, särskilt där innehållet är komplext och du vill hålla saker sönder för enkel redigering.

På samma sätt i detta spirit Texlipse ser intressant ut.

För vim, överväg att skapa en Makefile och bara `: make` :)
ja, men för att göra vad du behöver göra skulle jag förmodligen behöva göra vad jag gör med LaTeX-filen ändå. När jag väl har en LaTeX-fil som kan hantera specifikationer för byggtidsutmatningsformat är det lite överflödigt att koppla in det ;-).
Jonathan
2014-02-15 18:26:26 UTC
view on stackexchange narkive permalink

Jag har installerat Texpad (19,99 USD) för ett tag sedan och jag älskar det verkligen. Det är en inbyggd Cocoa-applikation, så den fungerar mycket mjukare än de flesta plattformsapplikationer (Java). De har en Mac-app som jag använder mestadels, men det finns också en universell iOS-app, så att du till och med kan arbeta på din iPad eller iPhone när du är på språng. Båda apparna erbjuder support för sin egen betalda molntjänst för synkronisering och delning av dokument, men Dropbox stöds också (i iOS-appen).

Texpad Mac application

  • Typsättning kan göras genom att klicka på "Typset" -knappen i menyraden eller genom att trycka på ⌘L . Dessutom kan du välja att aktivera automatisk typsättning, som körs när du pausar att skriva.
  • Det finns automatisk komplettering för de flesta LaTeX-kommandon och paket (efter att du har skrivit \ usepackage {). För vissa kommandon visas ett hjälpmeddelande. (Till exempel, kommandon som \ Omega visar en stor förhandsgranskning av karaktären, vilket jag tycker är till stor hjälp.) Även \ end {} -taggar infogas automatiskt efter att du har skrivit \ begin {} -tagg.
  • Den stöder BibTeX. Jag har inte använt det på ett tag, men jag kommer ihåg att det fungerade när jag behövde använda det.
  • Fel visas inte när automatisk typsättning sker. Vid manuell typsättning visas dock en lista med fel. När du klickar på ett fel fokuserar redaktören på felet.

Jag älskar mest den här appen eftersom den går supermjuk på Mac (som en inbyggd app). En annan fantastisk funktion är att du kan klicka någonstans i din sammanställda PDF (visas i den högra halvan av fönstret), och redaktören fokuserar på den specifika texten / innehållet. Så du behöver inte leta mer efter källan till något, klicka bara på den relevanta delen av ditt sammanställda dokument så kommer du dit.

(Skärmdumpen verkar lite rörig på grund av den lilla fönsterbredden, men det är bara för att göra det passar bättre i det här inlägget.)

ConfusedStack
2014-02-10 06:55:17 UTC
view on stackexchange narkive permalink

Kolla in LyX .

Det är en plattformsöppen LaTeX-dokumentprocessor med öppen källkod som:

  1. Kan göras för att uppdatera / uppdatera.
  2. Kompletterar inte bara automatiskt utan skriver i princip alla dina LaTeX-kommandon. Du kan fortfarande redigera dem direkt.
  3. Kan hantera referenser automatiskt. Kolla in några av de färdiga mallarna.
  4. Det varnar dig för fel och ger information om hur du åtgärdar dem.

Från den officiella webbplatsen:

"LyX är en dokumentprocessor som uppmuntrar ett sätt att skriva baserat på strukturen i dina dokument (WYSIWYM) och inte bara deras utseende (WYSIWYG)." ...

"LyX är för människor som vill att deras skrivande ska se bra ut, direkt ur lådan. Inget mer oändligt knipa med formateringsdetaljer," fingermålning "-teckensnittsattribut eller fuskande med sidgränser. Du skriver bara. På skärmen ser LyX ut som vilken ordbehandlare som helst. Dess utskrivna utskrift - eller rikt korsrefererade PDF, precis som enkelt producerad - ser ut som ingenting annat. "

Vad du ser :

Lyx UI

Renderas som:

Operators with Limits

Michiel
2014-02-05 13:01:58 UTC
view on stackexchange narkive permalink

Jag tycker att Kile är ett bra alternativ för dig. Det körs på alla tre större operativsystem (Windows, Mac och Linux) och min erfarenhet är att Linux- och Windows-versionen är lika bra, så jag förväntar mig samma sak för Mac-versionen.

  • Uppdatering av PDF-filen är automatisk efter standardkompilering med Alt-6 (om PDF-filen fortfarande är öppen) eller om du kan få en ny PDF-pop-up efter sammanställning med Alt-1
  • Autofullständiga förslag ges i en flytande ruta nära markören och kan väljas med Flik
  • Om du laddar din .tex och .bib tillsammans i ett projekt , vilket är det smartaste sättet att arbeta, har du autoslutförande av referensnamn. En BibTeX-återkompilering är inte strikt automatiskt, men du kan ställa in en "QuickBuild" -lista som till exempel gör Latex-Bibtex-Latex-Latex i ett enda tangenttryckning och hoppar över alla kommandon som inte är nödvändiga eftersom ingenting har ändrats sedan senaste sammanställningen.
  • Syntaxmarkering är standard och du kan ställa in kompileringen så att den automatiskt hoppar till raden med felet, vilket också hjälper till att felsöka.

Jag använder Kile nästan dagligen för att skriva vetenskapliga artiklar och huvudskälen ligger förvånansvärt nära de funktioner du begärde. Ytterligare en sak som är viktig för mig är inter-OS-kompatibilitet. På jobbet har jag Linux och hemma har jag Windows och jag gillar att inte behöva byta program när jag skriver på mina olika datorer. Dessutom har Kile ett ordräkningsalternativ som kan räkna faktiska ord, latexkommandon och kommentarer separat. Det här är ganska praktiskt när du är begränsad i antalet ord du kan skriva.

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

Jag använder TexStudio.

  • Det har fördelen att klicka bara på en knapp ">>" för att skapa dokumentet. Den har en integrerad PDF-visning. Den kommer ihåg vilket sätt du använder för att översätta Latex-dokumentet och det gör det så ofta som det är nödvändigt för att få all kompileringen klar.
  • Den innehåller autofullständiga funktioner för Latex-kommandon och autofullständig Bibtex-support.
  • En markeringsfunktion är formelredigeraren. Du kan skriva din formel med musen på en textplatta och konvertera den till en Latex-formel. Därför ett bra verktyg.
  • Stavningskontroll ingår

TexStudio UI

Varför stavningskontroll verkar markera alla ord på den skärmdumpen? Fel språk? Och klagar stavningskontrollen verkligen också på Latex-alternativ? (till exempel "ansmath" / "anssymb")
Rafael Winterhalter
2014-02-16 06:36:45 UTC
view on stackexchange narkive permalink

Min valfria OS X Latex-redigerare har alltid varit TeXShop. Jag skrev flera artiklar med det här verktyget och jag tyckte att det var lättare än andra populära redaktörer jag försökte som till exempel Kile som rekommenderades här.

TeXShop är en ganska enkel redaktör med tanke på dess användargränssnitt. Det försöker inte dölja Latex från dig för att ge dig en vad du ser är vad du får upplevelse som till exempel LyX, vad är en annan rekommendation som ges till dig på den här webbplatsen. Enligt min mening vill du dock använda Latex eftersom du vill ha en mer deklarativ kontroll över ditt dokument i första hand, annars skulle du använda en redigerare som Word, så det här är bra. Istället visar det en konstant förhandsgranskning av din återgivna fil i ett annat fönster som uppdateras när du kompilerar.

TeXShop levereras med allt du behöver. Det finns automatisk komplettering för vanliga kommandon, det markerar fel och hjälper dig med hängslen och det integreras snyggt med Bibtex.

Observera att TeXShop bara körs på Mac OS.

TeXShop UI with an export of a PDF

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

Dessutom har du följande alternativ:

  • TextMate

    Det har underbart stöd för filhantering , stora genvägar, utdrag med definierbara enheter inom dem som kan flikas mellan, en uppsättning fantastiska färgscheman och underbara redigeringsbuntar. Den levereras med redan för saker som C, Java, Python, LaTeX och Subversion superanvändare .

  • Archimedes

    Archimedes är en fullfjädrad klartext- och Markdown-redigerare. Den innehåller en snabb syntaxmarkering och ger praktiska kortkommandon för vanliga åtgärder, som att infoga bilder och länkar. Med fullständigt stöd för Markdown gör Archimedes formatering och strukturering av dokument elegant och enkelt.

  • MacTex

  • Redigera LaTeX med Aquamacs



Denna fråga och svar översattes automatiskt från det engelska språket.Det ursprungliga innehållet finns tillgängligt på stackexchange, vilket vi tackar för cc by-sa 3.0-licensen som det distribueras under.
Loading...