xiang0928 downloadsAcademic writing bridge: LaTeX Markdown conversion, Chinese/English/formula-aware diff, and local llama.cpp translation.
English | 简体中文
An academic-writing bridge for Obsidian: LaTeX ↔ Markdown conversion, formula-aware diffing, and fully local AI translation.
equation, align, gather, multline, tables (tabular with booktabs/multirow/multicolumn), figures, algorithm/algorithmic, lists, quotes, and verbatim blocks..tex, export a whole folder as fragments, or run a project export that writes latex/main.tex + latex/sections/*.tex.llama-server: everything runs on your machine, nothing is sent to any cloud service.term => translation, term => preserve to keep terms verbatim) with YAML import, plus a persistent LRU translation cache so re-runs are instant.llama-server executable and a GGUF model — or any llama-server instance you already have running.From the community plugin directory (once published): Settings → Community plugins → Browse → search for "ScholarBridge".
Manual: copy manifest.json, main.js, and styles.css into <vault>/.obsidian/plugins/scholar-bridge/, then enable the plugin in Settings → Community plugins.
llama-server executable path,127.0.0.1:8080).llama-server for you and shuts it down when idle or when Obsidian closes.All conversion, diffing, and translation run locally. The plugin performs HTTP requests only to the llama-server host you configure (default 127.0.0.1) and does not collect or send any telemetry.
Title\n===) are not recognized; use ATX headings (#, ##).llama-server CLI flags and need configuration adjustments.npm install
npm run dev # esbuild watch
npm run build # typecheck + production bundle → main.js
npm test # vitest unit + fixture + mock-server tests