如何用 LaTeX 制作个人网站?

如何用 LaTeX 制作个人网站?

这可能不是一个非常明智的问题,但有人知道网站如何https://rossprogram.org/是用 TeX 制作的吗?我想用 LaTeX 制作个人网站,但我不知道是否可行。谢谢!

答案1

Ross 的网站没有使用 TeX 来创建网站(无论如何,我怀疑您是否可以使用 .tex 文件来显示网站 - 尽管在这方面我可能不正确)。如果您查看网站的页脚,您会看到它说它是使用 Jekyll 创建的,并且几乎没有错误(我猜测它是 Jekyll 的某种附加组件或主题)。

如果你想知道如何让网站看起来像 LaTeX 文档,那么你只需花点时间编写一个 .css 文件即可。或者,你也可以查看这个项目:LaTex.css它将你的 HTML 样式设置为 LaTeX 风格的文档。设置起来似乎也相当容易。

答案2

该网站实际上不是用 LaTeX 创建的。它似乎是使用杰基尔。但是,建立一个使用 Computer Modern(或者更可能是基于 Unicode 的变体)的网站对于 tex.stackexchange 来说并不合适。

有类似的工具LaTeX 转 HTML可以将 LaTeX 转换为具有不同保真度和可用性的 HTML 页面,更不用说像MathJax简化了 HTML 文档中类似 LaTeX 的数学运算的使用。谷歌搜索可以提供一些有用的进一步信息。

答案3

与典型的 TeX.SE 答案相比,这个答案可能有点离题。我认为该网站实际上并没有使用 TeX/LaTeX 来生成文本。我认为它将普通文本显示为 LaTeX 字体(我不是指数学公式,因为它们通常由MathJax或者卡泰克斯)。Computer Modern,典型的 LaTeX 字体,通过 CSS 在网站中使用。我调整了梦幻脉搏的解决方案并附上这个最小的 html 代码。创建一个文件并确保它是 .html 类型,粘贴代码,保存它,然后使用浏览器打开它。结果应该是:

输出

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title>LaTeX Website</title>
    <link rel="stylesheet" type="text/css" href="https://cdn.jsdelivr.net/gh/dreampulse/computer-modern-web-font@master/fonts.css">
  <style>
        * {font-family: "Computer Modern Serif", sans-serif; }
    
        /* Comment here: fonts to use are
        "Computer Modern Serif",
        "Computer Modern Bright",
        "Computer Modern Concrete",
        "Computer Modern Sans",
        "Computer Modern Serif",
        "Computer Modern Typewriter"
        */
  </style>
</head>
<body>
<p>Normal text <strong>bold text</strong> <i>italicized text</i></p>
</body>
</html>

简单解释一下,这行* {font-family: "Computer Modern Serif", sans-serif; }意思是将所有 html 标签的字体改为Computer Modern Serif

免责声明:请确保该许可证适合您的使用。

答案4

我正在用手机(=我保持简短)并且只想发表我的意见:)。

  1. 或许潘多克可以用于此。
  2. 或许TEX4ht是一个选项。

相关内容