关于 LyX 中使用的一些快捷键

关于 LyX 中使用的一些快捷键

请告诉我如何使用 LyX 中的快捷方式来实现以下代码

$\sum\limits_{\substack{0<k<p\\\gcd\left(  k,p\right)  =1}}$

注意不要使用LyX中插入TeX代码的功能!

顺便说一句,它在科学工作场所中非常容易实现。

就这样

  1. Ctrl+总和

  2. Ctrl+F5

  3. TAB

  4. ENTER

  5. Ctrl+l

  6. 0<k<p

  7. ENTER

  8. gcd(k,p)= 1

就这样!

LyX 的主要难点在于第 8 步无法轻松实现,所以我在这里提出这个问题。

等待您的优雅解决方案......

答案1

我对 LyX 不太熟悉,但我认为你必须添加三个新的快捷方式才能仅使用键盘快捷键添加所有这些。如果你不知道如何做到这一点,请参阅我的回答引理、主张、定理等的快捷方式

我添加了\substack\gcd和的键盘快捷键\left( \right)。我使用的 LyX 功能(和键盘快捷键)如下。当然,您可以选择适合您的键盘快捷键,并且不会与现有的键盘快捷键冲突。

  • math-insert \substack

    Ctrl+ Alt+ Shift+0

  • math-insert \gcd

    Ctrl+ Alt+ Shift+G

  • math-insert \left( \right)

    Ctrl+ Alt+ Shift+P

假设您处于数学模式,输入示例的顺序如下:

  1. Alt+ MU- 输入求和符号
  2. Alt+ MX- 添加下标
  3. Alt+ ML- 添加\limits
  4. Ctrl++++ Alt——Shift参见0上文,开始a \substack
  5. 0<k<p
  6. Ctrl+ Enter- 在子堆栈中开始新行...
  7. - ...但似乎没有移动光标。
  8. Ctrl+++ Alt-参见Shift上文G,输入\gcd
  9. Ctrl+++ Alt-参见Shift上文P,输入\left( \right)

    (这两个操作可以作为一个操作完成,按住修饰键并G点击P

  10. k,p
  11. = 1

答案2

在 LyX 中定义复杂的快捷方式,该command-sequence功能非常有用。

要精确构造具有所述极限的和,并将光标置于和符号之后,但仍在数学框中,您可以使用

command-sequence math-insert \sum \limits _{}; down; math-insert \substack{}; newline-insert newline; math-insert 0<k<p; down; math-insert \gcd \left( k,p \right); char-forward; char-forward

这里,;标记一个新命令。newline-insert newline的作用是Enter。光标通过down和移动char-forward。这里没有使用,但可用,还有upchar-backwards

(这是一种很麻烦的方法,可以用以下方法代替command-sequence math-insert \sum\limits_{\substack{0<k<p\\\gcd\left( k,p\right) =1}}; char-forward; char-forward——这仅仅是为了说明所使用的结构)。

要仅使用两行子堆栈和顶行中的光标生成总和,请使用

command-sequence math-insert \sum \limits _{}; down; math-insert \substack{}; newline-insert newline

从那里,您应该能够使用箭头键移动并输入您想要的内容(结合\gcdTorsbjørns 答案中所建议的快捷方式等)。

相关内容