ラップトップでラテックスを入力するには、手が痛くなります。私は組織モードでラテックスを使用して数学ノートを書き、右の小指は常に_、{、}、および\.
大量のラテックスをタイプするためのアドバイスはありますか? 代替の入力方法やタッチタイピングのヒントは大歓迎です。明らかなヒントや代替手段も同様です。人のやり方が理解できません。
ラップトップでラテックスを入力するには、手が痛くなります。私は組織モードでラテックスを使用して数学ノートを書き、右の小指は常に_、{、}、および\.
大量のラテックスをタイプするためのアドバイスはありますか? 代替の入力方法やタッチタイピングのヒントは大歓迎です。明らかなヒントや代替手段も同様です。人のやり方が理解できません。
RSIを緩和することは基本的に約です
最初のポイントは、書く必要がないときに書かないことで明らかに対処できます。技術的には、最初の点は不要な入力を減らすことで対処できます。たとえば、冗長性が少なくなるように LaTeX コードを作成するなどです。最初の点を技術的に処理する別の方法は、エディターの機能などのさまざまなツールを使用するか、環境を構成することです。2 番目のポイントは、技術的には 1 番目と同じ方法で処理できます。3番目のポイントは、https://superuser.com/questions/305940/linux-software-for-periodical-work-break/306276#306276ただし、講義のノートなどを取っている場合、この点は関係ないようです。したがって、1 番目と 2 番目の点に対する技術的な解決策に焦点を当てます。
頻繁に作成する構成を簡単に作成するには、 yasnippetなどのスニペット マネージャー/テンプレート システムを使用できます。このようなソリューションを使用すると、独自のスニペットを作成して、より効率的で使いやすいものにすることができます。たとえば、書いて押すと印刷されるようなスニペットを作成できますalignTab
\begin{align}
\end{align}
環境内にカーソルを置きます。
数学記号は、多くの場合 で始まるため、書きにくいことがよくあります\。AUCTeXには、数学記号の入力を容易にする機能が付属しています。 http://www.gnu.org/s/auctex/manual/auctex/Mathematics.htmlを参照してください。これを使用するには、呼び出すキー(LaTeX-math-mode)(デフォルトのキーは ` ですが、これはキーボードに最適ではない可能性があるため、適切にバインドしてください) と定義済みのキーを押して、数学記号を書き込みます。たとえば、` を入力しfてから印刷し\phiます。これは、デフォルトのバインディングftp://ftp.gnu.org/gnu/auctex/11.82-extra/tex-ref.pdfのリファレンスです。
キーを再マップして、入力するのが面倒なコマンドを入力しやすくすることができます。Linux を使用している場合、再マッピングは xmodmap と XKB で行うことができ、Emacs で内部的にキーを再マッピングすることもできます。LaTeX に固有の再マッピングの詳細については、次の優れた回答を参照してください https://tex.stackexchange.com/questions/1979/good-keyboard-layouts-for-typing-latex/1985#1985 (それを紹介するブログ投稿もあります http ://tex.blogoverflow.com/2011/08/great-questions-i-save-your-fingers/ )、リンクされた質問に対する他の回答に興味があるかもしれないことに注意してください。
Auctexは、org-mode よりもはるかに優れた LaTeX の記述をサポートしています (私が思い出したように、org-mode はあまり使用していません)。_、{、}を必要とする最も頻繁な LaTeX 構成要素は、\より便利なキーバインディングを介して提供されます:C-c C-e環境C-c C-mを追加したり、マクロを追加したりします。また、数学モードのショートカットのスイート全体も含まれているため、慣れたらより「ホームポジション」にとどまることができるようになります。
両方の長所を活かすことができます - ほとんどの場合 org-mode を使用したい場合はキーをバインドして org-mode から auctex に切り替え、特定の LaTeX コードを追加する場合にのみ Auctex を利用します。
キーボード レイアウトを変更してみてください。qwerty レイアウトは人間工学的に設計されていません。タイプライターの金属製アームがジャミングするのを防ぐように設計されていますが、これはラップトップでは問題にならないはずです。
Dvorakは 1 つの可能性であり、文字が再配置され、最も頻繁に入力する文字が小指の動きが必要なホーム行に配置されます。
Neoは別のレイアウトで、文字を再配置するだけではありません。また、2 つの新しい修飾キーも導入されています。これらの修飾子により、言及したすべてのキャラクターを適切な位置に配置できます。修飾子として使用される 1 つのキーは caps lock であるため、CAPS-a は\、CAPS-d {、CAPS-f}および CAPS-e になり_ます。これが画像です。
Neo はドイツ語のレイアウトなので、最初の 2 つのレイヤー (小文字と大文字) は英語のテキストには適していませんが、xmodmapをダウンロードして、3 番目のレイヤーだけを「プログラミング文字」に使用できます。