想法是为网络应用程序设计一个包含数学和科学科目答案和解决方案的题库(在 Laravel(php)中设计)。问题的排版是在 LaTeX 中完成的。
\documentclass{memoir}
\usepackage{amsthm,amsfonts,amssymb,amsmath}
\usepackage{fourier}
\theoremstyle{definition}
\newtheorem{ex}{Exercise}
\usepackage{answers}
\Newassociation{sol}{Solution}{ans}
\renewcommand{\Solutionlabel}[1]{\textbf{Answer #1.}}
\begin{document}
\chapter{Exercises}
\Opensolutionfile{ans}[ans1]
\begin{ex}
This is a question.
\begin{sol}
This is an answer.
\end{sol}
\end{ex}
\begin{ex}
This is second Question
\begin{sol}
This is second answer
\end{sol}
\end{ex}
\Closesolutionfile{ans}
\section{Answer}
\input{ans1}
\end{document}
问题 1. 现在我能够将问题及其答案提取到 {ex} 环境中并放入 mysql 表中。Laravel Web 应用程序可以调用这些问题并将它们呈现到视图中。有没有办法用 HTML 显示它们。
问题 2. 通常,用 LaTeX 排版的大型数学书确实包含许多样式约定和缩写,它们堆积在 .sty 文件中。但是,当仅将此类 {ex} 片段发送到 html 视图时,如何将它们全部括起来。
我尝试了 coolwanglu 的 pdf2htmlEX,它在将 pdf 文档转换为 html 方面非常出色。但我的主要要求是从 mysql db 随机弹出一个问题,所以这种方法没用。
有人可以建议我如何实现这一目标的工作流程吗?