Texmacs使用注意事项

时间:2022-10-29 19:42:27
                                                                     Texmacs 使用注意事项

 


目录

1段落1

2两栏编写1

3输入法2

4粘贴复制产生的问题2

5插入图片的问题2

6导出pdf的问题2

7导出html的问题2

8转word的问题2

9texmacs非正常关闭,从而导致下次启动不了的问题3

10快捷键的问题3

11数学插入矩阵,分段函数的问题3

12全屏模式3

1段落

插入段落使用命令\paragraph,但是段落属于”节”的概念,因此用自动生成目录功能的时候,段落也会加入目录里.事实上Texmacs里面段落的编辑是直接在界面中输入文本,无需任何命令.注意段落的概念与latex中不同

2两栏编写

有几种方式,

1.点击焦点->两栏

2.点击格式->段落->两栏

注意事项:

Texmacs两栏编写的算法,会保持两栏的高度一致.因此会出现这样的现象,当在左侧写完一行之后,直接跳到右侧一栏继续写.不要惊慌.如果想要保持两栏高度不一致,很简单,只要在右侧一栏打回车键.

此外还有一个重大的问题.

即在两栏写作中插入浮动体,会产生问题.请读者尝试以下编辑流程:

即如果先 格式->段落->两栏,然后进行文本编写,再然后插入->注记->浮动图形,再然后继续编写.

插入浮动图形后,继续编写的文本其实还是在浮动图形的焦点范围内.并且不再是两栏编写.

解决办法:

进入source编辑模式,在浮动体后编写段落两栏命令.同时浮动体的删除也要在source内进行编写(在article,或者普通编辑模式下,删不干净).这是Texmacs的bug.

3输入法

在Texmacs下,输入中文文本的时候,会出现只能输入英文,输不出中文的情况(我用的是搜狗输入法,经常调不出搜狗输入法),此时跳转到其他程序的文本输入框,调出搜狗输入法,然后再转到Texmacs界面,即可使用搜狗输入法.

4粘贴复制产生的问题

将其他文本粘贴复制到Texmacs中会出现文本不会自动换行换行的问题,导致Texmacs编辑背景宽度越来越长,对于这个问题,如果有点编程背景的话,用记事本打开**.tm源文件,到对应的代码处,查看即可知道真正的原因.此外如果连续输入英文字母(即中间没有空格),也不会自动换行.

5插入图片的问题

点击插入->图片->插入图片,注记->浮动图形,或者复制粘贴,都可以实现插入图片的功能.但是插入图片有一个bug,即如果图片宽度<高度,那么tm文件导出到pdf时,图片不能正常显示.并且即使在Texmacs编辑界面中,重新设置宽度和高度也没用.一定是插入的图片本身要宽度>高度.

6导出pdf的问题

如果在编辑->首选项->convert->pdf中勾选produce pdf using native export filter,并且文档中有插入图片的话,则会出现导出错误.

如下所示:

Warning:Couldn't concretize tuple(or,”C,\Users\Aminstrator\

AppData\Roming\TeXmacs\system\tmp\1468566550\tmp_3989105034.pdf

Warning:Couldn't concretiz etuple(or,”C,\Users\Aminstrator\

AppData\Roming\TeXmacs\system\tmp\1468566550\tmp_3989105034.png

Error: pdf_hummus,failed to include image file:C:\Users\Adminstrator\AppData\Roaming

\TexMacs\system\tmp\1468566550\tmp_3989105034.pdf

Error:Failed in end PDF

此外,如果导出出现其他错误的话,极有可能因为导出的文件名与导出目录中的文件重名,并且该文件在pdf中被打开了

7导出html的问题

如果tm源文件的文件名是中文的话,并且有插入图片,则在导出过程中,会因为乱码,而无法导出正常的图片.因此html文件并不会显示图片.正常的情况下,会导出**.html, **-1.png, **-2.png, **-3.png.等文件.

8转word的问题

如何将Texmacs文档转化为word,肯定是很多人关心的问题.方法如下:

文件->导出->html文件.直接用word打开html文件,另存为docx文件.如果用word打开报错的话,用火狐浏览器打开html文件,右键点击另存为html文件,重新用word打开.然后word切换到视图中的普通视图即可.

关于导出html文件有可能产生的问题见节7.

9texmacs非正常关闭,从而导致下次启动不了的问题

这个问题出现后,即使重装Texmacs,也还会出现.其原因是配置文件出现错误.texmacs的配置文件位于users->adminstrator->appdata->..>Texmacs中,如果不是这个路径的话,自动在电脑账号文件夹目录中查找Texmacs文件夹.然后将其删除即可.

此外,texmacs第一次启动时非常慢,耐心等待,以及如果查看帮助->完全手册时,会因为文档过大,texmacs读取较慢,也耐心等一会儿.

10快捷键的问题

Texmacs,所使用的快捷键的语法是emacs的语法,其中的Meta键相当于Windows键.但是Texmacs快捷键有个重大的问题.即关于某个功能的快捷键有可能与windows操作系统和输入法(例如搜狗输入法)的快捷键是一样的,导致冲突,只执行了后两者的功能.比如ctrl+i表示进入字体变黑(bold)模式,但是搜狗输入法中,ctrl+i表示其他快捷键功能.导致冲突,从而在Texmacs中并不会执行bold功能.此时应当重新设置搜狗输入法的快捷键设置.

实际上,Texmacs允许你修改Texmacs的配置文件.即可以修改Texmacs本身的快捷键.方法在帮助中的手册中提到.

11数学插入矩阵,分段函数的问题

Texmacs中,矩阵,分段函数的处理,都是通过表格的形式.表格分为无边框和右边框表格.此外,插入表格有两种环境.一种是文本编辑环境,一种是数学环境.一定要在数学环境下,选择 插入表格 ,才会出现”矩阵”,”行列式”,”表格”,”选择”,”堆叠”选项

分段函数:

点击”选择”,如下

y={ x,x=1 y,y=2 .

矩阵:

点击”矩阵”,但有可能有BUG,导致没反应.但是没关系,之前说过,都是通过表格的形式,因此,可以手动插入表格构造矩阵,行列式等等.流程如下

点击插入->数学->displayed formula,然后在数学环境下,点击花括号,插入一对花括号(在文本模式下,工具栏中不会出现插入花括号的按钮).然后在一对花括号中间插入无边框表格.然后在表格中输入矩阵数据.

{ x1 x2 x3 x4 }

其中表格向下新建一行,向右新建一列的功能,在表格模式下,Texmacs工具栏中有相关按钮.快捷键是win+up,win+right,win+down,win+left.但是快捷键不一定起作用,原因见10小节.

12全屏模式

点击 查看->全屏后,再也无法返回到非全屏模式,这是一个bug,请使用者不要使用该功能.