Um editor LaTeX entre TexShop e Texmaker para Mac OS?

Um editor LaTeX entre TexShop e Texmaker para Mac OS?

Eu já usava TexShophá algum tempo devido à sua simplicidade. Mas descobri recentemente Texmakerque torna muito mais fácil digitar funções comuns (preenchimento automático) e compilar duas vezes antes de exportar como PDF.

Percebi que Texmakerrola em intervalos de uma linha, pois pula uma linha inteira ao rolar. Isso proporciona uma experiência instável durante a edição do código. E os botões à esquerda tendem a desaparecer quando o mouse passa sobre eles. No entanto, TexShopfornece uma resolução mais precisa ao rolar e, portanto, uma experiência mais suave ao editar o código (além do programa não ser tão lento Texmakerdevido a menos recursos).

Existe outro editor que combine simplicidade + suavidade TexShope eficiência + recursos Texmakerem um programa? Talvez outro editor que eu possa ter perdido?


Nota: sei que existem comparações disponíveis online, etc., mas quero algo específico aqui; um editor que combina recursos do TexShop e do Texmaker.

Responder1

Se os dois recursos listados são a única coisa que está faltando no TeXShop, você poderá conseguir exatamente isso no TeXShop:

Em relação à "compilação dupla": eu uso latexmk no TeXShop, o que é ainda melhor porque compila quantas vezes for necessário e também executa bibtex etc. Para conseguir isso, vá para a aba "Misc" nas preferências do TeXShop e defina o "Latex Program" como "latexmk -pdf". Em seguida, selecione "Script pessoal" no menu "Typeset". De agora em diante, usando Cmd-T resp. clicar no botão "Typeset" invocará o latexmk.

Além disso, o TeXShop também oferece preenchimento automático e até macros arbitrárias. Por exemplo, configurei o meu para que o Cmd-Space acione a macro "Inserir início/fim". Então agora, se eu quiser iniciar uma enumeração, faço o seguinte:

  1. Digite "enu"
  2. Pressione ESC para acionar o modo de conclusão (pode ser alterado para TAB nas preferências)
  3. A primeira conclusão que isso sugere é "enumerar", então agora digite "Cmd-space" resp. selecione "Inserir início/fim" no menu "Macros".

Com 5 pressionamentos de tecla, agora temos

\begin{enumerar}

\end{enumerar}

e o cursor está no lugar certo, ou seja, dentro do ambiente.

Essa é apenas uma maneira de fazer isso. Há também, por exemplo, o recurso de conclusão de comando. Por exemplo, digite "\ben" seguido de ESC e você obterá

\begin{enumerar}
\item
\end{enumerar}•

Aqui, os pontos grossos são marcas de conclusão de comandos, entre as quais você pode navegar rapidamente usando Cmd-Ctrl-F e Cmd-Ctrl-G. Ah, e pessoalmente, prefiro a variante de conclusão "\b" seguida de ESC (insere "\begin{", seguida de "en", seguida de "ESC" (que produz o mesmo resultado de quando se inicia com "\ben" ).

Para obter uma lista de todas as conclusões predefinidas (e para adicionar as suas próprias ou modificar as existentes, consulte o menu "Fonte -> Conclusão de Comando -> Editar Arquivo de Conclusão de Comando...").

Responder2

Depois de anos tentando muitos editores, decidi quevimequipado comsuíte vim-latexé a melhor maneira de editar arquivos LaTeX. (SeráMacVimneste caso, claro)

Não se trata apenas da ideia de quevimé um editor extremamente poderoso, se não o mais poderoso de todos os tempos (sem ofensa, pessoal do EMACS!).suíte vim-latexé um conjunto de macros realmente brilhante.

Um exemplo, você só precisa escreverEFIe um ambiente de figura completo será criado para você com espaços reservados para preencher.

\begin{figure}[<+htpb+>]
  \begin{center}
    \includegraphics{<+file+>}
  \end{center}
  \caption{<+caption text+>}
  \label{fig:<+label+>}
\end{figure}<++>

Você pode pular entre esses espaços reservados usandoCtrl-j. E adivinhe, é inteligente o suficiente para perceber se você está usandográficoxou não e, portanto, faz para você \includegraphicsou \epsfig.

Este é um pequeno exemplo sobre o poder dasuíte vim-latex. Eu recomendo fortemente que você use como a forma mais eficiente de editar o LaTeX.

Responder3

A principal desvantagem do texshop, na minha opinião, é a falta de suporte para guias. Você não pode ter várias guias para vários arquivos e alternar facilmente entre eles. Além disso, você não pode selecionar parte do texto e compilar apenas a parte selecionada.

Ouvi algumas pessoas executando o Winedt em paralelo no Mac e ficaram felizes com isso.

Responder4

eu tenho usadoTextohá vários anos e considero-o conveniente de usar, ao mesmo tempo que me dá controle suficiente sobre como compilar meus documentos.

informação relacionada