• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

xuehuichao/freemind-latex: Write slides with mindmap.

原作者: [db:作者] 来自: 网络 收藏 邀请

开源软件名称(OpenSource Name):

xuehuichao/freemind-latex

开源软件地址(OpenSource Url):

https://github.com/xuehuichao/freemind-latex

开源编程语言(OpenSource Language):

Python 88.7%

开源软件介绍(OpenSource Introduction):

Build Status

Focus on Ideas, and Slides will Follow

This tool converts a mindmap into PDF slides (via LaTeX beamer). You can write complex yet fine-tuned slides with this tool.

Focus on your idea, and slides will be generated automatically.

Usage

Go to an empty directory and start editing it

cd /path/to/your/document/directory
python /path/to/freemindlatex.zip

It will bring up freemind for editing, evince for slides preview, and keep monitoring the file changes. While you edit the mindmap, slides content will refresh.

Why not just PowerPoint?

Tweaking fonts suck. But you do it all the time.

  • During the first round.
  • After you move slides.
  • After you add content.
  • After you indent a paragraph
  • ...

With freemindlatex, we ask you to just focus on the logic.

  • Work on the outline, with freemind.
  • Auto formatting, with LaTeX beamer.
  • Bonus: LaTex math equations for free.

Installation

The software is packaged into a zip file. It supports Mac and linux.

bash -c "$(curl -L -s https://raw.githubusercontent.com/xuehuichao/freemind-latex/master/install.sh)" -- /path/to/freemindlatex.zip

Prerequisites

By default, the tool opens a PDF viewer, and compiles LaTeX locally. We will need to install a PDF viewer as well as a LaTeX compiler.

For LaTeX compiler, we need the full texlive (https://www.tug.org/texlive).

  1. On MacOS: https://tug.org/mactex/
  2. On Ubuntu: sudo apt-get install texlive-full

For PDF viewer: we need evince, or skim:

  1. Evince, for linux: https://wiki.gnome.org/Apps/Evince
  2. Skim, for MacOS: http://skim-app.sourceforge.net/

Running LaTeX remotely

You may also use a remote server (e.g. sword.xuehuichao.com:8117) for LaTeX compilation. Then, instead of freemindlatex, please run freemindlatex client in your working directory.

For development

Testing

bazel test ...

Code style checking

find freemindlatex/ -name *.py |  xargs pylint --rcfile=.pylintrc



鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
AllanWang/KAU: An extensive collection of Kotlin Android Utils发布时间:2022-07-07
下一篇:
fuusy/component-jetpack-mvvm: 发布时间:2022-07-07
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap