MCPcopy Index your code
hub / github.com/MosRat/MixTex-rs-GUI

github.com/MosRat/MixTex-rs-GUI @v0.7.2

Chat with this repo
repository ↗ · DeepWiki ↗ · release v0.7.2 ↗ · + Follow
2,399 symbols 9,985 edges 121 files 58 documented · 2%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

MixTex-rs GUI

License Tauri Vue.js Rust Platform

[!tip]

v0.5.0 更新: - 使用Tauri v2的channel和stream,加速推理和截图 - 支持多推理后端 - 改进UI,使用LatexLive的开源版本作为编辑器

A GUI implement of MixTex, use Rust + Vue + Tauri

Setup and Usage

  • Download installer for your system from Release, or single exe (Windows only)
  • Use Alt + X to screenshot latex. (can be changed in future version)
  • Or drag png/jp(e)g image into app
  • Or click image canvas to choose one from filesystem.

result_3dview2.gif

Exit

Default behavior of click close button is minimize.The shortcut call will restore it.To close it, find it in taskbar and right click. img.png

Platform

No tests on Linux and Mac yet

I only have Windows PC. Release of other systems is auto created by github actions.

Develop

  • Download model and lib from Deps
  • git clone this repo and copy model to {repo}/models, lib to {repo}/lib.
  • Prepare rust, node and tauri.
  • set env ORT_LIB_LOCATION=path/to/your/lib/folder
  • pnpm i
  • cargo tuari dev --release (libs are built in release mode, debug build will lead to linker error on Windows msvc)

Extension points exported contracts — how you extend this code

OcrModel (Interface)
(no doc) [2 implementers]
src-tauri/src/mixtex.rs

Core symbols most depended-on inside this repo

create
called by 3390
public/lib/tex-chtml-full.js
push
called by 2483
public/lib/tex-chtml-full.js
apply
called by 1933
public/lib/tex-chtml-full.js
r
called by 1499
public/lib/tex-chtml-full.js
match
called by 930
public/lib/tex-chtml-full.js
r
called by 896
public/lib/MathJax-master__/es5/tex-chtml-full.js
getProperty
called by 842
public/lib/tex-chtml-full.js
r
called by 754
public/lib/MathJax-master__/es5/tex-mml-chtml.js

Shape

Function 1,455
Method 849
Class 91
Enum 3
Interface 1

Languages

TypeScript96%
Rust4%

Modules by API surface

public/lib/tex-chtml-full.js763 symbols
public/lib/katex/katex.min.js301 symbols
public/lib/bootstrap-4.3.1-dist/js/bootstrap.bundle.js96 symbols
public/lib/JQuery-3.4.1/jquery-3.4.1.min.js83 symbols
public/lib/MathJax-master__/es5/tex-chtml-full.js73 symbols
public/lib/MathJax-master__/es5/tex-mml-chtml.js69 symbols
public/lib/MathJax-master__/es5/tex-chtml.js69 symbols
public/lib/tippy/tippy-bundle.umd.min.js63 symbols
public/lib/tippy-bundle.umd.min.js63 symbols
public/lib/MathJax-master__/es5/mml-chtml.js53 symbols
public/lib/MathJax-master__/es5/input/tex-full.js48 symbols
public/lib/bootstrap-4.3.1-dist/js/bootstrap.bundle.min.js45 symbols

For agents

$ claude mcp add MixTex-rs-GUI \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page