文章目录
vscode+latex教程
按照知乎这篇和这篇学习的vscode+latex使用,这两篇讲的比较全,推荐。
坑
pdf没有更新
文件锁了,把打开latex文件夹下的pdf的查看器关了,vscode才能重写覆盖pdf
使用IEEE模板的latex没有加粗:
编辑器问题

点这个,设置的默认保存后编辑器执行的不是pdflatex,会导致导出pdf格式不对
输出pdf的参考文献变成[?]
有时候没有bug,只是会抽风,刷新几下,重新点图片的pdflatex按钮即可
vscode编辑技巧
双击pdf内容位置,可以定位到对应tex原文位置

插入内容
翻译
deepl全文翻译然后修改为可编辑
使用DeepL 翻译后的文档不能编辑 解决办法
插入图片
latex不能插入svg,正确的流程是
- Visio画的图另存为pdf
- 用pdf编辑器(如福昕pdf编辑器)裁剪页面为合适的图片大小
- 插入这个pdf
\begin{figure}[h]
\centering
\includegraphics[width=8cm]{imgs/kpi.pdf}
\caption{Illustration of images}
\end{figure}
插入公式
这里其实分为两种公式
- 旧版本公式/MathType输入的公式:

下载并安装MathType插件
强大的公式编辑器 —— MathType最新版本安装与使用
Latex——Word公式转换
- word直接输入/Mathpix识别导出docx的mathML版本公式

快速将Word(office)中的公式转化成Latex
https://johnmacfarlane.net/texmath
例子
<mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:m="http://schemas.openxmlformats.org/officeDocument/2006/math"><mml:msub><mml:mrow><mml:mi>γ</mml:mi></mml:mrow><mml:mrow><mml:mi>k</mml:mi><mml:mo>,</mml:mo><mml:mi>m</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mfrac><mml:mrow><mml:msub><mml:mrow><mml:mi>p</mml:mi></mml:mrow><mml:mrow><mml:mi>k</mml:mi></mml:mrow></mml:msub><mml:msup><mml:mrow><mml:mfenced open="|" close="|" separators="|"><mml:mrow><mml:msubsup><mml:mrow><mml:mi mathvariant="bold-italic">h</mml:mi></mml:mrow><mml:mrow><mml:mi>k</mml:mi><mml:mo>,</mml:mo><mml:mi>m</mml:mi></mml:mrow><mml:mrow><mml:mi mathvariant="normal">H</mml:mi></mml:mrow></mml:msubsup><mml:msub><mml:mrow><mml:mi mathvariant="bold-italic">v</mml:mi></mml:mrow><mml:mrow><mml:mi>k</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mfenced></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup></mml:mrow><mml:mrow><mml:msub><mml:mrow><mml:mi>I</mml:mi></mml:mrow><mml:mrow><mml:mi>k</mml:mi><mml:mo>,</mml:mo><mml:mi>m</mml:mi></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mrow><mml:mi>N</mml:mi></mml:mrow><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:mfrac><mml:mtext>, if </mml:mtext><mml:msub><mml:mrow><mml:mi>s</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi><mml:mo>,</mml:mo><mml:mi>m</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mn>1</mml:mn><mml:mo>,</mml:mo><mml:mi mathvariant="normal"> </mml:mi></mml:math>
\begin{equation}
\gamma_{k,m} = \frac{p_{k}\left| {\mathbf{h}_{k,m}^{H}\mathbf{v}_{k}} \right|^{2}}{I_{k,m} + N_{0}}\text{,~if~}s_{n,m} = 1
\end{equation}

参考文献
法一:独立文件(BibTeX)

注意:以上红框内四个文件都要有,只有bib一个文件是不会正常显示的
tex内引用:
(正文)……\cite{liu2019scene}
法二:和tex放在一个tex里面(Plain Text)
引用和参考内容都放在tex里面
正文
See \cite{ref1} for resources
tex最下面放参考文献
\begin{thebibliography}{1}
\bibliographystyle{IEEEtran}
\bibitem{ref1}
{\it{Mathematics Into Type}}. American Mathematical Society. [Online]. Available: https://www.ams.org/arc/styleguide/mit-2.pdf
\end{thebibliography}
法三:使用overleaf的情况
使用overleaf的bibtex文件来保存所有的参考文献,但遇到一个问题:IEEE 复制过来的journal是期刊全名
而我们要正确在期刊中引用,应该是使用缩写,而IEEEabrv.bib文件中的缩写并不是和全称一一对应的


有网站可以转换:
https://www.michaelshell.org/tex/ieeetran/bibtex/
但仍然需要一个个手动改,太麻烦了
不知道有什么更好的方法希望大家不吝赐教
未完待续……
&spm=1001.2101.3001.5002&articleId=128183772&d=1&t=3&u=b1f47f9742d34611b6cd9e8b1d060c48)
1590

被折叠的 条评论
为什么被折叠?



