PDF文件可以携带附件发布,在latex宏包中,有embedfile、attachfile和attachfile2三个宏包可以实现这一操作,但embedfile和attachfile只支持pdfTEX编译,对于目前中文文档中广泛需要的用xelatex编译方法,只能使用“attachfile2”宏包。经测试,在使用过程中有如下几项需要注意:rnrn1、“attachfile2”宏包是基于“attachfile”宏包的,除了新加的参数,其它用法与“attachfile”宏包一致。rnrn2、实际使用时,发现使用Windows下的Acrobat Reader读取该PDF文件时,附件无法打开,经反复测试,这是因为无法正确识别文件名所致,为此可使用“attachfile2”的新参数ucfilespec文件名即可。rnrn3、由于信任管理的问题,在Windows下用Acrobat Reader或FoxitReader打开生成的PDF文件时,若附件是.zip、.rar、.cpp、.h等文件名时,无法打开和下载附件,为此,可以用ucfilespec参数指定一个后缀名为.pdf的文件名,然后下载后,将.pdf后缀名改为需要的文件名即可。rnrn4、例如,可使用用如下代码添加附件:rnrn\\textattachfile[ucfilespec=examplecodes.pdf]{examplecodes.zip}{附:鼠标右键单击选择\"保存附件\"下载样例代码附件,然后将后缀名改\".zip\"解压即可}

点赞(7)

评论列表 共有 0 条评论

暂无评论
立即
投稿

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部