Typecho测试及笔记
[TOC]
([TOC]暂时不能生成目录, 要生成目录得用插件.)
插入目录
折腾了很长时间都没法实现通过 [TOC]
来插入目录插入, 所得的结果不是太丑就是不实用. 目前的解决方法是用插件 Menu Tree 来解决目录插入问题. 通过插入 <!--
index-menu
-->
以实现目录插入.
数学公式输入
实现 LaTeX 公式输入(MathJax)
在主题的 header.php
中插入
<script type="text/x-mathjax-config">
MathJax.Hub.Config({
extensions: ["tex2jax.js"],
jax: ["input/TeX", "output/HTML-CSS"],
tex2jax: {
inlineMath: [ ['$','$'], ["\\(","\\)"] ],
displayMath: [ ['$$','$$'], ["\\[","\\]"] ],
processEscapes: true
},
"HTML-CSS": { availableFonts: ["TeX"] }
});
</script>
<script type="text/javascript" src="https://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script>
若想实现 LaTeX 的 equation
环境自动编号, 还得插入
<script type="text/x-mathjax-config">
MathJax.Hub.Config({
TeX: { equationNumbers: { autoNumber: "AMS" } }
});
</script>
公式自动编号与引用
这里要注意, 行间公式后要多空一行, 不然行距会变得特别大. 这应该是 LaTeX 的 bug.
$$\begin{equation} \label{1} a=b \end{equation}$$
$$\begin{equation} \label{2} b=c \end{equation}$$
由 $\eqref{1}$ 及 $\eqref{2}$ 可得 $a=c$.
$$\begin{equation} \label{1} a=b \end{equation}$$
$$\begin{equation} \label{2} b=c \end{equation}$$
由 $\eqref{1}$ 及 $\eqref{2}$ 可得 $a=c$.
\newcommand
和 \def
这里需要注意的是, \newcommand
和 \def
本身会独占一个空白行.
$\newcommand{\nca}[3]{#1^2+#2^2+#3^2} $
$$ \nca{a}{b}{c} $$
$$ \nca{x}{y}{z} $$
$$ \nca{(a^2-b^2)}{(2ab)}{(a^2+b^2)} $$
$\def\dfa#1#2#3{#1=#2\land#2=#3\to#1=#3}$
$$\dfa{a}{b}{c}$$
$$\dfa{x}{y}{z}$$
$$\dfa{u}{v}{w}$$
$\newcommand{\nca}[3]{#1^2+#2^2+#3^2} $
$$ \nca{a}{b}{c} $$
$$ \nca{x}{y}{z} $$
$$ \nca{(a^2-b^2)}{(2ab)}{(a^2+b^2)} $$
$\def\dfa#1#2#3{#1=#2\land#2=#3\to#1=#3}$
$$\dfa{a}{b}{c}$$
$$\dfa{x}{y}{z}$$
$$\dfa{u}{v}{w}$$
公式中插入文字
$$s=\text{或许这是文字居中的一种方式.}$$
$$s=\text{或许这是文字居中的一种方式.}$$
代码插入
行内代码只需一对反引号(backquote), 而行间代码则需要一对三个反引号.
特殊符号
反斜线: \\
反引号: \`
反斜线: \
反引号: `
图片插入
脚注测试
这是脚注上标[^2].
[^2]:这是注脚.
这是脚注上标1.
这是一级目录H1
这是二级目录H2
这是三级目录H3
这是四级目录H4
这是五级目录H5
这是六级目录H6
- 这是注脚. ↩
评论已关闭