Skip to content

Yufeng-shen/mogan

 
 

Repository files navigation

Mogan Editor / 墨干编辑器

GPL v3

Let us enjoy exploring science and technology!

Mogan Editor is a structure editor delivered by Xmacs Labs. We are dedicated to make Mogan Editor the most user-friendly distribution of GNU TeXmacs.

How to install

Windows, macOS and Ubuntu installers are officially provided. Packages for other OS (eg. Arch Linux, OpenSUSE, GNU Guix) are maintained by the community.

What are GNU TeXmacs and Mogan Editor

GNU TeXmacs is a structured editor developed since the late 1990s by Joris van der Hoeven, a mathematician at CNRS in France. It is designed to write high-quality technical documents using an intuitive and easy-to-use graphical interface, and able to achieve the same level of results as LaTeX. Its main users are currently primary and secondary school teachers and university researchers.

Darcy Shen released Mogan Editor v1.0.0 on January 30, 2022, based on Massimiliano Gubinelli's S7 Scheme port, and created Xmacs Labs, a non-profit organization that aims to popularize GNU TeXmacs and make it available for everyone to enjoy exploring science and technology via the excellent software developed by Joris van der Hoeven.

The main differences from GUN TeXmacs:

  • Reasonable configuration tuning. For example, the default shortcut style in Mogan Editor is Emacs style, so that the shortcut keys are consistent across platforms. If you want to switch back to the Ctrl-C or Cmd-C shortcut style which varies with the system, you can change it back in Edit→Preferences→General→Look and feel.
  • Radical technical options. For example, Mogan Editor switched the GUI framework from Qt 4.8.x to Qt 5.15.x, and switched the script execution engine from Guile 1.8.x to S7 Scheme, which can be quite unstable while enjoying the advantages of new technology.

Features at a Glance

A quick tour of TeXmacs-0001

  • GNU TeXmacs is a free scientific editing platform designed to create beautiful technical documents using a wysiwyg interface.
  • It provides a unified and user friendly framework for editing structured documents with different types of content: text, mathematics, graphics, interactive content, slides, etc.
  • TeXmacs can be used as a graphical front-end for many systems in computer algebra, numerical analysis, statistics, etc.
  • Documents can be saved in TeXmacs, Xml or Scheme format and printed as Pdf or Postscript files. Converters exist for TeX/LaTeX and Html/Mathml. Notice that TeXmacs is not based on TeX/LaTeX.
  • Its rendering engine uses high-quality typesetting algorithms so as to produce professionally looking documents, which can either be printed out or presented from a laptop.
  • New styles can be written by the user and new features can be added to the editor using the Scheme extension language.
  • Runs on all major Unix platforms, macOS, and Windows.

Mogan inherits all the above features from GNU TeXmacs (see the homepage of GNU TeXmacs), so it can also be used as a efficient study tool for students, teachers, and researchers in science and technology, and suitable to create high-quality assignment documents, report slides, and LaTeX-level papers. Based on GNU TeXmacs, Mogan has more bugs fixed, performance-optimized, and the interface beautified.

SCR-20221030-sve

Getting Started

Video Tutorials

GNU TeXmacs for scientists(YouTube)

User's Guide

The Jolly Writer is the only systematic and detailed official TeXmacs textbook available. Please click here to download for free or make a donation.

Contact Us

You are sincerely welcome to contact us via the following ways to share your experience, provide suggestions or report issues on Mogan Editor. Interested developers and volunteer contributors are also warmly welcome to join Xmacs Labs.

Official Website of Mogan mogan.app
Bilibili 沈浪熊猫儿
Gitee 墨者实验室
GitHub XmacsLabs
Douban Group GNU TeXmacs
Zhihu 墨干编辑器
WeChat Official Account 墨者实验室(xmacs2020)
WeChat Group 墨客社区(Join via account XmacsLabs)
QQ Group GNU TeXmacs 中文社区(934456971)

You are also welcome to consult the TeXmacs community, especially the official forum, if you encounter problems while using Mogan.

Official Website of GNU TeXmacs texmacs.org
Official Forum The GNU TeXmacs forum
YouTube TeXmacs Videos
GitHub GNU TeXmacs
Mastodon GNU TeXmacs
Twitter GNU TeXmacs
Gitter texmacs/Lobby
Mailing Lists Mailing lists for TeXmacs

Xmacs Planet

Xmacs Planet is an aggregation of TeXmacs documents submitted by Mogan Editor users, and it can be accessed through Help → Planet. The topic of Xmacs Planet focuses on Science and Technology.

The Name "Mogan"

Darcy Shen:

Mogan is named after Mount Mogan, a famous attraction in my hometown. 墨干(Mogan) literally means "dried ink". The word is derived from 莫干(Mogan) which is a combination of 莫(Mo) and 干(Gan).

Contributing as User or Developer

Please review the Contribution guide for information on how to get started contributing to Mogan Editor.

Contributors


Massimiliano Gubinelli

💻

DarcyShen

💻

YiqiXu

📖

PikachuHy

💻

jinkaimori

💻

YufengShen

💻

KingJadeLight

💻

luozhiya

💻

pan93412

💻

SpecterShell

💻

LingfengFu

💻

TeslaZhang

💻

QiyuanCai

💻

ZihaoZhu

💻

About

Mogan Editor / 墨干编辑器

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Tcl 41.7%
  • Scheme 24.5%
  • C++ 19.1%
  • C 10.6%
  • TypeScript 2.7%
  • TeX 0.5%
  • Other 0.9%