1 Star 0 Fork 0

User1396529/dlmuucexpreport

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
makefile 1.47 KB
一键复制 编辑 原始数据 按行查看 历史
# 用于基于 xelatex 和 biblatex 编译 LaTeX 的 Makefile 文件
# 变量设置
TEXFILE = main.tex # 主文件名
# BIBFILE = refs.bib # 参考文献文件名
PDFFILE = $(TEXFILE:.tex=.pdf) # 最终生成的 PDF 文件名
# 通用的临时文件
AUXFILES = \
*.aux \
*.bbl \
*.bcf \
*.blg \
*.fdb_latexmk \
*.fls \
*.log \
*.loc \
*.out \
*.run.xml \
*.soc \
*.toc \
*.xdv
# 示例文件
EXAMPLE_FILE = example.tex
EXAMPLE_PDF = $(EXAMPLE_FILE:.tex=.pdf)
EXAMPLE_AUX = $(basename $(EXAMPLE_FILE)).aux \
$(basename $(EXAMPLE_FILE)).bbl \
$(basename $(EXAMPLE_FILE)).bcf \
$(basename $(EXAMPLE_FILE)).blg \
$(basename $(EXAMPLE_FILE)).out \
$(basename $(EXAMPLE_FILE)).run.xml \
$(basename $(EXAMPLE_FILE)).toc \
$(basename $(EXAMPLE_FILE)).log
# 默认目标
all: $(PDFFILE)
# 编译主文件
$(PDFFILE): $(TEXFILE) $(BIBFILE)
xelatex $(TEXFILE)
biber $(basename $(TEXFILE))
xelatex $(TEXFILE)
xelatex $(TEXFILE)
latexmk -c
# 编译示例文件
example:
xelatex $(EXAMPLE_FILE)
biber $(basename $(EXAMPLE_FILE))
xelatex $(EXAMPLE_FILE)
xelatex $(EXAMPLE_FILE)
rm -rf $(EXAMPLE_AUX)
# 清理所有临时文件和目标 PDF 文件
clean:
rm -rf $(AUXFILES) $(PDFFILE) $(EXAMPLE_PDF)
# 清理所有临时文件
clear:
rm -rf $(AUXFILES)
# PHONY 目标,表示这些不是真实文件名
.PHONY: all clean example clean_example clear
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/BOXonline_1396529/dlmuucexpreport.git
git@gitee.com:BOXonline_1396529/dlmuucexpreport.git
BOXonline_1396529
dlmuucexpreport
dlmuucexpreport
master

搜索帮助

0d507c66 1850385 C8b1a773 1850385