LaTeX语法总结笔记

1   Latex环境的安装与配置

1.1   Texlive发行版的下载

1.2   Texlive的安装

  1. 加载镜像,双击执行install-tl-windows.bat
  2. 安装路径保持默认的C:/texlive/2024
  3. 点击Advanced
    • N. of collections->Languages(全勾选无,然后只勾选下面三个,然后确认)
      • Chinese
      • Chinese/Japanese/Korean (base)
      • US and UK English
    • 取消勾选安装 Texworks 前端
  4. 其他选项保持默认,然后点击开始安装。
  5. 测试Tex安装情况。打开控制台(CMD或Powershell),输入命令测试tex -vlatex -vxelatex -v
    • P.S. 如果命令控制台显示找不到命令,在系统环境变量Path中添加texlive bin的路径:C:\texlive\2024\bin\windows
  6. Tex更新:控制台输入tlmgr update --all

1.3   VS Code的相应配置

关于在VSC中建立latex的snippets 用户代码片段时,若需要输出 \ 换行命令,需要在 json 里输入六个 \\\ 才能真正输出\的,个人想法是VSC传递机制非标准化,不符合 标准的转义字符输出。

2   文档元素

2.1   图片

2.1.1   自适应缩放大小

使用width参数缩放到0.5倍的文本宽度,scale参数就是图片相对于原尺寸缩放,比较难以控制。

1
2
3
4
5
6
7
8
9
10
11
12
13
% 此处用textwidth文本宽度,或者也可以用linewidth线宽
\begin{figure}[h!]
\includegraphics[width=0.5\linewidth]{figure}
\caption{锚点文字}
\label{图片注解}
\end{figure}

% 在minipage环境中,可以直接使用整倍线宽,就是minipage的宽度
\begin{minipage}[t]{0.48\linewidth}
\includegraphics[width=\linewidth]{developer_hint}
\caption{UI提示方案菜单:开发者模式}
\label{开发者提示方案}
\end{minipage}

3   宏包

3.1   moderncv

moderncv的宏包是分文件编写的,具体语法参照texmf-dist\tex\latex\moderncv中的各个模块。

4   常见问题

4.1   reference.bib中参考文献中的title中写法

和LaTeX语法一样,如果有特殊符号,一样要使用反斜杠标注,例如_要写成_,不然编译会导致所有参考文献没有输出。

4.2   大型LaTeX文档中的input命令

编写大型的LaTeX文档,在子文件中的input命令的路径应输入完整,即从项目顶层路径。input命令仅仅是插入该文档,不会做其他工作。

例如项目文件夹为main,下设sub/subsub/两层文件夹,sub中的tex文件要想插入subsub中的tex文件,应为\input{sub/subsub/xxx.tex},而非\input{subsub/xxx.tex}。原因就是input仅仅是做插入,当main中的tex文件插入sub中xxx.tex,如果仅仅输入\input{subsub/xxx.tex},编译时main根本就找不到文件,路径缺失了sub。

5   参考文献

[1] 【latex】LaTeX调整图片大小的方法;自动调整合适的大小[EB/OL]. https://blog.csdn.net/weixin_39589455/article/details/128533896.

本文结束 感谢阅读
Adios!
许可注意: 若想对本作品进行转载、引用亦或是进行二次创作时,请详细阅读上述相关协议内容(若不理解,请点击链接跳转阅读)。为保障本人权利,对于违反者,本人将依法予以处理!同时会向搜索引擎提交DMCA的投诉申请。望周知!—— Mr. Kin
勘误声明: 虽本人写作时已尽力保证其内容的正确性,但因个人知识面和经验的局限性以及计算机技术等相关技术日新月异,本作品内容或存在一些错误之处。欢迎联系我以更正错误,不胜感激!—— Mr. Kin
侵权声明: 若本站采用的第三方内容侵犯了你的版权,请联系我进行处理,谢谢!—— Mr. Kin
免责声明: 根据中国《计算机软件保护条例》第十七条规定:“为了学习和研究软件内含的设计思想和原理,通过安装、显示、传输或者存储软件等方式使用软件的,可以不经软件著作权人许可,不向其支付报酬。”本站分享的任何逆向破解软件,版权所有者归原软件著作权人。仅供个人使用或学习研究,严禁商业或非法用途,严禁用于打包恶意软件推广,否则后果由用户承担责任,特此说明。—— Mr. Kin
靓仔/美女,不考虑支持一下我吗?谢谢鼓励!(๑•̀ㅂ•́)و✧
Mr. Kin 微信 微信
Mr. Kin 支付宝 支付宝
Mr. Kin 领取支付宝红包 领取支付宝红包
  • 本文作者: Mr. Kin
  • 本文链接: https://mister-kin.github.io/code/latex/
  • 版权声明: 本博客所有内容,除个人设计创作的图像(如 logo 等)和相关的视频创作及其他特别声明外,均采用 BY-NC-SA 许可协议进行发布。版权 © Mr. Kin,保留所有权利。