问答1 问答5 问答50 问答500 问答1000
网友互助专业问答平台

用makefile把tex转换成pdf文件

提问网友 发布时间:2022-04-20 06:58
声明:本网页内容为用户发布,旨在传播知识,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:1656858193@qq.com
3个回答
热心网友 回答时间:2022-05-15 17:04
批处理命令文件就可以了 内容如下
pdflatex 1.tex
pdflatex 2.tex
pdflatex 3.tex
热心网友 回答时间:2022-05-15 18:22
# 该 Makefile 用于编译一个 Latex 文档
# 运行环境:Linux、texlive2010(XeTeX)、evince 阅读器
Compiler = pdflatex
Bibcompiler = bibtex
# Reader = evince
Reader = open
Target = d20091224.pdf
Source = d20091224.tex
BibSource = d20091224.aux
TmpFile = *.out *.log *.aux *.nav *.snm *.toc
# $(Bibcompiler) $(BibSource)
$(Target): $(Source)
$(Compiler) -shell-escape $(Source)
$(Compiler) -shell-escape $(Source)
$(Compiler) -shell-escape $(Source)
all: $(Target) clean read
read:
$(Reader) $(Target)
clean:
-rm $(TmpFile)
cleanall:
-rm $(TmpFile) $(Target)
.PHONY: all read clean cleanall
热心网友 回答时间:2022-05-15 19:57
PDF文件制作方法
PDF文件目前已经是电子文档的事实标准,它体积小,传输方便而且文档内容清晰丰富。生成PDF文档的方式有很多种,可以购买专门的制作软件,如Abode Acrobat是其中最专业的,但是价格昂贵,不愿意使用盗版的可以使用其它方法生成。本文主要是介绍在 Windows 下生成PDF的几种方法,所用软件完全Free。而且生成的质量很不错。至于Linux下则方法更多。以后有机会详细介绍。
一、用Postscript? Printer + Ghostscript 生成
这是利用Postscript Printer先生成PS文件,然后利用Ghostscript将PS文件转换为PDF文件。首先需要下载以下几个文件:
1、Postscript? Printer 驱动。虽然其它的打印驱动也可以使用,但我推荐使用Adobe的驱动,可以在Adobe的网站下载,有2个文件可供下载:Winstchs.exe (中文简体)和 winstcht.exe(中文繁体)。可以根据需要下载。
2、中文PPD文件。PPD是Postscript Printer Description 的意思,也就是Postscript打印机描述文件。里面包含了字体,打印页面等的一些描述。Postscript打印机需要这些文件。推荐使用Adobe提供的Adobe PPD文件,是一个压缩包:adobe.zip。里面包含了简体和繁体的打印机说明。
3、Ghostscript程序。目前Windows的最新的版本是8.14,下载gs814w32.exe。这是一个自由软件。可以分析PS文件,并可以将PS文件转换成PDF文件。而且它还是下面要安装的程序(GSview)的底层驱动。
4、GSview是一个查看PS和PDF文件的工具。它是目前查看这类文件最快的软件,要比Acrobat Reader快的多。但是没有Acrobat Reader漂亮。下载最新的4.6版 gsv46w32.exe。安装它之前必须安装Ghostscript,因为Ghostscript是它的底层驱动。
下了安装这些软件。安装Ghostscript和GSview很方便,直接安装即可。记着先安装Ghostscript后安装GSview,而且在安装Ghostscript时也顺便安装好字体。
安装大约驱动有些麻烦。首先解压adobe.zip到一个目录中,这里假设下载到C:\downloads\adobe中。然后运行Winstchs.exe安装Postscript 驱动。
以下是安装要点:
安装到“打印机连接类型时”,选择“本地打印机”;打印端口选择“FILE: 本地端口”;然后是选择打印机型号,这里很重要,点击“浏览”,找到C:downloadsadobe目录,这时回显示5个型号的打印机,我们一般需要一个即可,“Acrobat Distiller CS”表示中文简体,“Acrobat Distiller CT”则是中文繁体。选择好简体然后确定。后面就直接下一步就很快可以安装好了。
安装好以后计算机可能需要重启,之后你会看到你的计算机会多处一个打印机,打印机名就是“Acrobat Distiller CS”。这就是安装好后的Postscript打印机了。如果你有多个打印机的话,也可以设为默认打印机。
那如何制作PDF文件呢?也比较简单。首先用Word等写作工具编辑好文档。然后选取打印机为“Acrobat Distiller CS”开始打印。这时会出现一个对话框标题是“打印到文件”,你可以选择打印出的PS文件名以及路径。另外文件名后缀是ps而且保存文件类型选择“所有文件”。不要使用prn,否则还需要该为ps,主要是因为GSview自动与ps文件关联。可以双击直接打开ps文件。
下来直接双击生成的ps文件,GSview程序会打开它,你也可以浏览用GSview看看打印的效果。如果不错就可以开始转换为pdf文件了。选择“File”下的“Convert”开始转换,里面也有一些选项可以选择,如转换多少页,解析度选择多少,输出的文件名等等。而输出的文件名后缀必须是pdf。更详细的转换选项可以在“Convert”对话框的“Properties”里进行详细设置。不过一般只要这些默认值便可输出漂亮的PDF文件了。
现在你可以使用Acrobat Reader打开你生成好的PDF文件好好欣赏一下了。
举个例子,一个大约5.7M包含图片的Word文档,打印成PS文件大小是5.6M,而最后生成PDF文件的大小则是只有1.5M。这对于网络传输文档是很方便的,而且可以防止别人修改你的文件。如果用Acrobat打开PDF的话,就另当别论了,因为Acrobat本身就有PDF编辑功能,当然它也是一个很贵的软件。
提醒:
最近一直有看过这篇文章的朋友给我发信说生成的PDF文件中有乱码,我考察以后发现问题出在gsview的一些设置上,现在将具体的解决方法写在下面:
用gsview打开一个ps文件以后,选取File-Convert,处来一个对话框,点取Properties,再处来一个对话框,设置如下选项:
CompatibilityLevel 设为 1.3或1.4 PDFSETTINGS 设为 /default EmbedAllFonts 设为 True这样就可以正常的输出中文PDF文件了。
二、用OpenOffice生成
这是一个非常简单的方法。OpenOffice是一个开源的自由Office软件,目前功能我认为已经很不错了,而且在Windows下的速度也不错,其实它主要还是支持Linux等Unix类操作系统。简体中文版可以在它的中文网站下载。下载简体中文版即可,目前最新版是1.1.2。文件大小大概有上百M。
下载后安装即可。安装比较简单,这里不再介绍。
它的使用和Word很想像,很容易上手,而且可以兼容Word、Excel、PowerPoint文档,这些文档它都可以打开。因此你可以用它来编辑MS Office文档,也可以编辑它自己的OpenOffice文档。
至于生成PDF,那是一个非常简单的事情。可以在工具栏直接点击“直接输出PDF”按钮或者在“文件”下选取“输出成PDF”就可以非常容易的生成PDF文件。它生成PDF文件的质量也比较高。
三、用TeX/LaTeX生成
这种方法比较高级,生成的可定制选项非常多。涉及到TeX/LaTeX的许多知识,还要有专门的生成环境(latex、fptex等)。以后有专门的专栏讲解TeX/LaTeX。这里只是简单介绍一下它生成文件的流程。
编辑好tex文件后有有3个方法可以将tex源文件转换为pdf。
1、运行tex或latex程序由tex源文件生成dvi文件,再运行dvipdfm程序将dvi文件转换为pdf文件。
2、运行tex或latex程序由tex源文件生成dvi文件,再运行dvips程序将dvi文件转换为ps文件,然后运行ps2pdf将ps文件转换为pdf,或者运行GSview将ps文件转换为pdf文件。
3、直接运行pdftex或者pdflatex由tex文件直接生成pdf文件。
有兴趣TeX/LaTeX的可以看看这个入门文件《The Not So Short Introction to LateX2e》中文版。
这几种方法中,第二种最简单,非常容易转换。对于不想用OpenOffice的,也可以使用第一种方法。第一种方法生成步骤比第二种麻烦一些,但是质量确非常高。而第三种方法则用的不多,而学术界则用的比较多,因为在论文排版、书稿撰写等方面,TeX/LaTeX比Word排出的效果要好的多,很多国际包括国内的学术刊物对于投稿的要求都是要求TeX格式。
对于想使用盗版软件的人来说,化几块钱(可怜正版要好几千RMB啊)买个Adobe Acrobat 最新的6.0,安装以后,计算机会增加一个打印机“Adobe PdfWriter”,以后需要生成PDF文档时,只要选择这个打印机,则自动会输出PDF文件。不过还是不要使用盗版的好,人家编个软件也不容易

本文如未解决您的问题请添加抖音号:51dongshi(抖音搜索懂视),直接咨询即可。

相关推荐
  • tmp文件如何转换格式pdf

    tmp文件如何转换格式pdf

    一般来说tmp文件是打不开的,想要打开的话需要换成其他格式的文件,如果文件由Excel自动转换成了tmp文件,是可以进行修改,直接将tmp文件的后缀名改为Excel文件的后缀名格式即可,除此之外还可以直接改成.xls或.xlsx格式即可。
    查看详情
  • tex后缀名

    tex后缀名

    tex本身是个文本文件,必须经过编译成dvi文件,使用winLatex就可以,如果你有unix当然会带TeX或LaTex的。 这种格式也是在Unix和macintosh平台很常见,但是在windows平台上不常见,不过TeX格式是科技学术界的通用格式,许多论文都是这种格式的。如果你要投稿到某学术杂志通常都要求用此格式投稿,因为这种格式是科技文献桌面出版印刷的标准。
    查看详情
请求高人给讲解一下印刷版杂志的大概制作流程!!... 简述Dreamweaver的主要特点及作用? 为什么我的Adobe Illustrator CS4 打不开了 一直显... AE安装好打不开,重新装了好多次都没用。 我的电脑图标变成ADOBE READER 如何变回来 ps改字体就会出现“不能完成请求,因为程序错误”我... premiere窗口面版字很小,怎么调大 求下面的字体 求分享 Media Encoder CC 2018破解版 请问题Adobe官网上的 Creative Cloud 页面中 英文... 和Adobe Clean 字体风格相似的字型有哪些 求Adobe Clean字体 怎样做腊肉最好吃 五花肉腊肉怎么吃最好 五花肉开水泡下做腊肉 去皮的五花肉能腊肉吗? 做腊肉的步骤 四川腊肉的制作方法及配料 腊肉五花肉怎么做好吃 腊肉制作过程 报纸、海报、杂志印前、印后的工艺流程是什么 现在比较好用的前端开发工具有哪些啊? 怎样维护电脑 如何识别任务管理器里的进程那些是没有用的? 哪里有关于印刷的详细资料。全面一点? 这个字念什?是什么意思?提手旁右边上边是“上”下... 提手旁上面是什么字呢 想请问一个字念什么,左边是提手旁,右边的上 一个提手旁一个上一个下是什么字 左边是提手旁,右边上面是“上”,下面是“日”,请问... 提手旁一个上一个下是什么字? 带“提手旁”的字有哪些? 提手旁加上什么字 提手旁一个上一个下什么字 提手旁上面一个草字头,一个合 一个提手旁上面一个口下面一个巴读什么 一个提手旁上一把长剑事什么成语 一个提手旁上面一个山下面一个儿认什么字 提手旁加上一个然是什么字 提手旁加上一个共念什么
Top