【发布时间】:2014-04-28 15:19:59
【问题描述】:
我打算创建一个数据库来存储多项选择题。每个问题将有 5 个部分:首先是问题主体,其余四个是四个选项(存储在数据库的 5 个不同列中)。表格的每一行都将包含有关一个问题的信息。问题正文和选项包含:
- 纯文本
- 数学方程
- 图表(png 或 jpeg)
稍后,这些问题会从数据库中取出来显示在下面:
- 格式化的 PDF 文件
- 门户网站
我正在考虑将问题及其图像路径(类似地,选项及其图像路径)存储为数据库中的单独列。文本和方程式将在表格中直接格式化为 LaTeX 文本后存储。后来,
- 对于 PDF 文件: 可以通过从数据库中获取问题并使用 pdflatex 直接创建 pdf 格式的文档。
- 对于门户网站: 使用 htlatex 转换文本并使用 mathjax 呈现方程式,然后在门户网站上显示每个问题。
这是实现这一目标的最佳方法吗?还有其他可以将问题保存在数据库中的格式吗?
PS:问题和方程式的格式对我来说非常重要,因此我更喜欢 LaTeX 来完成这项工作。
【问题讨论】:
-
对于乳胶的问题/答案格式,您是否考虑过使用乳胶服务来动态生成图像?您可以只存储标记并在需要时生成乳胶,而无需存储图像。
-
是的,我有。我将使用 XyMTex/chemfig 绘制化学结构,使用 TikZ 绘制图表。但是问题可能仍然包含从 LaTeX 生成太难的图表,所以我保留了它作为一个选项。
标签: html mysql pdf latex mathjax