Hi Jean, a side question: ................................................................ I installed markdown and Asccidoc in my distro GNU Guix, in order to try it out. ................................................................... but markdown can be used only in installing "ReText" or "ghostwriter" How do you use them in Emacs? The same with Asccidoc. ................................................................... How can I bind that function to some key like C-c a ? > (defun rcd-markdown-preview () >> "Preview Markdown." >> (interactive) >> (let* ((output (rcd-markdown (buffer-string))) >> (file (concat (buffer-file-name) "-MD.html"))) >> (with-temp-file file (insert output)) >> (browse-url file))) > Then you bind that function to some keyy, like C-c a thanks for help Gottfried Am 31.01.23 um 08:34 schrieb Jean Louis: > * Gottfried [2023-01-29 15:08]: >> I would like to have a text editing of the headings e.g.: to >> increase the font, may be to make them bold. > > You probably wish to have printed representation with increased font, > or bold text, and other markup. > > Emacs is text editor, and unlike desktop publishing sofware, it may > visually represent bold fonts, enlarged fonts, but it is not WYSIWYG > or What You See Is What You Get. > > You would need to use some processor, to process your markup. > > Normally you would use this workflow: > ------------------------------------- > > 1. Edit text > > 2. Invoke some processor to convert to some other format and file > > 3. Preview the new file > >> What options do I have as an emacs newbie? > > You have got Markdown, Asciidoc, Kotl, Org mode, Jemdoc, > reStructuredText, txt2tags, Djot, Wikitext, LaTeX and other options. > >> I would like to use this file regularly, so in creating a LaTex file >> I would always have the LaTex formating visible, which is not so >> nice. > > I understand that. You need something simpler. > > - Markdown can be used to convert to HTML but by using `pandoc' also > to many other formats, such as PDF > > - Asciidoc is more expressive than Markdown, can give PDF and HTML > > - Org is Emacs built-in, very easy to learn and expressive > >> I don't need to print it for the moment, then through LaTex and >> converting it to HTML etc would surely make a nice printout. > > Using Markdown or Org is very simple. There exists already > `markdown-mode' > > I use following function to process text with Markdown. > > (defun rcd-markdown (text &rest args) > "Markdown processing" > (let ((markdown (executable-find "markdown"))) > (cond (markdown > (cond (text > (apply 'rcd-command-output-from-input markdown (append (list text) args))) > (t "")) > (t (user-error "Command `markdown' not available")))))) > > And I use > > Discount – a C implementation of the Markdown markup language: > http://www.pell.portland.or.us/~orc/Code/discount/ > > for reasons that it is more expressive, it provides table of contents > and valid HTML, and is fastest. > > Then you could the following preview function: > > (defun rcd-markdown-preview () > "Preview Markdown." > (interactive) > (let* ((output (rcd-markdown (buffer-string))) > (file (concat (buffer-file-name) "-MD.html"))) > (with-temp-file file (insert output)) > (browse-url file))) > > Then you bind that function to some keyy, like C-c a > > Then while writing, you only press `C-c a' and browser opens showing > you the HTML. > > You could learn here: > https://www.markdownguide.org/ > > Then you got Emacs Org mode, you can learn it by using Org manual, it > is similar to Markdown with many features. > >> Could I use my "fundamental enriched text" in org-mode? , would I >> have the possibility to increase the fonts of some words and >> headings e.g.? > > Enriched text is not for that purpose. it is only text, enriched, and > I guess it was meant for e-mails. But yes, I suppose that it is > possible to extend enriched text to make universal output of it, like > from enriched text to PDF, that should be possible, but such program > does not exist that I know. > >> The text formating in Emacs is not so easy as I thought. > > Beautiful and highly expressive documents have been made by Emacs, > once you start creating it, it will become easier, as with > understanding and training comes the result. > > To make font larger in Org mode you just use: > > \large{My text here} > > > Then you have Asciidoctor: > > Asciidoctor | A fast, open source text processor and publishing toolchain for converting AsciiDoc content to HTML5, DocBook, PDF, and other formats.: > https://asciidoctor.org/ > -- Kind regards Gottfried