加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

LaTeX技巧99:如何保证latex和PdfLatex编译都通过

(2009-11-24 15:45:10)
标签:

latex

编译

pdflatex

通过

源文件

分类: 小技巧

QQ群:91940767/145316219/141877998/80300084/194770436
淘宝店:http://latexstudio.taobao.com
技巧续篇:http://latexstudio.net/
常见数学公式问题集下载

下面是一个latex源文件,它保证既可以在latex下编译通过,又能在pdflatex下编译通过。
% example.tex   example latex file
\documentclass[11pt,A4paper,oneside]{book}
% 首先定义一个布尔变量
\newif\ifpdf
\ifx\pdfoutput\undefined
   \pdffalse
\else
   \pdftrue
\fi
% 用于图形的插入,如果采用pdflatex编译,图形文件请用pdf格式;如果采用latex编译,请用eps图形格式。
\ifpdf
   \pdfoutput=1
   \usepackage[pdftex]{graphicx}
   \usepackage[pdftex]{hyperref}
\else
   \usepackage{graphicx}  % uncomment if using graphicx
   \usepackage{hyperref}  % uncomment if using hyperref
\fi

\usepackage{CJK}
%导言部分结束,正文开始。
\begin{document}
\begin{CJK*}{GBK}{song}
\CJKcaption{GB}

%插入图形
    \begin{figure}[htb]
        \centering
        \ifpdf
            \includegraphics[scale=1.0]{test.pdf}
        \else
            \includegraphics[scale=1.0]{test.eps}
                \fi
        \caption{信元丢失率与链路加速因子之间关系的仿真曲线}
        \label{Fig:Buffer}
    \end{figure}
%插入图形结束
\newpage
\end{CJK*}
\end{document}

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有