Questão:
O que é um bom editor LaTeX para escrever teses?
Olli
2014-02-05 05:35:20 UTC
view on stackexchange narkive permalink

Estou escrevendo minha tese em látex (para textos técnicos, é muito mais fácil do que Word). No entanto, escrever LaTeX no editor e, em seguida, compilar manualmente o PDF para visualização é bastante lento e complicado.

Há um bom editor LaTeX para OS X que:

  • Sempre mostra o PDF mais recente (atualiza-o automaticamente depois de compilado)
  • Fornece preenchimento automático para comandos de latex (por exemplo, \ textbf {} para texto em negrito). Pode até mostrar algumas mensagens de ajuda para aqueles.
  • De preferência, tenha pelo menos algum suporte BibTeX (referências): autocomplete para nomes de referência. Compilar o BibTeX automaticamente sempre que algo mudou (novas entradas ou referências foram adicionadas) seria muito útil.
  • Preferivelmente mostra erros (sintaxe inválida, falta } etc.) em tempo real em vez de despejando a saída LaTeX mostrando erros entre um grande número de outras mensagens.
Você já viu: http://tex.stackexchange.com/questions/339/latex-editors-idesEle tem 39 entradas detalhadas
Dez respostas:
#1
+18
arjan
2014-02-05 06:44:49 UTC
view on stackexchange narkive permalink

Eu sugeriria Texworks. Eu uso no Ubuntu, mas está disponível para OSX e Windows também. A compatibilidade entre plataformas é sempre uma vantagem.

  • Quando você pressiona o botão verde 'Typeset', ele atualiza o PDF, que é mostrado ao lado do código (em uma janela separada que você pode posicionar você mesmo). (Você pode precisar executá-lo duas vezes, já que o arquivo BibTeX é (re) compilado separadamente).

  • Fornece preenchimento automático por meio da tecla tab.

  • Ele não tem autocomplete BibTeX nativo, mas eu apenas procurei e encontrei um script que você pode adicionar ao Texworks para fazer isso funcionar: Texworks-scripts autocomplete. Eu não usei ainda, mas vou tentar fazer isso. É demonstrado aqui.

  • No entanto, não tem avisos de erro em tempo real. É claro que possui realce de sintaxe, o que deve evitar a maioria dos erros de sintaxe. Você também pode pular de um erro na guia de erros para a linha correspondente no código-fonte.

Outro recurso interessante é o 'Foco de seguimento automático', que torna a visualização do pdf coincidir onde seu cursor está na fonte; você também pode 'Pular para a fonte' no PDF.

Não conheço o panorama do software OSX, então, é claro, pode haver opções melhores que eu não conheço.

O realce de sintaxe é quase tão bom quanto os avisos - geralmente os problemas são com aspas ou colchetes ausentes / colocados incorretamente.
#2
+7
Gilles 'SO- stop being evil'
2014-02-05 08:32:55 UTC
view on stackexchange narkive permalink

Emacs (com o pacote de macros AUCTeX) é um bom editor LaTeX.

Para recompilar seu documento, pressione Ctrl kbd> + C Ctrl + C Enter (você pode definir um atalho de uma tecla, se desejar). Todos os visualizadores de PDF modernos recarregam automaticamente o arquivo PDF quando ele muda. Não estou familiarizado com o PSX, mas parece que o Skim tem um desempenho melhor do que o visualizador de PDF integrado, incluindo suporte para pdfsync (clique no PDF e acesse a fonte correspondente linha ou vice-versa).

Se houver um erro de compilação, pressione Ctrl + C ` para ir para o local de origem correspondente.

Com preview-latex, você pode até renderizar trechos de texto dentro do Emacs diretamente.

O Emacs fornece complemento para nomes de comando e ambiente e BibTeX referências e realce de sintaxe. Ele suporta muitos arquivos de estilo comuns e pode analisar arquivos de estilo adicionais.

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

Eu recomendaria TexMaker. Com uma compilação de uma tecla e uma interface gráfica intuitiva e de boa aparência, o TexMaker é o software para você. Além disso, o assistente é muito útil.

Texmaker inclui assistentes para as seguintes tarefas:

  • Gerar um novo documento ou uma carta ou um ambiente tabular.
  • Criar tabelas, tabulares, figura ambientes e assim por diante.
  • Exporte um documento LaTeX via TeX4ht (formato HTML ou ODT).

É plataforma cruzada com um visualizador de PDF integrado.

Seu PDF Viewer também é ótimo, pois você pode pular do código para o lugar certo no pdf e vice-versa.
Uma vez usei o Texmaker, mas ele tem um gerenciamento de IO ruim. Meu computador travou (não por causa do Texmaker) e depois que reiniciei, todo o conteúdo do arquivo havia sumido, embora eu o tivesse salvo (por causa do Texmaker).
@palsch que é estranho, eu tenho usado isso há anos e não tinha enfrentado esse problema antes: /
#4
+7
Chris Travers
2014-02-07 09:09:32 UTC
view on stackexchange narkive permalink

Para uma tese ou qualquer outro documento grande e complexo, minha preferência é usar a abordagem como um software. Isso geralmente significa:

  1. Meus arquivos de texto (.tex) e de apresentação (.sty) são separados.
  2. Meu texto é dividido em pedaços menores para facilitar a navegação e edição .
  3. Eu provavelmente tenho um arquivo .tex de "backbone" que inclui as peças em ordem (por capítulo, etc). As peças podem incluir outras sub-peças para coisas como desenhos ou diagramas.

Foi assim que escrevi e projetei meu livro. É como faço planos de negócios. Isso funciona bem. A principal desvantagem é que os editores discutidos acima não vão ajudá-lo muito, já que geralmente são projetados para documentos mais simples, mais curtos, menos complexos e mais independentes. Afinal, a maioria dos meus arquivos .tex não contém as informações do cabeçalho (incluindo os pacotes a serem usados), pois eles seriam especificados no documento de backbone.

Então, aqui está uma lista de minhas ferramentas para isso. YMMV, mas se você está familiarizado com o desenvolvimento de software, pode achar isso mais fácil e rápido do que as alternativas acima.

  1. VIM, como editor principal. Observe que ele tem escapes de shell que podem ser usados ​​para reconstruir o pdf.
  2. svn para gerenciamento de código-fonte (git também funcionaria).
  3. Sou conhecido por construir o que efetivamente quantidade de arquivos de construção inicial em LaTeX para me permitir selecionar o formato que desejo gerar se precisar de formatos diferentes para rascunho, publicação, etc. Fiz isso para meu livro.

A vantagem a essa abordagem é que ela oferece um ambiente relativamente livre de distrações, mas muito poderoso para criar PDFs, especialmente quando o conteúdo é complexo e você deseja manter as coisas separadas para fácil edição.

Da mesma forma neste espírito Texlipse parece interessante.

Para o vim, considere fazer um Makefile e apenas `: make` :)
sim, mas para fazer o que você precisa fazer, eu provavelmente precisaria fazer o que faço com o arquivo LaTeX de qualquer maneira. Uma vez que eu tenho um arquivo LaTeX que pode lidar com especificações de formato de saída em tempo de construção, conectá-lo ao make é meio redundante ;-).
#5
+6
Jonathan
2014-02-15 18:26:26 UTC
view on stackexchange narkive permalink

Eu instalei o Texpad ($ 19,99) há algum tempo e realmente adorei. É um aplicativo Cocoa nativo, por isso funciona muito mais suavemente do que a maioria dos aplicativos de plataforma cruzada (Java). Eles têm um aplicativo para Mac que eu uso principalmente, mas há também um aplicativo para iOS universal, então você pode até trabalhar no seu iPad ou iPhone em qualquer lugar. Ambos os aplicativos oferecem suporte para seu próprio serviço de nuvem pago para sincronização e compartilhamento de documentos, mas o Dropbox também é compatível (no aplicativo iOS).

Texpad Mac application

  • A composição pode ser feita clicando no botão "Composição" na barra de menu ou pressionando ⌘L . Além disso, você pode escolher habilitar a formatação automática, que é executada quando você pausa a digitação.
  • Há o preenchimento automático para a maioria dos comandos e pacotes LaTeX (após digitar \ usepackage {). Para alguns comandos, uma mensagem de ajuda é exibida. (Por exemplo, comandos como \ Omega mostram uma grande visualização do caractere, que considero muito útil.) Além disso, as tags \ end {} são inseridas automaticamente após a digitação tag \ begin {} .
  • Suporta BibTeX. Faz algum tempo que não uso, mas lembro que funcionou quando precisei usá-lo.
  • Os erros não são exibidos quando ocorre a formatação automática. No entanto, ao escrever manualmente, uma lista de erros é exibida. Ao clicar em um erro, o editor focaliza a linha do erro.

Eu amo este aplicativo principalmente porque ele funciona muito bem no Mac (sendo um aplicativo nativo). Um outro recurso incrível é que você pode clicar em algum lugar do PDF compilado (mostrado na metade direita da janela), e o editor se concentra naquele texto / conteúdo específico. Então, pare de pesquisar a fonte de algo, apenas clique na parte relevante do seu documento compilado e você chegará lá.

(A captura de tela parece um pouco confusa por causa da largura da janela pequena, mas isso é apenas para fazer se encaixa melhor neste post.)

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

Confira LyX .

É um processador de documentos LaTeX de plataforma cruzada e código aberto que:

  1. Pode ser feito para atualizar / atualizar.
  2. Não só se completa automaticamente, mas basicamente escreve todos os seus comandos LaTeX. Você ainda pode editá-los diretamente.
  3. Pode lidar com referências automaticamente. Confira alguns dos modelos predefinidos.
  4. Ele irá avisá-lo sobre os erros e fornecer detalhes sobre como corrigi-los.

Do site oficial:

"LyX é um processador de documentos que encoraja uma abordagem de escrita baseada na estrutura de seus documentos (WYSIWYM) e não simplesmente em sua aparência (WYSIWYG)." ...

"LyX é para pessoas que querem que sua escrita tenha uma ótima aparência, direto da caixa. Chega de mexer nos detalhes de formatação," pintar a dedo "atributos de fonte ou mexer nos limites das páginas. Você acabou de escrever. Na tela, o LyX se parece com qualquer processador de texto; sua saída impressa - ou PDF com referências cruzadas ricas, produzidos com a mesma facilidade - se parece com nada mais. "

O que você vê :

Lyx UI

Renderiza como:

Operators with Limits

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

Acho que o Kile é uma boa opção para você. Ele roda em todos os três sistemas operacionais principais (Windows, Mac e Linux) e minha experiência é que as versões Linux e Windows são igualmente boas, então espero o mesmo para a versão Mac.

  • Atualização de o PDF é automático após a recompilação padrão com Alt-6 (se o PDF ainda estiver aberto) ou você pode ter um novo PDF pop-up após a compilação com Alt-1
  • As sugestões de preenchimento automático são fornecidas em uma caixa flutuante perto do seu cursor e podem ser selecionadas com Tab
  • Se você carregar seu .tex e .bib juntos em um projeto , que é a maneira mais inteligente de trabalhar, você tem o preenchimento automático de nomes de referência. Uma recompilação do BibTeX não é estritamente automática, mas você pode configurar uma lista "QuickBuild" que faz, por exemplo, Latex-Bibtex-Latex-Latex em uma única tecla e pula qualquer um dos comandos que não são necessários porque nada mudou desde o última compilação.
  • O realce de sintaxe é padrão e você pode configurar a compilação para pular automaticamente para a linha com o erro, o que também ajuda na depuração.

Eu uso Kile em uma base quase diária para escrever artigos científicos e os principais motivos são surpreendentemente próximos aos recursos que você solicitou. Uma coisa adicional que é importante para mim é a compatibilidade entre sistemas operacionais. No trabalho tenho Linux e em casa tenho Windows e gosto de não ter que mudar de programa quando escrevo em meus diferentes computadores. Além disso, o Kile tem uma opção de contagem de palavras que é capaz de contar palavras reais, comandos de látex e comentários separadamente. Isso é muito útil quando você está limitado ao número de palavras que o texto pode ter.

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

Eu uso o TexStudio.

  • Tem a vantagem de clicar em apenas um botão ">>" para criar o documento. Possui um visualizador de PDF integrado. Ele lembra a maneira que você usa para traduzir o documento Latex e faz isso com a freqüência necessária para fazer toda a compilação.
  • Ele contém funções de preenchimento automático para comandos de Latex e suporte para Bibtex de preenchimento automático.
  • Um recurso de destaque é o editor de fórmulas. Você pode escrever sua fórmula com o mouse em um bloco de texto e convertê-la em uma fórmula de látex. Portanto, uma boa ferramenta.
  • A verificação ortográfica está incluída

TexStudio UI

Por que a verificação ortográfica parece destacar todas as palavras na captura de tela? Linguagem errada? E o corretor ortográfico também reclama das opções de látex? (por exemplo, "ansmath" / "anssymb")
#9
+2
Rafael Winterhalter
2014-02-16 06:36:45 UTC
view on stackexchange narkive permalink

Meu editor OS X Latex de escolha sempre foi TeXShop. Escrevi vários artigos usando esta ferramenta e achei mais fácil do que outros editores populares que experimentei, como por exemplo o Kile, que também foi recomendado aqui.

TeXShop é um editor bastante simples considerando sua interface de usuário. Ele não tenta esconder o Latex de você para lhe dar uma experiência o que você vê é o que você obtém , como por exemplo LyX, o que é outra recomendação dada a você neste site. No entanto, em minha opinião, você deseja usar Latex porque deseja ter um controle mais declarativo sobre seu documento em primeiro lugar, caso contrário, você usaria um editor como o Word, então isso é uma coisa boa. Em vez disso, ele mostra uma visualização constante de seu arquivo renderizado em outra janela que é atualizada assim que você compila.

TeXShop vem com tudo que você precisa. Há autocompletar para comandos comuns, ele destaca erros e ajuda você com colchetes e se integra perfeitamente ao Bibtex.

Observe que o TeXShop só funciona no 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

Além disso, você tem as seguintes opções:

  • TextMate

    Ele tem um excelente suporte para manipulação de arquivos , ótimos atalhos, fragmentos com entidades definíveis dentro deles que podem ser alternados entre eles, um conjunto de ótimos esquemas de cores e pacotes de edição maravilhosos. Já vem com alguns para coisas como C, Java, Python, LaTeX e Subversion superusuário .

  • Archimedes

    Archimedes é um editor de texto simples e Markdown repleto de recursos. Inclui um marcador de sintaxe rápido e fornece atalhos de teclado convenientes para ações comuns, como inserir imagens e links. Com suporte completo para Markdown, o Archimedes torna a formatação e estruturação de documentos fácil e elegante.

  • MacTex

  • Editando LaTeX com Aquamacs



Estas perguntas e respostas foram traduzidas automaticamente do idioma inglês.O conteúdo original está disponível em stackexchange, que agradecemos pela licença cc by-sa 3.0 sob a qual é distribuído.
Loading...