GithubPage Skills and Tools

Published: by Creative Commons Licence

关于Latex

【问题一】如何让 github page 支持 markdown 中使用 latex 数学公式插入?

正文开头加上下面代码块:

<head>
    <script src="https://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML" type="text/javascript"></script>
    <script type="text/x-mathjax-config">
        MathJax.Hub.Config({
            tex2jax: {
            skipTags: ['script', 'noscript', 'style', 'textarea', 'pre'],
            inlineMath: [['$','$']]
            }
        });
    </script>
</head>

【问题二】对于绝对值符号被识别为表格分隔符。例子:$\lvert a\rvert$

行内 latex 公式会出现此问题,行间 latex 并不会出现此问题。

$\lvert a\rvert$

【问题三】几个形似符号的区分

  • $\Sigma~and~\sum$
  • $\to~and~\rightarrow$
\Sigma~and~\sum
\to~and~\rightarrow

【问题四】显示同括号内公式等高的括号

\left(\right)
\left[\right]
\left\{\right\}

关于图片插入

图片插入方法颇多,但是个人最喜欢的方法是将图片转换为 base64 的格式,然后以如下 html 代码块插入文内(可以调节对齐方式、宽度之类)

<div align=center>
    <img src="source" width="300"/>
</div>
  • 优点:不用图床;
  • 缺点:转出的base64码超级无敌长,会打乱格式(虽然我们可以用markdown语法中的超链接将所有图片的base64码放在文末但是此方法无法调节对齐方式及图片大小)

一切都为了颜值!

另外如果使用vscode编辑,文本一长就卡出天际,不知道是不是电脑的配置问题。如果大量插入图片的base64码,建议使用SublimeText进行编辑操作。(总还是要比记事本好一些的)另外关于SublimeText写markdown,点击《SublimeText3的插件安装方式以及插件MarkdownEditing的安装》查看教程。


markdown语法和html语法不能水乳交融!!!


网站推荐