Giter Site home page Giter Site logo

gunpowderguy / mogan Goto Github PK

View Code? Open in Web Editor NEW

This project forked from xmacslabs/mogan

0.0 0.0 0.0 132.85 MB

Mogan Editor / 墨干编辑器

Home Page: https://mogan.app

License: GNU General Public License v3.0

Shell 0.02% C++ 21.87% Scheme 28.77% C 12.15% Emacs Lisp 0.02% Objective-C 0.27% Common Lisp 0.05% Lua 0.07% Tcl 33.21% Prolog 0.03% MATLAB 0.08% Awk 0.01% TypeScript 3.06% M 0.01% CSS 0.14% TeX 0.09% Objective-C++ 0.09% Makefile 0.04% PostScript 0.03% QMake 0.01%

mogan's Introduction

Mogan Editor / 墨干编辑器

GPL v3

##Fork repository to develop the "Mogan Draw on WASM" ospp project

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

💻

mogan's People

Contributors

da-liii avatar edmond-j-a avatar fpoulain avatar gunpowderguy avatar jingkaimori avatar mdbenito avatar mgubi avatar pikachuhy avatar slowphil avatar tangdouer1005 avatar vdhoeven avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.