我写一个latexmk的脚本如下,运行出错了。win10 64位+texlive2019

 latexmk -xelatex random

用xelatex运行的测试脚本运行成功。

:: Called from Notepad++ Run  
:: [path_to_bat_file] "$(CURRENT_DIRECTORY)" "$(NAME_PART)"  

:: Change Drive and  to File Directory  
rem %~d1  
rem cd %1

:: Run Cleanup  
call:cleanup  

:: Run xelatex -> bibtex -> xelatex -> xelatex  
xelatex -synctex=1 -shell-escape -interaction=nonstopmode -no-pdf random  
bibtex  random  
:: If you are using multibib the following will run bibtex on all aux files  
:: FOR /R . %%G IN (*.aux) DO bibtex %%G  
xelatex -synctex=1 -shell-escape -interaction=nonstopmode -no-pdf random  
xelatex -synctex=1 -shell-escape -interaction=nonstopmode -no-pdf random   
xdvipdfmx random 
:: Run Cleanup  
call:cleanup  

:: Open PDF  
rem START "" "C:\Program Files\SumatraPDF\SumatraPDF.exe" %3 -reuse-instance  

:: Cleanup Function  
:cleanup  
@echo off
del  *.toc *.bbl *.blg *.out  *.aux  *.log  *.bak  *.thm  *.synctex.gz *.fdb_latexmk *.fls *.glo *.gls *.idx *.ilg *.ind

这是random的代码

%!TEX program = xelatex
% 使用 ctexart 文类,UTF-8 编码
%!TEX spellcheck
\documentclass[UTF8,a4paper,12pt]{ctexart}
\usepackage[left=3.18cm,right=3.18cm,top=2.54cm,bottom=2.54cm]{geometry}
\begin{document}
 hello \LaTeX
\end{document}

这是演示视频

这是MWE

mwe.zip


1 回答1

0
<p>视频这个不太对呀:</p><p>看看这个文章:</p><p><a href="https://www.latexstudio.net/archives/51493.html" target="_blank">https://www.latexstudio.net/archives/51493.html</a> </p>
  • 知道原因了 – 青莲剑仙 2020-02-04 11:18 回复
  • Latexmk, John Collins, 18 June 2019. Version 4.65,没问题啊 – 青莲剑仙 2019-08-19 19:33 回复
  • 回复 青莲剑仙 :这是LaTeX发行版的一个命令,在命令行执行latexmk -v检查一下,如果出版版本信息则表明latexmk工作正常,然后在做别的。https://www.latexstudio. – registor 2019-08-19 08:45 回复
  • latexmk -xelatex random应该是latexmk最简单的用法了吧,这都不行的话 – 青莲剑仙 2019-08-18 16:32 回复
  • 这是linux下的命令把,我把$都删了还是不能运行啊 – 青莲剑仙 2019-08-18 16:23 回复

你的回答

请登录后回答

你的回答将会帮助更多人,请务必认真回答问题。