天地有情

[LaTeX] nomentbl --- longtable型の表に命名法をタイプする用語リストの作成

§1 はじめに

本パッケージは,makeindexスタイルの命名法ではなく、longtableの命名規則をタイプします.
\nomenclature(命名項目)には,シンボル,説明,物理的単位という3つの引数があります.
システム上にnomenclとlongtableの両方が存在する必要があります.

なお,同類の nomencl.sty については,
拙著ブログ ( http://konoyonohana.blog.fc2.com/blog-entry-200.html )をご一読ください.

1.1 インストール

必要に応じて,CTAN( http://www.ctan.org/pkg/nomentbl )から
ダウンロードしてください.
(注)解凍して得られる nomentbl.ist は texmf-dist/makeindex に配置してください.

1.2 マニュアル

コマンドラインから texdoc nomentblを実行するか,
上記に同梱の nomentbl.pdf をお読み下さい.

§2 使い方

2.1プリアンブルに
  \usepackage {nomentbl}
  を記述します.

2.2 コマンド

nomentbl00.png


§3 サンプル

(注)コンパイル方法

   ■ platex の場合
     (1) platex
     (2) mendex -s nomentbl.ist -o .nls .nlo
     (3) platex




以下のサンプルはマニュアル記載のものと同じものを platex で処理しています.

■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
\documentclass{jsarticle}
\usepackage[dvipdfmx]{graphicx}
\usepackage{nomentbl}
\usepackage{setspace}
\makenomenclature
\begin{document}
\section*{nomentblサンプル}
数式を書いてみる.
\begin{equation}
\dot{Q} = k \cdot A \cdot \Delta T
\end{equation}%
\nomenclature[aQ]{$\dot{Q}$}{heat flux}{W}{}
\nomenclature[ak]{$k$}{overall heat transfer coefficient}{$\frac{\mathrm{W}}{\mathrm{m}^2\mathrm{K}}$}
\nomenclature[aA]{$A$}{area}{m$^2$}{$L^2$}
\nomenclature[aL]{$L$}{length}{m}{SI base quantity}
\nomenclature[aT]{$T$}{temperature}{K}{SI base quantity}
\nomenclature[aT]{$\Delta T$}{temperature difference}{K}{SI base quantity}

さらに,数式を書いてみる.
\begin{equation}
\frac{1}{k} = \left[\frac{1}{\alpha _{\mathrm{i}}\,r_{\mathrm{i}}} +
\sum^n_{j=1}\frac{1}{\lambda _j}\,
\ln \frac{r_{\mathrm{a},j}}{r_{\mathrm{i},j}} +
\frac{1}{\alpha _{\mathrm{a}}\,
r_{\mathrm{a}}}\right] \cdot r_{\mathrm{reference}}
\end{equation}

\nomenclature[ga]{$\alpha$}{convection heat transfer coefficient}{$\frac{\mathrm{W}}{\mathrm{m}^2\mathrm{K}}$}{}
\nomenclature[zi]{i}{in}{}{}
\nomenclature[gl]{$\lambda$}{thermal conductivity}{$\frac{\mathrm{W}}{\mathrm{m K}}$}{}
\nomenclature[za]{a}{out}{}{}
\nomenclature[zn]{$n$}{number of walls}{}{}
\nomenclature[zj]{$j$}{running parameter}{}{}

\onehalfspacing
\printnomenclature
\end{document}
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■

nomentbl01.png

(EOF)
スポンサーサイト
  1. 2017/02/20(月) 06:10:37|
  2. LaTeX Tools