当前位置:   article > 正文

【latex】TeXlive和TexStudio安装及使用

texstudio安装

本文参考自:LaTeX新手入门以及TeXlive和TeXstudio的安装使用

LaTeX, 是一种基于TeX的排版系统,由美国电脑学家莱斯利·兰伯特在20世纪80年代初期开发,利用这种格式,用户能在几天,甚至几小时内生成很多具有书籍质量的印刷品。因此它非常适用于生成高印刷质量的科技和数学类文档。

1.TeXlive安装

安装LaTeX时不仅需要安装支持环境——TeXlive,同时,还需要代码编辑工具TexStudio。因此,我们需要下载两个文件,即texlive2018.iso和texstudio。

1.1 安装texlive2018

以管理员身份运行install-tl-windows.bat,注意,这里可能花费3-4个小时,因为要下载3500多个包,当然,网速好的话可能快一点。

1.2 安装TexStudio

TexStudio是一个Tex编辑工具,用来编辑Tex脚本。官方的下载地址:http://texstudio.sourceforge.net/

1.3 配置TexStudio

依次找到Options→Configure TeXstudio→Commands,指定Commands命令的执行程序,将BibTeX、BibTeX 8-Bit、Biber的路径设置为TeXlive安装路径下对应EXE文件。

  • ...\TeXLive\2018\bin\win32\bibtex.exe
  • ...\TeXLive\2018\bin\win32\bibtex8.exe
  • ...\TeXLive\2018\bin\win32\biber.exe

依次找到Options→Configure TeXstudio→Build,指定Build命令的执行程序。

  • 将Default Compiler修改为XeLaTeX(默认编译器)
  • 将Default Bibliography Tool设置为BibTeX(默认参考文献工具,应该是和命令设置中的EXE对应)

2. 测试

输入下述代码,运行,将会得到下述结果。

  1. \documentclass[11pt]{ctexart}
  2. \usepackage[top=2cm, bottom=2cm, left=2cm, right=2cm]{geometry}
  3. \usepackage{algorithm}
  4. \usepackage{algorithmicx}
  5. \usepackage{algpseudocode}
  6. \usepackage{amsmath}
  7. \floatname{algorithm}{算法}
  8. \renewcommand{\algorithmicrequire}{\textbf{输入:}}
  9. \renewcommand{\algorithmicensure}{\textbf{输出:}}
  10. \begin{document}
  11. \begin{algorithm}
  12. \caption{用归并排序求逆序数}
  13. \begin{algorithmic}[1] %每行显示行号
  14. \Require $Array$数组,$n$数组大小
  15. \Ensure 逆序数
  16. \Function {MergerSort}{$Array, left, right$}
  17. \State $result \gets 0$
  18. \If {$left < right$}
  19. \State $middle \gets (left + right) / 2$
  20. \State $result \gets result +$ \Call{MergerSort}{$Array, left, middle$}
  21. \State $result \gets result +$ \Call{MergerSort}{$Array, middle, right$}
  22. \State $result \gets result +$ \Call{Merger}{$Array,left,middle,right$}
  23. \EndIf
  24. \State \Return{$result$}
  25. \EndFunction
  26. \State
  27. \Function{Merger}{$Array, left, middle, right$}
  28. \State $i\gets left$
  29. \State $j\gets middle$
  30. \State $k\gets 0$
  31. \State $result \gets 0$
  32. \While{$i<middle$ \textbf{and} $j<right$}
  33. \If{$Array[i]<Array[j]$}
  34. \State $B[k++]\gets Array[i++]$
  35. \Else
  36. \State $B[k++] \gets Array[j++]$
  37. \State $result \gets result + (middle - i)$
  38. \EndIf
  39. \EndWhile
  40. \While{$i<middle$}
  41. \State $B[k++] \gets Array[i++]$
  42. \EndWhile
  43. \While{$j<right$}
  44. \State $B[k++] \gets Array[j++]$
  45. \EndWhile
  46. \For{$i = 0 \to k-1$}
  47. \State $Array[left + i] \gets B[i]$
  48. \EndFor
  49. \State \Return{$result$}
  50. \EndFunction
  51. \end{algorithmic}
  52. \end{algorithm}
  53. \end{document}

3. 错误解决

3.1 can't spawn cmd.exe

需要将System32路径添加到系统的环境变量中。笔者重启之后,问题就解决了。

3.2 install-tl-windows.bat无法运行

选择install-tl-advanced.bat,按照 Windows系统下latex:texlive2018和texstudio 进行安装。

3.3 Could not start Build & View:XeLaTeX

出现该错误,多是由于文件名或路径中含有中文。将文件重命名,同时,保证路径中不存在中文文件夹即可。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/IT小白/article/detail/709561
推荐阅读
相关标签
  

闽ICP备14008679号