All Projects → parpalak → i.upmath.me

parpalak / i.upmath.me

Licence: MIT License
Upmath LaTeX Renderer

Programming Languages

PHP
23972 projects - #3 most used programming language
javascript
184084 projects - #8 most used programming language
CSS
56736 projects
TeX
3793 projects
HTML
75241 projects

Labels

Projects that are alternatives of or similar to i.upmath.me

latex-template
Latex template - Pontificia Universidad Católica de Chile
Stars: ✭ 21 (-50%)
Mutual labels:  latex
bibtex-js
Library for parsing .bib files, used in Bibliography.js 📚
Stars: ✭ 55 (+30.95%)
Mutual labels:  latex
NoisyStudent
"Self-training with Noisy Student improves ImageNet classification" pytorch implementation
Stars: ✭ 31 (-26.19%)
Mutual labels:  latex
ssd16
16 lectures about "Software Systems Design" presented in Innopolis University in 2021 for 3rd year BSc students
Stars: ✭ 44 (+4.76%)
Mutual labels:  latex
ltex-ls
LTeX Language Server: LSP language server for LanguageTool 🔍✔️ with support for LaTeX 🎓, Markdown 📝, and others
Stars: ✭ 182 (+333.33%)
Mutual labels:  latex
tudscr
TUD-Script
Stars: ✭ 69 (+64.29%)
Mutual labels:  latex
Eorg
new version: https://github.com/SoftMaple/Editor
Stars: ✭ 27 (-35.71%)
Mutual labels:  latex
TeXTemplates
LaTeX/XeLaTeX templates for academic publications: articles, dissertations, posters, and bachelor’s/master’s theses
Stars: ✭ 94 (+123.81%)
Mutual labels:  latex
markdown-memo
Compile simple (or not so simple) Markdown memos to html and/or pdf via LaTeX with pandoc.
Stars: ✭ 19 (-54.76%)
Mutual labels:  latex
tufte-markdown
Use markdown to write your handouts and books in Tufte style.
Stars: ✭ 82 (+95.24%)
Mutual labels:  latex
nctu-thesis-latex
A LaTeX template for writing thesis in NCTU.
Stars: ✭ 70 (+66.67%)
Mutual labels:  latex
mit-phd-thesis
MIT Ph.D. Thesis in LaTeX
Stars: ✭ 52 (+23.81%)
Mutual labels:  latex
pseudocode.js
Beautiful pseudocode for the Web
Stars: ✭ 132 (+214.29%)
Mutual labels:  latex
Mathematical-Modeling
A sharing of the learning process of mathematical modeling 数学建模常用工具模型算法分享:数学建模竞赛优秀论文,数学建模常用算法模型,LaTeX论文模板,SPSS工具分享。
Stars: ✭ 30 (-28.57%)
Mutual labels:  latex
hesso-latextemplate-thesis
HES-SO//Master MSE thesis template
Stars: ✭ 26 (-38.1%)
Mutual labels:  latex
latex-mimore
A minimal & modern LaTeX template for reports
Stars: ✭ 26 (-38.1%)
Mutual labels:  latex
tex-equation-to-svg
Convert a TeX or LaTeX string to an SVG.
Stars: ✭ 34 (-19.05%)
Mutual labels:  latex
WHUT-Bachelor
武汉理工大学本科生毕业设计(论文) LaTeX 模板 LaTeX Template for Bachelor's Degree Thesis at Wuhan University of Technology (WHUT)
Stars: ✭ 18 (-57.14%)
Mutual labels:  latex
latexemoji
Latex package to include emoji in Latex document
Stars: ✭ 17 (-59.52%)
Mutual labels:  latex
l3build
A testing and building system for LaTeX
Stars: ✭ 63 (+50%)
Mutual labels:  latex

Upmath LaTeX Renderer

Service for generating nice SVG pictures from LaTeX equations for web. You can try it in action in the Markdown and LaTeX online editor.

Requirements

  1. TeX Live. I prefer a full installation and disabling write18 support.
  2. nginx web server with ngx_http_lua_module (for example, nginx-extras Debian package).
  3. php-fpm. proc_open() function must be enabled.
    • Add the TeX bin directory (e.g. /home/tex/tl-2020/bin/x86_64-linux) to the PHP PATH environment variable. Otherwise there can be floating bugs with generating font files.
    • Make the /home/tex/tl-2020/texmf-var dir writable for the php-fpm process user.
  4. Node.js and frontend tools: npm, bower, grunt-cli. Make the following symlink on Debian: root:/usr/bin# ln -s nodejs node.
  5. ghostscript (used internally by dvisvgm TeX component).
  6. Utilities: rsvg-convert, optipng, pngout. Install them or modify the code to disable PNG support.

Installation

Deploy files:

git clone [email protected]:parpalak/i.upmath.me.git
cd i.upmath.me
yarn install
composer install
bower install
grunt

Create the site config file:

cp config.php.dist config.php
mcedit config.php # specify the LaTeX bin dir and other paths

Set up the host:

sudo cp nginx.conf.dist /etc/nginx/sites-available/i.upmath.me
sudo mcedit /etc/nginx/sites-available/i.upmath.me
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].