LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
楼主: shnmg

请问怎样配置texlive

[复制链接]
发表于 2008-11-30 13:09:27 | 显示全部楼层
Post by jarryson;1916583
字体是?consola雅黑?我这里怎么英文宽度不是中文的两倍?或者说你是在终端下显示的?

不是啊 用的是圆体。 不是终端,终端用consola 雅黑是这样的 雅黑粗了~~~~~~
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-12-2 13:13:28 | 显示全部楼层
谢谢大家,按kofshower的方法,各个包装全了,已经可以用中文了,但可用的中文字体似乎很少
回复 支持 反对

使用道具 举报

发表于 2008-12-2 15:51:57 | 显示全部楼层
Post by shnmg;1917774
谢谢大家,按kofshower的方法,各个包装全了,已经可以用中文了,但可用的中文字体似乎很少

是很少,latex我一般就用了宋体和黑体,用xetex的话倒是可以用自带的中文字体
回复 支持 反对

使用道具 举报

发表于 2008-12-2 23:34:50 | 显示全部楼层
那是什么编辑器?能够将中文字体自动扩展到英文字体两倍的?难道你说的是gvim?那等于就是终端了
回复 支持 反对

使用道具 举报

发表于 2008-12-3 07:25:17 | 显示全部楼层
Post by jarryson;1918126
那是什么编辑器?能够将中文字体自动扩展到英文字体两倍的?难道你说的是gvim?那等于就是终端了

是gvim,用的是苹果圆体mono
回复 支持 反对

使用道具 举报

发表于 2008-12-3 09:19:39 | 显示全部楼层
kofshower 你那个 pdf 怎么生成的?能大概说一下么?看着不错。
回复 支持 反对

使用道具 举报

发表于 2008-12-3 10:00:43 | 显示全部楼层
Post by wd_afei;1918191
kofshower 你那个 pdf 怎么生成的?能大概说一下么?看着不错。
还好,以前写过步骤文档,我把最简化的步骤摘录下来:
1、再选择需要的包进行安装:sudo pacman -S texlive-bin texlive-core texlive-langcjk texlive-fontsextra 这四个是基本的,其他的可以根据自己的需要选择安装。
2、比如sudo pacman -Sy texlive-latexextra texlive-pictures
3、beamer:
http://story.idi.ntnu.no/~cassen ... beamer的模板。
解压后放在$HOME下面的texmf的相应位置。
cd ~/texmf
sudo texhash
sudo mktexlsr
4、
最后和vim配合使用,我写了一套配置文件,发布在http://code.google.com /p/vimcppide/,用F5编译,此外有许多snippet,比如输入fr<tab>可以自动展开为beamer中的框架。标准模 板:可以用固定的名字使用预定义的模板,比如
                                         Text Box

                                           vim resume.tex对应简历模板
vim *.tex对应简单的xetex模板
vim beamer.tex对应一个beamer模板
vim beamer2.tex对应另外一个beamer模板

            
           
         

              按键技巧                                                                                                                                                        Text Box

                                           Ctrl + C 单词的大小写反转。
Ctrl + F 在insert模式查找单词,这个字典我写的,音标用的是美音的音标,有学术单词,括号后面的数字代表在学术的文章中出现的次数。雅虎字典。还有我本地的longman字典。
Ctrl + S 保存编辑。
F5 编译为pdf文件。



            
           
         

不用vim的话,对照里面的东西,改一点就行了。里面的模板是latex的,所以用pdflatex 编译
用xetex的话,按Google code上面换成自己的字体就行,用xelatex编译
----------------------------------------------------------------------------------------------------------------------------
上面的东西是删节的,比如:中文字体,中文的宏包没有。扔在我的blog里面。
回复 支持 反对

使用道具 举报

发表于 2008-12-3 10:51:12 | 显示全部楼层
@@
太复杂了。。不会玩,呵呵。
那个 example 倒是可以生成,但是自己加了几个中文字符就不行了。。
回复 支持 反对

使用道具 举报

发表于 2008-12-3 11:56:19 | 显示全部楼层
Post by wd_afei;1918254
@@
太复杂了。。不会玩,呵呵。
那个 example 倒是可以生成,但是自己加了几个中文字符就不行了。。
简单:
  1. \documentclass{beamer}
  2. % Copyright 2004      by Till Tantau  <tantau@users.sourceforge.net>.
  3. %       and 2005-2007 by Jorg Cassens <jorg.cassens@idi.ntnu.no>
  4. %
  5. % In principle, this file can be redistributed and/or modified under
  6. % the terms of the GNU Public License, version 2.
  7. %
  8. % However, this file is supposed to be a template to be modified
  9. % for your own needs. For this reason, if you use this file as a
  10. % template and not specifically distribute it as part of a another
  11. % package/program, I grant the extra permission to freely copy and
  12. % modify this file as you see fit and even to delete this copyright
  13. % notice.
  14. % Describing beamerthemeTrondheim version 2007/06/30
  15. % If you have more than three sections or more than three subsections
  16. % in at least one section, you might want to use the [compress] switch.
  17. % In this case, only the current (sub-) section is displayed in the
  18. % header and not the full overview.
  19. \mode<presentation>
  20. {
  21. %   \usetheme[blue,noshadow]{Trondheim}
  22. %   \usetheme[blue,minimal]{Trondheim}
  23. %  \usetheme[blue,compress,numbers,nonav]{Trondheim}
  24.    \usetheme[sand,compress,numbers,nonav,innovation]{Trondheim}
  25.   % Some examples for the different options for beamerTrondheim
  26. %   \usecolortheme{ntnuold}
  27.   % try this if you encounter problems with the new ntnublue theme
  28.   % \usefonttheme{professionalfonts}
  29.   % Use only if using a font matching the conditions (see beamer docs)
  30.   \usefonttheme[onlymath]{serif}
  31.   % \useoutertheme{infolines}
  32.   % or whatever
  33.   \setbeamercovered{transparent}
  34.   % or whatever (possibly just delete it)
  35. }
  36. \usepackage{tikz}
  37. % you only need this when using TikZ graphics
  38. \usepackage{multimedia}
  39. % you probably want to comment this out if not using multimedia elements
  40. \usepackage{hyperref}
  41. \usepackage[english]{babel}
  42. % or whatever
  43. \usepackage[latin1]{inputenc}
  44. % or whatever
  45. \usepackage{mathptmx}
  46. \usepackage{helvet}
  47. \usepackage{courier}
  48. % \usepackage{arev}
  49. % The non-standard packages arev and bera define fonts which look nicely for
  50. % projection, you might want to try them instead of Times/Helvetica/Courier.
  51. % Use the
  52. \usepackage[T1]{fontenc}
  53. % Or whatever. Note that the encoding and the font should match. If T1
  54. % does not look nice, try deleting the line with the fontenc.
  55. %------------------------------------------------------------------------------------------------------
  56. \usepackage{xltxtra,fontspec,xunicode}    %这里使用xetex相应的宏包
  57. \usepackage{zhfont}                       %这里调用zhspacing
  58. \zhspacing
  59. %------------------------------------------------------------------------------------------------------
  60. \definecolor{MyDarkBlue}{rgb}{0,0,1}
  61. \definecolor{MyLightMagenta}{cmyk}{0.1,0.8,0,0.1}
  62. \setlength{\parindent}{2em}
  63. %------------------------------------------------------------------------------------------------------
  64. \setzhmainfont[BoldFont=LiHei Pro]{Microsoft YaHei}%这里设置中文粗体和普通字体
  65. %\setmainfont{TeX Gyre Pagella}           %这里设置英文衬线字体
  66. \setmainfont{CMU Serif}
  67. \setmonofont{Monaco}                     %英文等宽字体
  68. \setsansfont{Lucida Grande}               %英文无衬线字体
  69.     %-------------------------------------------------------------------------------------------------------
  70. \title % (optional, use only with long paper titles)
  71. {<{}>Your Title}
  72. % \subtitle
  73. % {Include Only If Paper Has a Subtitle}
  74. \author{<{}>Your Name}
  75. % Till Tantau\author{{1} \and
  76. % J"{o}rg Cassens\inst{2}
  77. %\institute[CSU] % (optional, but mostly needed)
  78. %{Central South University}
  79. % - Use the \inst command only if there are several affiliations.
  80. % - Keep it simple, no one is interested in your street address.
  81. \date[] % (optional, should be abbreviation of conference name)
  82. {}
  83. % - Either use conference name or its abbreviation.
  84. % - Not really informative to the audience, more for people (including
  85. %   yourself) who are reading the slides online
  86. \subject{Beamer}
  87. % This is only inserted into the PDF information catalog. Can be left
  88. % out.
  89. % \AtBeginSubsection[]
  90. % {
  91. %   \begin{frame}<beamer>
  92. %     \frametitle{Outline}
  93. %     \tableofcontents[currentsection,currentsubsection]
  94. %   \end{frame}
  95. % }
  96. % Use this if you do want the table of contents to pop up at
  97. % the beginning of each subsection.
  98. %\pgfdeclareimage[height=2em,interpolate=true]{ntnulogotext}{foo}
  99. % If you want to include a different logo on the title page
  100. % only (e.g. a combined logo of different institutions), you
  101. % can use this command.
  102. \begin{document}
  103. \XeTeXlinebreaklocale "zh"  % 表示用中文的断行
  104. \XeTeXlinebreakskip = 0pt plus 1pt % 多一点调整的空间
  105. \maketitle
  106. % \compressedtitle
  107. % You can use \maketitle to create the titlepage,
  108. % or \compressedtitle to create a more compact titlepage
  109. % with the look of the other pages in compress style
  110. % \begin{frame}
  111. %   \titlepage
  112. % \end{frame}
  113. % Or you can call the titlepage command in a frame environment
  114. \begin{frame}<beamer>
  115.   \frametitle{Outline}
  116.   \tableofcontents
  117. \end{frame}
  118. \begin{frame}\frametitle{标题}
  119. \section{第一章}
  120. \end{frame}
  121. \end{document}
复制代码
将<{}> 去了,我vim中textmate的标记
将字体改成自己的字体
\setzhmainfont[BoldFont=LiHei Pro]{Microsoft YaHei}%这里设置中文粗体和普通字体
%\setmainfont{TeX Gyre Pagella}           %这里设置英文衬线字体
\setmainfont{CMU Serif}
\setmonofont{Monaco}                     %英文等宽字体
\setsansfont{Lucida Grande}               %英文无衬线字体
编译。不过中文最好有zhspacing
这是最新的资料,archlinux很方便了,texlive按模块打包了,我们pacman一下,安装一个宏包就行。
http://forum.ubuntu.org.cn/viewtopic.php?f=35&t=168940
回复 支持 反对

使用道具 举报

发表于 2008-12-4 10:16:02 | 显示全部楼层
嗯。可以中文了。多谢。我再琢磨琢磨tex语法。。我基本不会。。。。。
btw: 生成的 pdf 非常漂亮 ~
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表