作者regeditj (纯粹的存在)
看板LaTeX
标题[问题] latex 整合的 compile
时间Thu Feb 3 12:55:39 2011
先说明一下我的资料夹结构
test
├part1
│├submittedA1
││├figure
│││├figureA.eps
│││└figureB.eps
││├article.tex
││└ref.bib
│└submittedB1
│ │├figureA.eps
│ │└figureB.eps
│ ├article.tex
│ └ref.bib
│
├part2
│├submittedA2
│││├figureA.eps
│││└figureB.eps
││├article.tex
││└ref.bib
│└submittedB2
│ │├figureA.eps
│ │└figureB.eps
│ ├article.tex
│ └ref.bib
│
├all.tex
└compile_all.bat
====================== compile_all.bat ==============================
pdflatex all.tex
bibtex part1\submittedA1\article
bibtex part1\submittedB1\article
bibtex part2\submittedA2\article
bibtex part2\submittedB2\article
pdflatex all.tex
pdflatex all.tex
=====================================================================
===================== all.tex =======================================
\documentclass[]{ksthesis}
\usepackage{epsfig}
...
\doublespace
\phdthesis
\Thesisspace
\begin{document}
\begin{thesis}
\include{part1/submittedA1/article}
\include{part1/submittedB1/article}
\include{part2/submittedA2/article}
\include{part2/submittedB2/article}
\addcontentsline{toc}{section}{References}
\end{thesis}
\end{document}
=====================================================================
感谢你耐心看到这里
我现在遇到两个问题
1.
在 submitted 的 article 中有
\begin{figure}[h]
\centering
\epsfig{file=.\figure\figureA}
\caption{figureA}
\label{fig:fiureA}
\end{figure}
用 compile_all.bat compile 相对路径的 base dir 变成在 test 底下
所以最後出来的图全部找不到,要将上面\epsfig{file=.\figure\figureA}
改为\epsfig{file=part1\submittedA1\figure\figureA}图才会出来
可是档案有点多,而且是别人交上来的,所以不太可能一个一个改
请问一下这样的情况要怎麽处理?
2.
submitted 里面有个 main.tex 跟 all.tex 一样,但只是 \include{article}
分开 compile 是没问题的,reference 都会出来,compile 指令为:
pdflatex main.tex
bibtex article
bibtex main
pdflatex main.tex
pdflatex main.tex
但用 compile_all.bat compile 後全部的 reference 全部都变成 [?]
请问一下我要怎麽改 compile_all.bat 里的指令?
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 218.164.50.35
※ 编辑: regeditj 来自: 218.164.50.35 (02/03 12:57)
1F:推 rogerli:你的状况可能combine或subfiles会更符合需求。 02/03 15:28
2F:→ regeditj:谢谢关键字 这样的方法可以编页码吗? 02/04 01:00
3F:→ rogerli:可以,我上个月才帮人编了整本67篇论文的期刊。 02/04 01:27