每次开始一项新技术新软件之前都要做一下心理建设……其实也对,你看公司开始项目之前还需要领导发个言振奋一下士气啥的,我这没有领导愿意给我振奋我就只能自己坐坐心理建设啥一下了……
咋回事呢,毕设导师要求用latex写,没毛病,很久之前就已经知道见识过这个东西挺好用的了。但是没用过……ubuntu下还都是英文,学英语学英语也没毛病……
有时候我就在想是不是我自己给自己找罪受,比如就是为什么不在win下写呢,因为师兄说win下可能会有很多问题然后我就直接用ubuntu了,这样究竟是对是错呢……很多时候都是这样,是不是我想要的太多太好了……
刚要说啥又给忘了……不管了,搞一下排版基础的知识吧……
参考文档:https://www.cnblogs.com/jingwhale/p/4250296.html
编译器选择
ubuntu下直接使用的texMaker,需要安装三个依赖包和字体font。
sudo apt-get install texlive-full
sudo apt-get install texlive
sudo apt-get install texmaker
字体的安装我找不到了,找到了再说。
windows选择texstudio.
安装参考链接:https://blog.youkuaiyun.com/qq_33826564/article/details/81490478
- 安装CTEX:https://mirrors.tuna.tsinghua.edu.cn/ctex/legacy/2.9/
- 安装texstudio.:http://texstudio.sourceforge.net/
(暂时感觉这是一个又丑又不好用的东西) - 安装texlive:下载完成后以管理员身份运行install-tl-advanced.bat文件。
在这里添加介绍一个神奇,用来转换公式。
下载地址:https://mathpix.com/
英文文档
最简单的LATEX 英文文档
% hello.tex
\documentclass[a4paper]{article}
\usepackage{hyperref}
\begin{document}
Hello World!
\end{document}
- % 符号后面的内容表示注释
- 在LATEX 文档中,用\ 开始的字母串来表示一个命令。命令后面用花括号{} 包含的内容是该命令的参数,必不可少。
- 这里的
\documentclass
是LATEX 文档的基本命令,用于指明文档类。\documentclass[选项]{文档类}
文档类
article 排版科技期刊、短报告、程序文档、邀请函等。
report 排版多章节的长报告、短篇的书籍、博士论文等。
book 排版书籍。
slides 排版幻灯片。其中使用了较大的 sans serif 字体。也可以考虑使用 FoilTEX 来得到相同的效果。
文档类的选项
纸张大小(a4paper,a5paper,b4paper,letterpaper,legalpaper,executivepaper):
默认的letterpaper 纸张常见于美国,和国内常用的A4 纸张的大小稍有差别,建议自己指定。
字体大小(10pt,11pt,12pt):默认为10pt。
纸张方向(portrait,landscape):默认为portrait(纵向),在屏幕阅读也许landscape(横向)更方便。
草稿定稿(draft,final):默认为final(定稿);如果是draft(草稿),页面内容有溢出时会显示粗黑条。
单面双面(oneside,twoside):对于article 和report 文档类,默认设置为单面,页码总是在右边;对于book 文档类,默认设置为双面,奇数页页码在右边,偶数