1、Texmacs 使用注意事项by 刘一帆 2016,9,6 目录目录 11 段落 12 换行的问题 23 两栏编写 24 输入法 25 粘贴复制产生的问题 26 插入图片的问题 37 导出 pdf 的问题 38 导出 html 的问题 .49 转 word 的问题 .410texmacs 非正常关闭,从而导致下次启动不了的问题 .411 快捷键的问题 .412 数学插入矩阵,分段函数的问题 513 全屏模式 .514 分页 .515 自动生成目录 .616 首行缩进 .617tab 键的插入 61 段落插入段落使用命令paragraph,但是段落属于”节”的概念,因此用自动生成目录功能的时候,
2、段落也会加入目录里.事实上 Texmacs 里面段落的编辑是直接在界面中输入文本,无需任何命令.注意段落的概念与 latex 中不同 粘贴复制文本到段落中,在某种情况下会产生很奇怪的问题: 如果将包含回车符的文本(也就是包含不止一个段的文本)粘贴复制到段落中,那么文本在 Texmacs 中并不会自动换行.如果用记事本查看 tm 文件源码的 话,会发现,本来应该是的形式,变成了文 本的形式. 所以复制粘贴的话,直接复制粘贴到界面中,不能粘贴到段落中.还是一句话,Texmacs 段落的概念与 latex 中段落的概念不同 2 换行的问题1.段落中的换行问题见节 1. 2.中文换行没什么问题;但是,
3、如果一串文本中全是英文+数字的话,并且文本中没有空格,那么,并不会自动换行,从而扩大了编辑界面的宽度. 3 两栏编写有几种方式, 1.点击焦点-两栏 2.点击格式-段落-两栏 注意事项: Texmacs 两栏编写的算法,会保持两栏的高度一致.因此会出现这样的现象,当在左侧写完一行之后,直接跳到右侧一栏继续写.不要惊慌.如果想要保持两栏高度不一致,很简单,只要在右侧一栏打回车键. 此外还有一个重大的问题. 即在两栏写作中插入浮动体,会产生问题.请读者尝试以下编辑流程: 即如果先 格式-段落-两栏,然后进行文本编写,再然后插入-注记-浮动图形,再然后继续编写. 插入浮动图形后,继续编写的文本其实还
4、是在浮动图形的焦点范围内.并且不再是两栏编写. 解决办法: 进入 source 编辑模式,在浮动体后编写段落两栏命令.同时浮动体的删除也要在source 内进行编写(在 article,或者普通编辑模式下,删不干净).这是 Texmacs的 bug. 4 输入法在 Texmacs 下,输入中文文本的时候,会出现只能输入英文,输不出中文的情况(我用的是搜狗输入法,经常调不出搜狗输入法),此时跳转到其他程序的文本输入框,调出搜狗输入法,然后再转到 Texmacs 界面,即可使用搜狗输入法. 5 粘贴复制产生的问题c:users(直接从其他文本中拷贝到 Texmacs 中) c:users(在 Te
5、xmacs 中直接编辑) 然而用记事本查看他们的 tm 源码的话,会发现对应如下所示: c:users c:users 也就是说粘贴复制和直接编辑用的是不同的编码机制.因为在 Texmacs 中,一些符号,比如说命令符”,有特殊的用途,因此不能在 Texmacs 中直接显示.直接编辑的话必须要用命令输入.但是粘贴复制的话,不是用命令,而是用转义符(另一套机制). 关于段落的粘贴复制,见节 1. 6 插入图片的问题点击插入-图片-插入图片,注记-浮动图形,或者复制粘贴,都可以实现插入图片的功能.但是插入图片有一个 bug,即如果图片宽 度高度. 7 导出 pdf 的问题如果在编辑-首选项-con
6、vert-pdf 中勾选 produce pdf using native export filter,并且文档中有插入图片的话,则会出现导出错误. 如下所示: Warning:Couldnt concretize tuple(or,”C,UsersAminstratorAppDataRomingTeXmacssystemtmp1468566550tmp_3989105034.pdf Warning:Couldnt concretiz etuple(or,”C,UsersAminstratorAppDataRomingTeXmacssystemtmp1468566550tmp_39891050
7、34.png Error: pdf_hummus,failed to include image file:C:UsersAdminstratorAppDataRoamingTexMacssystemtmp1468566550tmp_3989105034.pdf Error:Failed in end PDF 此外,如果导出出现其他错误的话, 1,极有可能因为导出的文件名与导出目录中的文件重名,并且该文件在 pdf 中被打开了 2,导出的文件名或者路径含有中文名称 8 导出 html 的问题如果 tm 源文件的文件名是中文的话,并且有插入图片,则在导出过程中,会因为乱码,而无法导出正常的图片.
8、因此 html 文件并不会显示图片.正常的情况下,会导出*.html, *-1.png, *-2.png, *-3.png.等文件. 9 转 word 的问题如何将 Texmacs 文档转化为 word,肯定是很多人关心的问题.方法如下: 文件-导出-html 文件.直接用 word 打开 html 文件,另存为 docx 文件.如果用word 打开报错的话,用火狐浏览器打开 html 文件,右键点击另存为 htm (注意不是 html 文件)文件,重新用 word 打开.然后 word 切换到视图中的分页视图即可. 关于导出 html 文件有可能产生的问题见节 7. 10texmacs 非正
9、常关闭,从而导致下次启动不了的问题这个问题出现后,即使重装 Texmacs,也还会出现.其原因是配置文件出现错误.texmacs 的配置文件位于 users-adminstrator-appdata-Texmacs 中,如果不是这个路径的话,自动在电脑账号 文件夹目录中查找 Texmacs 文件夹.然后将其删除即可. 此外,texmacs 第一次启动时非常慢,耐心等待,以及如果查看帮助-完全手册时,会因为文档过大,texmacs 读取较慢,也耐心等一会儿. 11 快捷键的问题Texmacs,所使用的快捷键的语法是 emacs 的语法,其中的 Meta 键相当于Windows 键.但是 Texm
10、acs 快捷键有个重大的问题.即关于某 个功能的快捷键有可能与 windows 操作系统和输入法(例如搜狗输入法)的快捷键是一样的,导致冲突,只执行了后两者的功能.比如 ctrl+i 表示进入 字体变黑(bold)模式,但是搜狗输入法中,ctrl+i 表示其他快捷键功能.导致冲突,从而在 Texmacs 中并不会执行 bold 功能.此时应当重新 设置搜狗输入法的快捷键设置. 实际上,Texmacs 允许你修改 Texmacs 的配置文件.即可以修改 Texmacs 本身的快捷键.方法在帮助中的手册中提到. 12 数学插入矩阵,分段函数的问题Texmacs 中,矩阵,分段函数的处理,都是通过表
11、格的形式.表格分为无边框和右边框表格.此外,插入表格有两种环境.一种是文本编辑环境,一种是数学环境.一定要在数学环境下,选择 插入表格 ,才会出现”矩阵”,”行列式”,”表格”,”选择”,”堆叠”选项 分段函数: 点击”选择”,如下 y= x,x=1 y,y=2 . 矩阵: 点击”矩阵”,但有可能有 BUG,导致没反应.但是没关系,之前说过,都是通过表格的形式,因此,可以手动插入表格构造矩阵,行列式等等.流程如下 点击插入-数学-displayed formula,然后在数学环境下,点击花括号,插入一对花括号(在文本模式下,工具栏中不会出现插入花括号的按钮).然后在一对花括号中间插入无边框表格
12、.然后在表格中输入矩阵数据. x1 x2 x3 x4 其中表格向下新建一行,向右新建一列的功能,在表格模式下,Texmacs 工具栏中有相关按钮.快捷键是 win+up,win+right,win+down,win+left.但是快捷键不一定起作用,原因见 10 小节. 13 全屏模式点击 查看-全屏后,再也无法返回到非全屏模式,这是一个 bug,请使用者不要使用该功能. 14 分页Texmacs 默认情况下不分页.就是无论你写的再怎么长,总是在一个页里.修改成分页的方法如下: 点击 中最后一个灰色方框中的 paper 选项即可 15 自动生成目录1. 点击 插入-自动-目录后 2. 然后点击 文档-更新-目录即可 16 首行缩进节下的第一个段落不能缩进,余下的段落可以设置缩进 17tab 键的插入