当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 7 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : latex 无法生成中文目录
帖子发表于 : 2007-12-20 18:36 

注册: 2005-11-20 21:12
帖子: 61
送出感谢: 0 次
接收感谢: 0 次
以下是latex文件
代码:
\documentclass[a4paper]{article}
\usepackage{CJKutf8}
\usepackage[left=1.25in,right=1.25in]{geometry}
\title{测试文档}
\author{小明}
\begin{document}
\begin{CJK}{UTF8}{hei}
        \maketitle
        \tableofcontents
\section{这是第一部分}
\section{这是第二部分}
\section{这是第三部分}
\section{这是第四部分}
\section{这是第五部分}
\section{这是第六部分}
\end{CJK}
\end{document}


用pdflatex生成的pdf如图。日期什么的都是英文,目录的名字也是英文(contents),而且目录什么内容都没有


附件:
文件注释: 用pdflatex生成的pdf如图
Screenshot.png
Screenshot.png [ 150.59 KiB | 被浏览 2889 次 ]

页首
 用户资料  
 
2 楼 
 文章标题 :
帖子发表于 : 2007-12-21 11:12 

注册: 2006-09-20 19:56
帖子: 768
送出感谢: 0 次
接收感谢: 1
这是一个很诡异的问题,解决方法就是在\end{CJK}前添加
\newpage

PS:不要问我原因,因为我也不清楚且懒得去研究原因。

最后,别忘了,要编译两次才能出目录。


页首
 用户资料  
 
3 楼 
 文章标题 :
帖子发表于 : 2007-12-21 18:54 

注册: 2005-11-20 21:12
帖子: 61
送出感谢: 0 次
接收感谢: 0 次
zhangsong023 写道:
这是一个很诡异的问题,解决方法就是在\end{CJK}前添加
\newpage

PS:不要问我原因,因为我也不清楚且懒得去研究原因。

最后,别忘了,要编译两次才能出目录。


果然如此。当时就差没有晕倒。


不过目录的名字还是"contents",日期还是"December" 这个有什么办法吗?


页首
 用户资料  
 
4 楼 
 文章标题 :
帖子发表于 : 2007-12-22 14:04 
头像

注册: 2005-08-15 0:04
帖子: 1880
地址: 南7技校
送出感谢: 0 次
接收感谢: 0 次
\renewcommand\contentsname{\textbf{目录}}

可以讲目录修改成中文的

日期使用
\date{12月xx日}
来自己修改,默认确实是英文的,自动的修改我还不知道


_________________
飞得高,飞得低,学习再学习,多少大秘密!
http://zhan.blog.ubuntu.org.cn


页首
 用户资料  
 
5 楼 
 文章标题 :
帖子发表于 : 2007-12-23 3:42 

注册: 2005-11-20 21:12
帖子: 61
送出感谢: 0 次
接收感谢: 0 次
zhan 写道:
\renewcommand\contentsname{\textbf{目录}}

可以讲目录修改成中文的

日期使用
\date{12月xx日}
来自己修改,默认确实是英文的,自动的修改我还不知道



刚刚那个试了一下,目录改成中文了。
可是我还有两个问题。

1 如果我的文档的类型用的是report。latex会给文章自动分章节。chapter 1. chapter 2。 如果将它改成“第一章”,“第二章”之类的。

2 我用的是utf8的黑体(hei),如果我想用宋体的话,该怎么办?我试着将它改成\begin{CJK}{UTF8}{song}
结果出错。这句端话是在论坛上复制过来的,为的是能够使生成的pdf能够复制,搜索(用GB的好像不行)

刚开始学习latex,有种瞎子摸象的感觉。郁闷。


页首
 用户资料  
 
6 楼 
 文章标题 :
帖子发表于 : 2007-12-23 14:03 
头像

注册: 2005-08-15 0:04
帖子: 1880
地址: 南7技校
送出感谢: 0 次
接收感谢: 0 次
配置好字体就可以用 song 等了,请看置顶帖子。

第一章,第二章这样的好像需要 CJKnumb 之类的宏包,详细的我没有写过,可以查下相关的资料,无非也是配置相关的一些变量的值。

最后,推荐还是看看入门教程,比如 lshort 等的,简明也比较全面,上手足够了。


_________________
飞得高,飞得低,学习再学习,多少大秘密!
http://zhan.blog.ubuntu.org.cn


页首
 用户资料  
 
7 楼 
 文章标题 : Re: latex 无法生成中文目录
帖子发表于 : 2008-09-09 9:40 

注册: 2008-09-09 9:34
帖子: 1
送出感谢: 0 次
接收感谢: 0 次
在\begin{CJK}{UTF8}{hei} 后加
\CJKcaption{zh-Hans}就可以了

不过我在用时要将zh-Hans.cpx里的一句
\renewcommand\partformat{\prepartname\CJKnumber{\value{part}}\postpartname}
改为 \newcommand\... ... ... }后,编译时才没有错误信息。
不知道你们的发行版要不要改。


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 7 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:TeliuTe 和 3 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译