スタイルパックDMVN

メインページの同じ名前のブログでLaTeXについてのトピックを見たとき、自分に近いトピックがHabréで取り上げられていたことを嬉しく思いました(そして、同様の記事を自分で書いていなかったことに少し悲しみました;))。 私は、Matan(3学期)の講義のコンパイルされた300ページの形式でTeXを使用した経験があります。 私たちの経験を共有しないことは罪です。だから、私はこの資料を書いています。



今日は、TeXニックネームの寿命を大幅に簡素化するスタイルパッケージについて説明します



そのため、DMVNスタイルパッケージは再定義コマンドのコレクションであり(個別のファイルで発行されます)、その助けを借りて、式のセット(はい、ラテックスの主な目的は単に式のセットであるためです!)が大幅に簡素化されます。 かなりの時間を節約してくれた利点を列挙し、いくつかの例を挙げます。 開発者からのドキュメントで詳細を読むことができます。リンクは記事の最後にあります。



環境


講義には、 定理証明ステートメントなどの標準の繰り返し要素が常にあります。 便宜上、このようなデザインをファイルヘッダーで環境として定義し(この場合、これらの環境はスタイルパッケージで定義されます)、抽象テキストで記述できます: \begin{theorem} ... \end{theorem}



これを使用する意味は、第一に、ドキュメントの外観の標準化、第二に、自動番号付け(必要に応じてカスタマイズ可能)です。



ヒント

強力なWinEdtエディターのユーザーの場合、何らかの環境を入力すると\begin{[_]}}



追加し、さらに中括弧を追加すると、WinEdtは自動的に環境を閉じます\end{[_]}







簡体字ギリシャ語アルファベット


それはナンセンスであるように見えますが、ご存知のように、ギリシャ語のアルファベットは数学で非常に広く使用されています。 いくつかの文字をいくつかの文字だけ減らすと、一定の時間の短縮につながります。 比較: \lambda



vs. \la



および\varepsilon



vs. \ep







ヒント

\varepsilon



および\varphi



は、 \epsilon



および\phi



(標準表記)よりもきれいに見えます。 比較する:





オンラインLaTeX方程式エディターを使用して撮影した画像



簡略化された制限、合計、積分などのセット


スタイルパックのこの機会は、やがて私の屋根を吹き飛ばし、式のセットは非常に単純化されました。 私は美しい言葉を書くのではなく、ほんのいくつかの例を挙げます-あなた自身が書いたコードの量を見積もることができます。



\lim\limits_{\delta\rightarrow0}



vs. \liml{\de\ra0}







\int\limits_{a}^{b}f(x)\,dx



vs. \intl{a}{b}f(x)\,dx







\sum\limits_{k=1}^{n}



vs. \sumkun









開発者は、数学的なテキストの入力に使用される文字の大部分を再定義しました。 すぐに記憶されますが、この利点は非常に大きいです。



ブラケット


大きな数式を入力するときは、式を囲む括弧のサイズを変更する必要があります。 これを手動で行わないと、見苦しくなります。





TeX'eは角括弧のサイズ変更を提供しますが、それを使用するには、式を\left( ... \right)



形式の式で囲む必要があります。 記述されたスタイルパッケージでは、括弧を表す式\hr{}



\hs{}



、角括弧を\hs{}



で式を囲むだけで十分です。 とても快適です。



行列、数式


「大」式(テキストの段落には表示されず、別の行に配置されます)と行列のセットは、次のように単純化されます。代わりに\mat{a_1 & a_2 \\ b_1 & b_2}



書くだけです

\begin{matrix}

a_1 & a_2 \\ b_1 & b_2

\end{matrix}






そのような行列を出力するには:





数式の場合、 \begin{equation} .. \end{equation}



代わりに\begin{equation} .. \end{equation}



\equ{..}



と書くだけで十分\equ{..}



複数行の数式や番号付き数式についても同様の簡略化が行われます。



結論として


セットの「特別な」キャラクターの重要な再定義について説明します。 文字Rのオプションの1つを取得するには



\Rc, \Rb, \Rf, \Rg, \R



から何かを書くだけです\Rc, \Rb, \Rf, \Rg, \R







設置


この貴重なツール(少なくとも私にとって)を使用するには、 このアーカイブをダウンロードし、TeXドキュメントと同じフォルダーに解凍し、ヘッダーに\usepackage{dmvn}



と入力します(\ begin {document}の前)。



インストールとスタイルパッケージの詳細については、 公式ドキュメントを参照してください



短所


スプーン一杯のタールなしではなく、蜂蜜の樽で。 私にとっては、欠陥は見つかりませんでしたが...

1)スタイルパッケージを使用して入力されたコードは、それがないとコンパイルされません。 したがって、知的創造性を誰かと共有したい場合は、スタイルパッケージファイルも送信することを忘れないでください。

2)スタイルパッケージは、2年半更新されていません。 これは誰かを悩ますかもしれません。 使用済みのLaTeXパッケージの新しいバージョンとDMVNパッケージで使用されているものとの間に互換性がない可能性について説明を受けました。 何らかの理由で、これは少し気になります。



最後に、dmvnパッケージの作者であるDmitryとMikhail Veltishchevに感謝します。TeXでMasteryを習得したときの多くの質問に対する彼らの仕事と忍耐強い答えの両方について:)



著者のWebサイトのTeX専用セクション



ご清聴ありがとうございました。



将来(この記事がHabrコミュニティにとって興味深いものになった場合)、WinEdtのインストールと使用、およびTeXでのグラフィックスの操作について書く予定です。



All Articles