@echo off REM 下载 KaTeX 到 assets 目录的脚本 (Windows) set KATEX_VERSION=0.16.9 set KATEX_URL=https://github.com/KaTeX/KaTeX/releases/download/v%KATEX_VERSION%/katex.zip set ASSETS_DIR=app\src\main\assets echo 正在下载 KaTeX v%KATEX_VERSION%... REM 创建临时目录 set TEMP_DIR=%TEMP%\katex_download mkdir "%TEMP_DIR%" 2>nul cd /d "%TEMP_DIR%" REM 下载 KaTeX (需要 PowerShell) powershell -Command "Invoke-WebRequest -Uri '%KATEX_URL%' -OutFile 'katex.zip'" REM 解压 (需要 PowerShell) powershell -Command "Expand-Archive -Path 'katex.zip' -DestinationPath '.' -Force" REM 创建目标目录 mkdir "%~dp0%ASSETS_DIR%\katex" 2>nul REM 复制需要的文件 copy /Y "katex\katex.min.css" "%~dp0%ASSETS_DIR%\katex\" copy /Y "katex\katex.min.js" "%~dp0%ASSETS_DIR%\katex\" xcopy /E /I /Y "katex\fonts" "%~dp0%ASSETS_DIR%\katex\fonts\" REM 清理 cd /d "%~dp0" rmdir /S /Q "%TEMP_DIR%" echo KaTeX 已成功下载到 %ASSETS_DIR%\katex\ dir "%ASSETS_DIR%\katex\" pause