免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2296 | 回复: 0
打印 上一主题 下一主题

XeTeX下制作beamer演示文稿初体验 [复制链接]

论坛徽章:
2
2015年辞旧岁徽章
日期:2015-03-03 16:54:152015年迎新春徽章
日期:2015-03-04 09:57:09
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2009-12-21 19:27 |只看该作者 |倒序浏览

一直想在XeTeX制作beamer演示文稿,摸索了很长时间总算搞定了,最终生成可复制/拷贝/搜
索/书签无乱码的PDF文档. 我的系统是windows 2003+ Texlive 2007
目前仅试验了简单文本及插图、pgf作图,基本没有问题,其它复杂功能还没试验,应付一般的场合够了.
下面的代码是附件中图的源码.
\documentclass[dvipdfm]{beamer}  %dvipdfm选项是关键,否则编译统统通不过
\usepackage{fontspec,xunicode,xltxtra,beamerthemesplit}
\usetheme{Luebeck}
\setsansfont[Mapping=tex-text]{Adobe 黑体 Std}
      %如果装了Adobe Acrobat,可在font.conf中配置Adobe字体的路径以使用其中文字体
      %也可直接使用系统中的中文字体如SimSun,SimHei,微软雅黑 等
      %原来beamer用的字体是sans family;注意Mapping的大小写,不能写错
     %设置字体时也可以直接用字体名,以下三种方式等同:
     %\setromanfont[BoldFont={黑体}]{宋体}
     %\setromanfont[BoldFont={SimHei}]{SimSun}
     %\setromanfont[BoldFont={"[simhei.ttf]"}]{"[simsun.ttc]"}
\title{Beamer包与\XeTeX 应用示例}
\author{XIE Bengui (IOZ, CAS)}
\date{\today}
\begin{document}
\XeTeXlinebreaklocale "zh"  % 表示用中文的断行
\XeTeXlinebreakskip = 0pt plus 1pt % 多一点调整的空间
\frame{\titlepage}
\section*{大纲}
\frame{\tableofcontents }
\section{介绍}
\subsection{Beamer类和XeTeX概览} %如果你想书签不出现问题,请不要用\XeTeX
                                %这类复杂的指令,直接写XeTeX吧
\frame {
   \frametitle{Beamer类的特点}
   \begin{itemize}
       \item 普通的\LaTeX 类
       \item Easy overlays
       \item 不需要外部程序
   \end{itemize}
   \XeTeXpicfile "./logo.jpg" xscaled 100 yscaled 100 %插图也没有问题
        % The [options] in the \XeTeXpicfile command use the following keywords:
        % width
        % height
        % scaled
        % xscaled
        % yscaled
        % rotated
}
\frame {
   \frametitle{\XeTeX 的特点}
   \begin{itemize}
       \item 完美支持Unicode
       \item 生成可\textbf{复制/拷贝/搜索/无乱码书签}的PDF文档
       \item 支持常用\LaTeX 包
   \end{itemize}
}
\subsection{用XeTeX 和beamer包制作演示文稿(幻灯片)}
\frame {
   \frametitle{准备活动}
   \begin{itemize}
  \item TexLive 2007 with \XeTeX (\the\XeTeXversion\XeTeXrevision)\& beamer
  \item 支持UTF-8编码的文本编辑器,因为\XeTeX 要求源代码以UTF-8格式存储
   \end{itemize}
}
\end{document}
另如果要想在verbatim中正常使用中文,参看本人的另一篇:

[color="#008000"]使verbatim环境在XeTeX下支持中文
附图: xtexbeamer.jpg (95 KB) 链接:
http://www.newsmth.net/att.php?p.460.252224.2528.jpg
      
               
               
               


[color="#000099"]原文地址
http://www.cnblogs.com/agateriver/archive/2007/04/01/696153.html


[color="#ff9900"]
               
               
               

本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u3/95743/showart_2127340.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP