如何编译网站上出现的 TeX 代码?

如何编译网站上出现的 TeX 代码?

我希望阅读如下页面:
http://www.stmzc.com/complement-of-c-0-in-ell-infty/

我的浏览器似乎无法编译此页面上的 TeX 代码,尽管它可以编译其他页面上的代码。有没有办法编译上述代码,使其可读?

答案1

您链接的网站从 math.SE 中抓取内容。Math.SE 包含名为 MathJAX 的 JavaScript 库,它可以将 TeX 代码转换为格式良好的数学公式,但抓取网站却没有。

如果您希望 MathJax 在您访问的每个网站上运行,这不是一个好主意,但可以通过 Greasemonkey 用户脚本等方式实现。但这与 TeX.SX 无关。

答案2

这取决于你想要什么:

  • 你想看有漂亮方程式的网页

抱歉,这依赖于网站:有些网站以 LaTeX 代码为内容,使用“名为 MathJAX 的 JavaScript 库“ 作为由 marczellm 解释,并将相关输出(这里是数学写作)显示为增强文本或有时显示为图片。其他一些则只显示其内容:纯文本。这取决于网站,而不是您。

  • 您想将这些漂亮的方程式包含在您的.tex文档中。

你可以将它们包含在一个最小文档中,看看编译后的结果。这是一个 MWE:

\documentclass{article}
    % (if needed) \usepackage[<options if needed>]{<package name>}
\begin{document}
    % the code you want to test
\end{document}

然后保存它,编译两次...好了!

请注意,有时您需要加载包才能编译宏。对于数学,我建议您使用此代码:

\documentclass{article}
    \usepackage[utf8]{inputenc} % to enables special characters as input
    \usepackage[T1]{fontenc} % output encoding of characters
    \usepackage{amsmath}
    \usepackage{amssymb} % broadly spread packages to handles with maths symbols and functions
\begin{document}
    % the code you want to test
\end{document}

相关内容