J'aime beaucoup la manière dont le démarquage est implémenté dans un tas de sites SE, où je peux facilement écrire code blocks
, effectuer un formatage ou même utiliser du latex sur certains sites aiment écrire $\pi$
. J'aime aussi la façon dont cet éditeur en ligne se présente et se sent. Mais tout est en ligne.
Existe-t-il des analogues WYSIWYG hors ligne de notepag ou WMD dans Ubuntu qui prend éventuellement en charge pdf comme un format de sortie? Le démarquage et le latex souhaités.
Je souhaite utiliser simultanément Markdown et LaTeX. Je prévois d'utiliser un éditeur pour écrire des éléments techniques en mathématiques, mais il est ennuyeux d'être constamment en "mode LaTeX". Il serait donc génial de plonger dans LaTeX lorsque j'ai besoin de formules et d'utiliser le markdown lorsque je dois parler en langage naturel.
UPD. Presque toutes les réponses ont été utiles, mais aucune d’entre elles ne répond directement à ma question. Je vais accepter @ N.N. réponse comme un plus complet.
Je viens de découvrir https://stackedit.io/editor . Apparemment, il est également disponible hors connexion et comprend de nombreuses autres fonctionnalités intéressantes en plus d'être un éditeur/visualiseur WYSIWYG Markdown + LaTeX.
Lyx vient à l'esprit. C'est techniquement un éditeur LaTeX, donc c'est peut-être un peu plus compliqué que ce que vous recherchez. Mais il s'agit fondamentalement de WYSIWYG et supporte LaTeX. Je ne connais aucun autre éditeur de document qui fasse cela.
J'ai récemment découvert Zim , un éditeur très intéressant, conçu comme un preneur de notes et un organisateur, qui prend en charge démarquage et l'insertion de trucs mathématiques, et est WYSIWYG.
Voici la description:
Zim vise à apporter le concept d'un wiki sur votre bureau. Chaque page est enregistrée en tant que fichier texte avec balisage wiki. Les pages peuvent contenir des liens vers d'autres pages et sont enregistrées automatiquement. Créer une nouvelle page est aussi simple que de créer un lien vers une page non existante. Cet outil est destiné à garder une trace des listes TODO ou à servir de carnet de brouillon personnel. Mais cela vous servira également lors de la rédaction de documents longs et complexes.
Un "wiki de bureau" signifie que nous essayons de capturer l'idée d'un wiki, non pas en tant que page Web, mais en tant que collection de fichiers sur votre système de fichiers local pouvant être édités à l'aide d'une application graphique. L'objectif principal est une sorte de wiki personnel qui sert à toutes sortes de notes: listes de tâches, adresses, idées de brainstorming, etc.
Mais nous voulons aller plus loin qu'un simple wiki rempli de contenu aléatoire. Il devrait également être possible d'utiliser vos notes aléatoires comme base pour des données plus structurées: articles, présentations, etc. Zim n'inclura pas d'outils pour mettre en forme une présentation ou quelque chose du genre, vous devez utiliser votre suite bureautique de choix devrait être un outil capable de fournir tout le contenu d'une présentation sous une forme qui nécessite uniquement un modèle et une mise en forme avant utilisation. Par conséquent, certaines fonctionnalités normalement absentes des wikis seront ajoutées.
et voici quelques captures d'écran:
Il est disponible dans les dépôts Ubuntu, mais une version plus récente version PPA est également disponible.
Je vous suggère de vous en tenir à LaTeX (uniquement) pour les raisons suivantes:
pdflatex
ou ce que vous utilisez. Cela peut être une surcharge inutile et rendre plus difficile le partage de vos fichiers en raison de la portabilité (LaTeX est couramment utilisé pour les textes techniques mais pas pour certaines solutions de balisage). Si vous vous en tenez à LaTeX, vous n’avez pas besoin de cette surcharge.Je peux penser aux moyens suivants pour faciliter l'écriture avec LaTeX:
\emph{
si vous commencez à entrer em
.em
et appuyez sur Tab il entrera \emph{}
et placez le curseur entre {}
et placez le curseur après }
lorsque vous appuyez sur Tab encore. Si vous utilisez gedit, voyez http://live.gnome.org/Gedit/Plugins/Snippets .\begin{document}
et \end{document}
. De cette façon, vous commencerez à écrire sur un nouveau document avec LaTeX en un instant.latexmk
.\longmacroname{}
verbose, puis vous pouvez définir un nom de macro plus court, tel que \newcommand\foo[1]{\longmacroname{#1}}
, pour pouvoir utiliser \foo{}
à la place. Notez que cela peut être une mauvaise pratique si les noms de macro sont difficiles à comprendre pour ceux qui lisent votre code.ReText et certains outils de conversion pourraient être intéressants:
Il y a retext , mais je ne pense pas que cela supporte LaTeX, bien qu'il soit possible de demander à l'auteur d'ajouter un support.
Pour l'installer sur Ubuntu:
Sudo add-apt-repository ppa:mitya57
Sudo apt-get update
Sudo apt-get install retext
http://www.inkcode.net/qute était un éditeur de démarques léger avec support LaTeX. Semble abandonné - pas de développement depuis 201 .
Il se distingue par une bascule par paragraphe entre l'édition de démarquage et l'affichage, ce qui offre 3 avantages:
Un inconvénient est que c'est trop léger sur les fonctionnalités. Par exemple. "Qute ne prend pas en charge les fonctions d'annulation et de restauration. Vous pouvez essayer les combinaisons de touches Ctrl + Z et Ctrl + Y, mais des événements imprévisibles risquent de se produire." :-)
Il existe une solution raisonnable à vos besoins publiée sur tex.SE, qui fournit un environnement markdown
au sein de documents en latex, de sorte que vous puissiez facilement entrer des balises dans le document. L'environnement utilise pandoc pour convertir la syntaxe de démarquage en tex et l'insère à la place.
Je dis que c'est seulement 'raisonnable' parce qu'il semble que vous vouliez être principalement dans le démarquage, avec des ruptures occasionnelles dans le latex, et cette solution est plutôt l'inverse, étant un document au latex qui fournit la syntaxe du démarquage.
Si vous êtes incliné mathématiquement/statistiquement, il est possible que vous utilisiez déjà R. Si vous utilisez RStudio IDE pour R, il fournit une version de Markdown (RMarkdown) qui accepte les calculs en utilisant LaTeX. Je ne peux parler que de première main de la mise en œuvre de Windows, que je trouve superbe. Cependant, mon idéal est de définir des objectifs, je suis donc en train d’explorer comment faire les mêmes choses dans GNUnix ...