最主要的一个问题是,插入行内公式的快捷键是什么?
之前一直用着 Texmaker ,然而图标太丑,今天剁手入了个 Texpad ,然而发现连插入行内公式的快捷键都没有。
其实是各种没有。
有没有老师傅带着入门一下。。
1
cuiweiqiang 2016-05-03 20:44:17 +08:00 via iPhone 1
你可以试试 typora
|
2
kjreen OP @cuiweiqiang 这个可以写 latex 吗?
|
3
cuiweiqiang 2016-05-03 20:52:30 +08:00 via iPhone
@kjreen 必须可以 相当爽
|
4
hackpro 2016-05-03 21:12:08 +08:00 1
行内公式:$ <content> $
行间公式:$$ <content> $$ |
6
tan90ds 2016-05-03 21:33:03 +08:00 2
推荐 Typora 的是在胡闹么?用 markdown 代替 LaTeX ?
喜欢快捷键用 LyX ,否则如四楼所示。 |
9
tan90ds 2016-05-03 21:49:48 +08:00
@kjreen 因为你的需求很奇怪,大概没有人觉得打几个 $ 很费劲…
讲真,想要省劲的话,用 Karabiner 把左右 Shift 绑定到花括号上才是写 LaTeX 的真谛。 |
10
jamesfjx 2016-05-03 21:51:42 +08:00 via iPhone
其实大屏幕下 MacTeX 的 texshop 就很好用
|
11
kjreen OP @tan90ds 其实不是我的需求很奇怪,是 Texmaker 就有这种快捷键,按下 cmd+M 自动进入行内公式模式。我只是嫌 texmaker 太丑而且和 Mac 很不搭才想换一个真正原生的,没想到这么难用。。
|
14
jellyshen 2016-05-03 22:38:38 +08:00 1
写个 math.snippet 丢到 /Users/<your user name>/Library/Application Support/Texpad/Snippets 下
内容如下 % A snippet to insert inline math group = Inline ctrl key = H insert at cursor = $<SELECTION>$ 绑定快捷键到 Ctrl + Shift + H |
15
HanningWu 2016-05-03 23:32:05 +08:00 2
我将 Atom 配置成了 LaTeX 编辑器,单从编辑功能来看,比 TexPad 不知道高到哪里去了。详情请见: http://blog.leanote.com/post/patrick5/atex
|
16
bleutee 2016-05-03 23:42:32 +08:00 1
|
18
canautumn 2016-05-04 12:08:57 +08:00 1
Texpad 这方面功能确实有限。另一个推荐是 Sublime Text + LaTeXTools
|
19
fatestigma 2016-05-04 13:29:01 +08:00 1
TextMate 写 LaTeX 的没有嘛? TextMate 的 LaTeX bundle 也非常好用啊。
另外 Vim+vim-latex 也是非常不错的。 实时编译虽然做不到,但是使用 `latexmk -pvc` 也是不错的。 |
20
fatestigma 2016-05-04 13:31:16 +08:00 1
@fatestigma 额。纠正一下。 Vim 实时编译是可以的,之前看到过有人做过。
|
22
kjreen OP @HanningWu 老师傅我想问一下,在 Atom 中设置快捷键,比如 cmd+M 就可以直接打出“$ $”之类的功能?
|
23
ranye 2016-05-04 15:25:29 +08:00
\begin...\end 要快捷键可以理解,两个$还要快捷键……楼主的需求实在是令人费解
|
24
kjreen OP @ranye 令人费解的事情多了,如果单独要打的话,需要用左手按住 shift ,右手移到键盘上面按四,然后再把右手移到键盘右下角按左方向键,约等于把整个键盘直接摸了一遍。如果是快捷键 cmd+M ,只需要右手离开键盘同时敲这两个键,光标还自动移到了$$中间。数学文章里面只要碰到字母符号就得进行一次这种操作,你说呢?
|
25
ranye 2016-05-04 15:36:21 +08:00
编辑方面 Texpad 自己能定制的地方有三个:自动补全、模板和 Snippet ,分别在
Texpad -> Add/Edit Autocomplete Commands File -> Add/Edit Templates Snippets -> Add/Edit Snippets 具体格式帮助文档里都有。 Texpad 自带的补全并不多,稍微偏门的一些包都需要自己定制。 |
26
ranye 2016-05-04 15:39:46 +08:00
@kjreen 1. 难道不是左手同时按 Shift+4 就行了?这两个键都在键盘左边 2. 为什么还要按左方向键?难道你同时打两个$?那就是你的习惯问题了
|
27
kjreen OP 我附加了一个平时经常在打的句子
Let $A$ and $B$ be two sets and let $f$ be a mapping of $A$ into $B$. 你就知道为什么我为什么需要快捷键了 |
28
HanningWu 2016-05-05 11:04:54 +08:00 1
@kjreen 可以, Atom 是支持自己写快捷键的,但是我不知道怎么设置,我只是个 Atom 新手,需要高人指点啊。不过我设置 mm (就是 math mode 啦)为$$的 snippet ,其实效率也是很高的。
|
29
HanningWu 2016-05-05 11:07:03 +08:00 1
@bleutee 哈哈,其实我不是学编程的,我没用过 Sublime ,虽然知道 Sublime 也可以配置成 LaTeX 编辑器,不过我没去琢磨。我从一上手编程就开始用 Atom 啦。
|
32
kjreen OP @HanningWu 嘿,我按你的办法配置了 Atom 觉得很好用,但是有一个问题就是在数学模式下面似乎所有设置过的 snippets 都完全不能用了。。这个要怎么办呢
例子就是在$$中间如果要再加上\dfrac{}{}就得自己一个字符一个字符敲上去了。。 |
33
HanningWu 2016-05-05 22:03:41 +08:00 1
@kjreen 我记得 snippet 前面必须要是空格,比如$ *$,你必须要在*号处输入才能触发 snippet 。且考虑到 tex 里的空格是不会编译到 pdf 里去的,所以要用 snippet 就前面敲一个空格先吧~
|
34
trova 2016-05-05 22:32:29 +08:00 via iPhone
不会 latex 啊
|
36
HanningWu 2016-05-06 16:34:36 +08:00
@kjreen 你是怎么配置$$的 snippet ,还有你无法输入的 snippet 是所有的吗?
比如我用 mm 作为$$的 prefix ,那么在 language-latex.cson 中我加入以下这三行: 'Math Mode - $ … $': 'prefix': 'mm' 'body': '$ $1$' 其中那个$1 是 Tab 位置符。 然后我要输入\psi , prefix 就定为 y 吧,那么在 language-latex.cson 中加入这三行: 'psi': 'prefix': 'y' 'body': '\\\\psi ' 之后保存 language-latex.cson ,重启 atom 。之后随便打开一个.tex 文件,我的 atom 是可以在$$中使用这个 y 作为\psi 的 prefix 的。 理论上 atom 不是专业的 tex 编辑器,它无法识别你光标所在区域属不属于数学模式,所以我觉得应该不会出现说数学模式下无法使用 snippet 的现象。。是不是你的 snippet 设置得不对。。 |
37
kjreen OP @HanningWu 我设置得和你差不多。
'Inline math': 'prefix': 'mm' 'body': '$ $1$$0' 昨天我昨天也看到了别人有同样的问题 https://github.com/atom/snippets/issues/177 大意是说, Atom 默认在 $ $之间的东西是 string ,然后在自动补全不在 string 里触发,不知道你是不是重新设置了什么东西了呢? |
38
hackpro 2016-05-06 23:01:36 +08:00 1
@kjreen
参考以下代码: Let $\mathcal{A}$ and $\mathcal{B}$ be two sets and $f: \mathcal{A} \mapsto \mathcal{B}$. |
39
abao00001 2016-05-07 00:53:19 +08:00
texpad 客服很好。前两日在 twitter 上问了个问题,给我了一个 email 地址,我发了 email 结果今天是 texpad 的 founder 给我回复的。我顺道再 complain 一堆问题。这个 app 我感觉是做的确实好看,当是开发者为了让 app 简化把一些简单操作复杂化,我今天也是直接这么给 founder 说的。 latex 编辑试了不同的 app ,最后还是觉得 latexian 最好用,可惜停止开发了。
|
40
abao00001 2016-05-07 00:55:32 +08:00
所以你有什么使用问题可以直接去 twitter 问,答复很快。估计复杂问题也是让你写 email 。
|