Markdown, LaTeX combinado no editor WYSIWYG. Existe algum?

19

Eu realmente gosto da maneira como a remarcação é implementada em vários sites do SE, onde posso escrever code blocks, executar formatações ou até mesmo usar o látex em alguns sites, como escrever $\pi$. Também gosto da aparência e da sensação desse editor on-line . Mas está tudo online.

Existe algum análogo WYSIWYG offline de notepag ou WMD no Ubuntu que suporte opcionalmente o pdf como formato de saída? Descarga e látex desejados.

Desejo usar simultaneamente o Markdown e o LaTeX. Estou planejando usar um editor para escrever algumas coisas técnicas com matemática, mas é irritante estar constantemente no "modo LaTeX". Portanto, seria incrível mergulhar no LaTeX quando eu precisar de fórmulas e usar remarcações quando precisar falar em linguagem natural.

UPD. Quase todas as respostas foram bastante úteis, mas nenhuma delas respondeu diretamente na minha pergunta. Aceito a resposta @NN como a mais completa.

om-nom-nom
fonte
Que tipo de documentos você pretende produzir? E a opção de entrar no LaTeX? Você pode escrever macros para imitar o WMD e, se usar um editor do LaTeX, como tug.org/texworks, também terá o visual.
NN
@NN Sim, eu não era tão claro em minhas necessidades. Esclareci meus objetivos.
Om-nom-nom
1
O que o incomoda com o LaTeX quando não está escrevendo material técnico? Pode ser possível superar.
NN
@NN algumas despesas gerais em itálico, negrito e títulos. O LaTeX possui uma personalização tremendamente melhor (realmente incrível), mas, para mim, geralmente é mais simples de escrever do _text_que \emph{text}já que na maioria das vezes eu não uso as vantagens do LaTeX.
Om-nom-nom
Se você não usar as vantagens do LaTeX, provavelmente estará escrevendo texto sem formatação e se estiver escrevendo texto sem formatação com o LaTeX, acabará com texto sem formatação. Veja minha resposta para uma sugestão.
NN

Respostas:

4

Acabei de descobrir https://stackedit.io/editor . Aparentemente, ele também está disponível offline e inclui muitos outros recursos interessantes, além de ser um editor / visualizador do WYSIWYG Markdown + LaTeX.

justineuro
fonte
1
Você também pode dar uma olhada no seguinte: 1. JaxEdit (site online), GitHub src , 2. JaxMark (site online), GitHub src --- como JaxEdit + Markdown, mas sem o recurso de apresentação de slides e 3 . Markx (site online), GitHub . Para o Jaxedit (w / c é todo o LaTex + preview + apresentação de slides), o MathJax está embutido! Eu não tentei Markx.
Justineuro 30/07/2015
Para o Jaxmark , o MathJax deve ser baixado para uso offline com o index.html correspondente editado adequadamente (online, o CDN é acessado para renderizar o MathJax). Você também pode apontar o index.html para MathJax.js na pasta Jaxedit (jaxedit-master / library / mathjax / unpacked / MathJax.js). No entanto, para que isso funcione no meu sistema / navegador, tive que adicionar fontes (fontes MathML - vêm com fontes MathJax, STIX e Asian-Math) na pasta .fonts do meu diretório pessoal. Você pode fazer o download do Mathjax aqui .
Justineuro 30/07/2015
Acabei de ver este artigo: Os melhores editores do Markdown para Linux . Trecho do artigo: "Neste post, compartilho com você os poucos que considero os melhores editores do Markdown para Linux. E cada um deles é melhor que o seu editor de texto tradicional, como GEdit, Tomboy, Kate e KWrite. Por quê? Markdown. Isso significa formatação dinâmica de texto, capacidade de incorporar conteúdo multimídia em documentos. Isso também significa a capacidade de adicionar expressões matemáticas via MathJax ou KaTeX. "
Justineuro 17/08/2015
7

Lyx vem à mente. Tecnicamente, é um editor LaTeX, por isso é talvez um pouco mais complicado do que você está procurando. Mas é basicamente WYSIWYG, e suporta LaTeX. Não conheço outros editores de documentos que façam isso.

Kris Harper
fonte
2
um outro pode ser TeXmacs
enzotib
Bom, eu não sabia sobre texmacs.
Kris Harper #
LyX é WYSIWYM --- "o que você vê é o que você quer dizer"; a saída impressa parecerá bem diferente.
Frabjous
1
Eu tive discussões sobre se o LyX é WYSIWYM ou não, e realmente não acho que seja. A saída é um pouco diferente, mas quase a mesma. Em particular, todas as formações e equações estão lá antes de você compilar. Considero a marcação LaTeX WYSIWYM. Quando escrevo, \begin{center} \end{center}quero dizer centralizar o texto. No LyX, o texto acaba centralizado (ou seja, eu vejo o que estou recebendo).
Kris Harper #
7

Sugiro que você fique com o LaTeX (apenas) pelos seguintes motivos:

  • Ao usar uma marcação externa ao LaTeX, você precisará de um programa adicional (editor ou compilador) pdflatexou o que você usar. Isso pode ser uma sobrecarga desnecessária e pode dificultar o compartilhamento dos arquivos devido à portabilidade (o LaTeX é comumente usado para textos técnicos, mas não para uma solução de marcação). Se você ficar com o LaTeX, não precisará dessa sobrecarga.
  • Ao usar uma marcação externa ao LaTeX, você pode perder parte da tremenda capacidade de personalização do LaTeX.
  • Você pode combinar a facilidade de escrever com uma marcação como WMD no LaTeX.

Posso pensar nas seguintes maneiras de facilitar a escrita com o LaTeX:

  • Preenchimento automático . Use um editor que sugira a conclusão de frases, por exemplo, para sugerir \emph{se você começar a entrar em.
  • Gerenciamento de trechos. Use um editor que permita definir trechos, por exemplo, se você escrever eme pressionar, Tabele entrará \emph{}e posicionará o cursor entre {}e posicionará o cursor depois }que você pressionar Tabnovamente. Se você usa o gedit, consulte http://live.gnome.org/Gedit/Plugins/Snippets .
  • Use um editor no qual você possa usar modelos (por meio de uma função de modelo ou trechos), por exemplo, para escrever algo curto ou pressionar algumas teclas para inserir uma determinada classe de documento, alguns pacotes para carregar e os locais entre os cursores \begin{document}e \end{document}. Dessa forma, você começará a escrever em um novo documento com o LaTeX em um instante.
  • Use uma configuração que facilite a compilação e a visualização da saída. Isso significa usar um editor que combina com você e que você conhece bem. A lista a seguir pode ser do seu interesse /tex/339/latex-editors-ides . Além disso, você pode encontrar ferramentas como latexmk.
  • Se você acha que alguma macro é detalhada, defina sua própria macro. Diga que você acha \longmacroname{}detalhado, então você pode definir um nome de macro mais curto ao redor, como \newcommand\foo[1]{\longmacroname{#1}}para que você possa usá-lo \foo{}. Observe que isso pode ser uma prática ruim se os nomes de macro forem difíceis de entender para quem lê seu código.
NN
fonte
7

Recentemente, descobri o Zim , um editor muito interessante, que serve como anotador e organizador, que suporta uma espécie de redução e inserção de material matemático, e é o WYSIWYG.

Aqui está a descrição:

O Zim tem como objetivo trazer o conceito de um wiki para a sua área de trabalho. Cada página é salva como um arquivo de texto com marcação wiki. As páginas podem conter links para outras páginas e são salvas automaticamente. Criar uma nova página é tão fácil quanto vincular a uma página inexistente. Esta ferramenta destina-se a acompanhar as listas TODO ou a servir como uma raspadinha pessoal. Mas também será útil ao escrever documentos mais longos e mais complicados.

Um "wiki da área de trabalho" significa que tentamos capturar a idéia de um wiki, não como uma página da Web, mas como uma coleção de arquivos no sistema de arquivos local que podem ser editados com um aplicativo GUI. O foco principal é um tipo de wiki pessoal que serve para todo o tipo de notas: listas de tarefas, endereços, idéias de brainstorm etc.

Mas queremos ir além, apenas um wiki cheio de conteúdo aleatório. Também deve ser possível usar suas anotações aleatórias como base para dados mais estruturados: artigos, apresentações etc. O Zim não incluirá ferramentas para fazer o layout de uma apresentação ou algo parecido; você deve usar sua suíte de escritório de sua preferência, mas deve ser uma ferramenta que possa entregar todo o conteúdo de uma apresentação em um formulário que precise apenas de um modelo e de um layout antes do uso. Portanto, certos recursos normalmente não encontrados nas wikis serão adicionados.

e aqui estão algumas capturas de tela:

insira a descrição da imagem aqui

insira a descrição da imagem aqui

Está disponível nos repositórios Ubuntu, mas também está disponível uma versão PPA mais atualizada .

enzotib
fonte
3

retext , mas não acho que ele suporte o LaTeX, embora seja possível que você possa pedir ao autor para adicionar suporte a ele.

Para instalá-lo no Ubuntu:

sudo add-apt-repository ppa:mitya57
sudo apt-get update
sudo apt-get install retext
RolandiXor
fonte
Embora retextpareça muito bom, ele não suporta fórmulas diretamente devido a limitações do QTextEditwidget do Qt .
Om-nom-nom
O MathJax agora está implementado - sourceforge.net/p/retext/blog/2012/10/…
Beni Cherniavsky-Paskin
1
ReText não é WYSIWYG. Ele tem uma "visualização ao vivo", mas isso nem se aproxima do WYSIWYG.
MountainX para Monica Cellio
@MountainX está incorreto. O recurso de visualização é WYSIWYG. Eu usei o ReText, então eu sei.
RolandiXor
1

Há uma solução razoável para suas necessidades publicada no tex.SE, que fornece um markdownambiente nos documentos de látex, para que você possa inserir facilmente a remarcação em todo o documento. O ambiente usa o pandoc para converter a sintaxe da remarcação em tex e a insere no lugar.

Eu digo que é apenas "razoável" porque parece que você deseja estar principalmente dentro da remarcação, com intervalos ocasionais no látex, e essa solução é inversa, sendo um documento de látex que fornece a sintaxe da remarcação.

/tex//a/101731/14811

um ben diferente
fonte
1

http://www.inkcode.net/qute era um editor leve de descontos com suporte ao LaTeX. Parece abandonado - nenhum desenvolvimento desde 2013 .

Seu recurso de destaque é alternar por parágrafo entre edição e exibição de remarcação, o que oferece três benefícios:

  • Ao escrever, você verá principalmente um documento bem formatado, não fonte.
  • Você não precisa do Synctex para alternar entre o documento e a fonte - basta clicar para editar no local.
  • Melhor uso do espaço da tela do que 2 painéis lado a lado (embora também esteja disponível - F12).

Uma desvantagem é que ele é muito leve nos recursos. Por exemplo, "O Qute não suporta desfazer e refazer. Você pode tentar Ctrl + Z e Ctrl + Y, mas coisas imprevisíveis podem acontecer." :-)

Beni Cherniavsky-Paskin
fonte
0

Se você possui inclinação matemática / estatística, é possível que você já use R. Se você usa o RStudio IDE for R, ele fornece uma versão do Markdown (RMarkdown) que aceita matemática usando o LaTeX. Só posso falar em primeira mão da implementação do Windows - que considero excelente. No entanto, meu ideal é defenestrar, então atualmente estou explorando como fazer as mesmas coisas no GNUnix ...

David Bennet
fonte