Epsilon Notes for MarkDown / CommonMark Implementation on Android.
This text was fully written in Epsilon Notes.
https://play.google.com/store/apps/details?id=com.ekartoyev.enotes
Epsilon Notes text editor, implementing CommonMark on Android allowing to convert CommonMark to html for further use in blogs and online articles.
How
Paragraph 1 (blablabla)
Paragraph 2
✔ If you don't want to start a new paragraph, but you need to break a line, then the line should end with two spaces or with
Thus:
What is this life
if full or care
We have no time
to stand and stare.
In other words, each phrase will start on a new line rather than on a new paragraph. The backslash
In this text I use the italic font.
And, in this text , I use the bold font.
You can combine italic and bold by writing
To write a working link, you simply need to write it. For example,
For example:
To write a code, you need to use three ticks (```) in the beginning of the code and at the end of the code.. For example:
http://commonmark.org/help/
Eugene Kartoyev (c) 2016
This text was fully written in Epsilon Notes.
https://play.google.com/store/apps/details?id=com.ekartoyev.enotes
Epsilon Notes text editor, implementing CommonMark on Android allowing to convert CommonMark to html for further use in blogs and online articles.
Introduction
Epsilon Notes is not an ordinary processor. The processor allows you to write text with different formatting options, so your texts look nice and professional. The processor uses a marking technique that takes only a few minutes to learn. The marking technique is called CommonMark.Functions of this text processor:
- The text processor supports Android KitKat+ (Android 4.4 and higher).
- It can read and save text files (.txt).
- To open the text file navigator, swipe from the right edge of the screen to its center.
- To change the file navigator width, long press the
FOLDER MENU
button at the bottom of the drawer.
- The processor has three modes: reading, html-viewing and editing.
- In the default reading mode, you can read the formatted text.
- In the editing mode, you can edit and format text using CommonMark.
- In the html mode, you can see the html code of your formatted and
- To switch to the edit mode, press the button with a pen in the menu bar or on the round floating button.
- You can move the floating bar to any place of the screen by long-pressing and dragging it.
- If you long-press a file name, you will see additional functions, like "rename", "delete"
- The symbols frequently used in Markdown are available on the scrolling bar above the on-screen keyboard.
- CommonMark formatting functions:
- Italic and bold
- Links and pictures
- Tables and quote-blocks
- Headings
- Soft-breaks and new-paragraphs
- Numbered and bulleted lists.
- Use of html tags directly in the text, for example to change the text color color.
NOTA BENE
The current version does not support external SD card, but it will in the furure.
How CommonMark
works in the text
Paragraphs and new lines
To start a new paragraph you need to pressEnter
two times.Paragraph 1 (blablabla) [Enter]
[Enter]
Paragraph 2
As a result you will see:Paragraph 1 (blablabla)
Paragraph 2
✔ If you don't want to start a new paragraph, but you need to break a line, then the line should end with two spaces or with
\
character.Thus:
What is this life\
if full or care\
We have no time [write two spaces at the end]
to stand and stare.
will result inWhat is this life
if full or care
We have no time
to stand and stare.
In other words, each phrase will start on a new line rather than on a new paragraph. The backslash
\
character is also used to override any other CommonMark symbol.Headers
If you write:Header 1
========
In the reading mode you will seeHeader 1
If you writeHeader 2
--------
You will seeHeader 2
Alternatively for headers , you can use the # symbol followed by a space in the beginning of a line.# Header 1
## Header 2
### Header 3
#### Header 4
##### Header 5
###### Header 6
Which will result in:Header 1
Header 2
Header 3
Header 4
Header 5
Header 6
Italic and bold
To write text in italic, you need to surround the italicized text with*
or _
characters. To write text in bold font, you need to surround the bold typed text with **
(two asterisks) or __
(two underscores) characters. For example, if you write:In this _text_ I use the *italic* font.\
And, in this __text__ , I use the **bold** font.
In the reading mode, you will see:In this text I use the italic font.
And, in this text , I use the bold font.
You can combine italic and bold by writing
_**italic and bold**_
, which will produce: italic and bold.To write a working link, you simply need to write it. For example,
http://google.com
will produce: http://google.comQuotes
Quotes are written with the help of>
at the beginning of the line.For example:
> Eternity: a moment standing still for ever
>
> _James Montgomery_
will produce:Eternity: a moment standing still for ever
James Montgomery
Tables
To draw table, it is enough just to "draw it". For example, like this:| Heading 1 | Heading 2 |
| ----------- | ----------- |
| cell 1 | cell 2 |
| cell 3 | cell 4 |
| cell 5 | cell 6 |
Which will produce:Heading 1 | Heading 2 |
---|---|
cell 1 | cell 2 |
cell 3 | cell 4 |
cell 5 | cell 6 |
procedure hello_world
begin
writeln ("Hello world");
readln():
end.
Miscellaneous
These are not all the formatting possibilities. Additionally you can format links, lists, insert pictures. For full referrence proceed to the link:http://commonmark.org/help/
Plans for the next releases of the application
- Export html
- Insert links to pictures via a menu option
- Customizing styles
- Night mode
- Support of external memory
Special thanks
- To AIDE - which was used to create the code of this application
- To CommonMarks - which inspired the creation of this application
Eugene Kartoyev (c) 2016
The mathjax extension is very cool. But it only supports display mode math (eg, $$\pi$$) but not inline math (eg, \(\pi\) ).
ОтветитьУдалитьYes, it does support inline math. It's \\(\pi\\)
УдалитьThe reason of 2 slashes is because one slash is consumed by the Commonmark renderer.
This would happen in any Mathjax supporting app.
* in any MathJax supporting markdown app.
Удалить