如果在LateX中直接输入、编辑公式或表格,不是不可以,但是不能直接可视化编辑,所以会比较痛苦。
以下是我常用、收藏的在线编辑网站,以及一些常用小技巧。
公式编辑器
在线Latex公式编辑器:https://private.codecogs.com/latex/eqneditor.php
Latex中的公式语法和markdown相同。
这个网站看上去比较简陋,但是常用功能齐全,各种符号按需点用就好啦。
公式编辑完后,复制粘贴公式代码到LateX就可以了。
表格编辑器
在线Latex表格编辑器:https://truben.no/table/
可能是服务器原因,第一次打开网站可能要稍等。
这个网站支持在线输入、编辑表格,提供一些增/删行、指定表格大小创建表格、画三线表等的操作。
我一般的做法是,先在Excel中输入数据、完成排版,选好Excel表格粘贴到这个网站,利用它将表格转化成代码。
有一个小缺撼是,网站无法将代码重新转换成可视化可编辑的模块,所以如果表格后期又需要大改的话,我一般会在Excel重新修改后,重新用网站转成代码。
Latex设置表格字体大小
在代码第一行的[]后加入字体大小命令。
代码:
\begin{table}[h]
\tiny %此处写字体大小命令
\begin{tabular}
\end{tabular}
\end{table}
LateX 设置字体大小命令由小到大依次为:
\tiny
\scriptsize
\footnotesize
\small
\normalsize
\large
\Large
\LARGE
\huge
\Huge
LateX给表格加标题和标签
\caption{} 加表格标题
\label{} 定义表格标签
代码:
\begin{table}[h]\tiny %设置表格字体大小为tiny
\begin{center}
\caption{Table Caption Demonstration} %定义表格标题
\label{Tabel1} %定义表格标签,以进行交叉引用
\begin{tabular}{lll} %括号里小写英文字母【l】的个数代表表格列数
%表格内容
\end{tabular}
\end{center}
\end{table}
LateX插入三线表
使用 \toprule (表头) \midrule (表格内容) \bottomrule 将内容隔开。
代码:
\begin{table}[h]\tiny %设置表格字体大小为tiny
\begin{center}
\caption{Table Caption Demonstration} %定义表格标题
\label{Tabel1} %定义表格标签,以进行交叉引用
\begin{tabular}{lll} %括号里小写英文字母【l】的个数代表表格列数
\toprule %三线表第一横
\textbf{A} & \textbf{B} & \textbf{C} \\ %\texbf是给表头字体加粗
\midrule %三线表第二横
1 & 2& 3 \\
4 & 5& 6 \\
\bottomrule %三线表第三横
\end{tabular}
\end{center}
\end{table}
结果:
A | B | C |
---|---|---|
1 | 2 | 3 |
4 | 5 | 6 |
LateX安装指南
TexLive:https://blog.csdn.net/lvsehaiyang1993/article/details/80554283
TeXstudio:https://www.cnblogs.com/joyeecheung/p/3596255.html
以后可能有补充。