\myTOC
\mainmatter }
-% used for multi-column text
-\usepackage{multicol}
-
% Added only for Japanese translation
% This is needed to use \textquotedbl (this doesn't exist in OT1 encoding)
\usepackage[T1]{fontenc}
status collapsed
\begin_layout Plain Layout
-LYX_USERDIR_VER
+LYX_USERDIR_20x
\end_layout
\end_inset
\end_layout
\begin_layout Section
-書式
+ファイル形式
\begin_inset CommandInset label
LatexCommand label
-name "sec:書式"
+name "sec:ファイル形式"
\end_inset
\end_layout
\begin_layout Standard
-ファイル書式が定義されていない場合、はじめの一歩は、使いたいと思うファイル書式を定義することです。それには、
+ファイル形式が定義されていない場合、はじめの一歩は、使いたいと思うファイル形式を定義することです。それには、
\begin_inset Flex MenuItem
status collapsed
\begin_layout Plain Layout
ファイル処理\SpecialChar \menuseparator
-ファイル書式
+ファイル形式
\end_layout
\end_inset
\end_inset
-ボタンを押して、登録する新しい書式を定義してください。
+ボタンを押して、登録する新しい形式を定義してください。
\begin_inset Flex MenuItem
status collapsed
\begin_layout Plain Layout
-書式
+形式
\end_layout
\end_inset
-フィールドは、GUI中で書式を認識するために用いられる名称です。
+フィールドは、GUI中で形式を認識するために用いられる名称です。
\begin_inset Flex MenuItem
status collapsed
\end_inset
-は、書式を内部的に識別するために用いられます。さらにファイル拡張子も入力する必要があります。これらはすべて必須事項です。オプションの
+は、形式を内部的に識別するために用いられます。さらにファイル拡張子も入力する必要があります。これらはすべて必須事項です。オプションの
\begin_inset Flex MenuItem
status collapsed
\end_layout
\begin_layout Standard
-書式には、
+形式には、
\begin_inset Flex MenuItem
status collapsed
を選択したときに起動します。
\end_layout
+\begin_layout Standard
+ファイル形式の
+\begin_inset Flex MenuItem
+status collapsed
+
+\begin_layout Plain Layout
+MIME
+\end_layout
+
+\end_inset
+
+型は必須ではありませんが、指定するときには、すべての形式の中で一意的なものでなくてはなりません。これは、この形式のファイルをファイル内容から検出するのに用いられ
+ます。重要なファイル形式のうちには、
+\begin_inset CommandInset href
+LatexCommand href
+name "IANA"
+target "http://www.iana.org/assignments/media-types/"
+
+\end_inset
+
+に公式に登録されたMIME型がないものがあります。そこで、LyXは、
+\begin_inset CommandInset href
+LatexCommand href
+name "freedesktop.org"
+target "http://www.freedesktop.org/wiki/Specifications/shared-mime-info-spec"
+
+\end_inset
+
+で指定されているMIME型拡張表を使用しています。
+\end_layout
+
\begin_layout Standard
\begin_inset Flex MenuItem
status collapsed
\begin_layout Plain Layout
-文書書式
+文書形式
\end_layout
\end_inset
-オプションは、LyXに、この書式が文書として書き出すのに適していることを指示するものです。このオプションが有効となっていて、適切な変換経路が存在する場合には(第
+オプションは、LyXに、この形式が文書として書き出すのに適していることを指示するものです。このオプションが有効となっていて、適切な変換経路が存在する場合には(第
\begin_inset CommandInset ref
LatexCommand ref
reference "sec:変換子"
\end_inset
-節を参照)、この書式が
+節を参照)、この形式が
\begin_inset Flex MenuItem
status collapsed
\end_inset
-メニューに表示されます。また、この書式に閲覧プログラムが指定されている場合には、この書式は
+メニューに表示されます。また、この形式に閲覧プログラムが指定されている場合には、この形式は
\begin_inset Flex MenuItem
status collapsed
\end_inset
-のような純粋な画像書式は、このオプションを有効にしてはいけません。
+のような純粋な画像形式は、このオプションを有効にしてはいけません。
\begin_inset Flex Code
status collapsed
\end_inset
-のようにベクター画像であると同時に文書でもあるような書式は、これを有効にします。
+のようにベクター画像であると同時に文書でもあるような形式は、これを有効にします。
\end_layout
\begin_layout Standard
status collapsed
\begin_layout Plain Layout
-ベクター画像書式
+ベクター画像形式
\end_layout
\end_inset
-オプションは、LyXにこの書式がベクター画像を含みうることを教示するものです。この情報は、
+オプションは、LyXにこの形式がベクター画像を含みうることを教示するものです。この情報は、
\begin_inset Flex MenuItem
status collapsed
\end_inset
-を書き出す際に、内包されている画像をどの書式に変換するかを決定するのに使用されます。
+を書き出す際に、内包されている画像をどの形式に変換するかを決定するのに使用されます。
\begin_inset Flex MenuItem
status collapsed
\end_inset
-以外の画像書式を取り扱うことができないので、内包されている画像は、これらの書式に変換される必要があるかもしれない為です。内包されている画像が既に
+以外の画像形式を取り扱うことができないので、内包されている画像は、これらの形式に変換される必要があるかもしれない為です。内包されている画像が既に
\begin_inset Flex MenuItem
status collapsed
\end_inset
-のいずれかになっていない場合には、ベクター画像書式オプションが有効になっている場合には
+のいずれかになっていない場合には、ベクター画像形式オプションが有効になっている場合には
\begin_inset Flex MenuItem
status collapsed
\end_layout
\begin_layout Standard
-書式の変換はすべて、LyXの一時ディレクトリで行われるため、変換用にファイルを一時ディレクトリにコピーする前段階で、ファイルに変更を加える必要のあることがありま
+形式の変換はすべて、LyXの一時ディレクトリで行われるため、変換用にファイルを一時ディレクトリにコピーする前段階で、ファイルに変更を加える必要のあることがありま
す
\begin_inset Foot
status collapsed
\begin_layout Plain Layout
ファイル処理\SpecialChar \menuseparator
-ファイル書式
+ファイル形式
\end_layout
\end_inset
\end_inset
-書式—あるいは他のPDF書式のうちどれか—を選択し、
+形式—あるいは他のPDF形式のうちどれか—を選択し、
\begin_inset Flex MenuItem
status collapsed
\end_inset
-書式と
+形式と
\begin_inset Flex MenuItem
status collapsed
\end_inset
-書式の複写子を導入します。これらの書式を書き出す際、複写子は、本体のHTMLファイルだけでなく、関連した様々なファイル(スタイルファイルや画像など)もコピーされ
+形式の複写子を導入します。これらの形式を書き出す際、複写子は、本体のHTMLファイルだけでなく、関連した様々なファイル(スタイルファイルや画像など)もコピーされ
るように手配します。これらのファイルはすべて、元のLyXファイルのあるディレクトリのサブディレクトリに書き込まれます
\begin_inset Foot
status collapsed
\end_layout
\begin_layout Standard
-各書式間でファイルを変換するために、ご自身の変換子を定義することができます。これは、
+各形式間でファイルを変換するために、ご自身の変換子を定義することができます。これは、
\begin_inset Flex MenuItem
status collapsed
status collapsed
\begin_layout Plain Layout
-変換元の書式
+変換元の形式
\end_layout
\end_inset
status collapsed
\begin_layout Plain Layout
-変換先の書式
+変換先の形式
\end_layout
\end_inset
\end_layout
\begin_layout Standard
-変換しようとするすべての書式のあいだに変換子を定義する必要はありません。たとえば、「LyXからPostScript」変換子が定義されていないのに、LyXはPos
+変換しようとするすべての形式のあいだに変換子を定義する必要はありません。たとえば、「LyXからPostScript」変換子が定義されていないのに、LyXはPos
tScriptを書き出していることに気づかれることでしょう。これは、まずLaTeXファイルを生成した後に(これには変換子を定義する必要はありません)、「LaTe
XからDVI」変換子を使用してDVIに変換し、最後に、得られたDVIをPostScriptに変換することによって実現しています。LyXはこのような変換子の「連鎖
-」を自動的に見つけ、つねに最も短い連鎖を選択します。しかしながら、なお書式間に複数の変換方法を定義することも可能です。たとえば、標準的なLyX設定は、LaTeX
+」を自動的に見つけ、つねに最も短い連鎖を選択します。しかしながら、なお形式間に複数の変換方法を定義することも可能です。たとえば、標準的なLyX設定は、LaTeX
からPDFへ変換するのに、以下の3つの方法を用意しています。(1)
\begin_inset space ~
\end_inset
を使用するもの。このように代替連鎖を定義するには、第
\begin_inset CommandInset ref
LatexCommand ref
-reference "sec:書式"
+reference "sec:ファイル形式"
\end_inset
-節に述べられているように、ターゲットとなる「ファイル書式」を複数定義しなくてはなりません。たとえば、標準設定では、
+節に述べられているように、ターゲットとなる「ファイル形式」を複数定義しなくてはなりません。たとえば、標準設定では、
\begin_inset Flex MenuItem
status collapsed
\end_inset
-と命名された書式が定義されていて、すべて共通の拡張子
+と命名された形式が定義されていて、すべて共通の拡張子
\begin_inset Flex MenuItem
status collapsed
\end_layout
\begin_layout Chapter
-æ\96\87æ\9b¸ã\82¯ã\83©ã\82¹ã\82\84ã\83¬ã\82¤ã\82¢ã\82¦ã\83\88ã\82\84ã\81²ã\81ªå\9e\8bã\82\92æ\96°è¦\8fã\81«å°\8eå\85¥ã\81\99ã\82\8b
+æ\96\87æ\9b¸ã\82¯ã\83©ã\82¹ã\83»ã\83¬ã\82¤ã\82¢ã\82¦ã\83\88ã\83»ã\81²ã\81ªå\9e\8bã\81®æ\96°è¦\8få°\8eå\85¥
\begin_inset CommandInset label
LatexCommand label
name "cha:新規文書を導入"
\begin_layout Standard
まず、LyXとLaTeXの間の関係をどのように考えるべきか、若干の注釈を加えておくことにしましょう。理解していただきたいことは、ある意味において、LyXは、La
-TeXについて何も知らないと云うことです。実際のところ、LyXの観点からは、LaTeXは、LyXが出力を生成することができる、複数の「バックエンド書式」のうちの
-一つに過ぎないということです。同種のバックエンド書式には、DocBook・平文・XHTMLがあります。もちろんLaTeXは、とくに重要な書式ですが、LyXがLa
+TeXについて何も知らないと云うことです。実際のところ、LyXの観点からは、LaTeXは、LyXが出力を生成することができる、複数の「バックエンド形式」のうちの
+一つに過ぎないということです。同種のバックエンド形式には、DocBook・平文・XHTMLがあります。もちろんLaTeXは、とくに重要な形式ですが、LyXがLa
TeXについて持っている情報のほとんどは、実はプログラム本体には含まれていないのです
\begin_inset Foot
status collapsed
\end_layout
\begin_layout Standard
-もちろん、LyXの他のバックエンド書式に関しても、ほぼ同じことが言えますが、XHTMLの場合には若干事情が異なり、LyXが、ブラウザ中での段落の表示方法を(CS
+もちろん、LyXの他のバックエンド形式に関しても、ほぼ同じことが言えますが、XHTMLの場合には若干事情が異なり、LyXが、ブラウザ中での段落の表示方法を(CS
Sの形で)出力するにあたって、当該段落をLyXが画面上に出力する仕方の情報を、ある程度利用することができます。しかし、この場合でも、LyXが内部的に行うことと、
外部的に行う物事の間の区別は、依然として有効であり、この2つは独立して制御することができます。詳細に関しては、第
\begin_inset CommandInset ref
\begin_layout Standard
この節は、レイアウト情報を含む各種LyXファイルについて述べます。これらのファイルは、各種段落様式や文字様式についての記述がされているものであり、LyXがそれら
-をどのように表示すべきなのか、また、それらをどのようにLaTeXやDocBook、XHTMLその他の出力書式に翻訳すればよいのかが記されています。
+をどのように表示すべきなのか、また、それらをどのようにLaTeXやDocBook、XHTMLその他の出力形式に翻訳すればよいのかが記されています。
\end_layout
\begin_layout Standard
\end_layout
\begin_layout Standard
-モジュール作成は、新しく段落様式を一つ加えたり、任意設定差込枠を加えたりするだけで済むことも多いので、レイアウト編集を学ぶ上でもっとも易しい方法です。しかし原理
-的には、レイアウトファイルに入れることのできるものはすべて入れることができます。
+モジュール作成は、新しく段落様式を一つ加えたり、自由差込枠を加えたりするだけで済むことも多いので、レイアウト編集を学ぶ上でもっとも易しい方法です。しかし原理的に
+は、レイアウトファイルに入れることのできるものはすべて入れることができます。
\end_layout
\begin_layout Standard
れることがあるからです。
\end_layout
+\begin_layout Subsubsection
+ローカルレイアウト
+\end_layout
+
+\begin_layout Standard
+LyXに於けるモジュールは、LaTeXに於けるパッケージに当たります。しかしながら、特定の差込枠や文字様式を、ひとつの文書のためだけに作りたいこともあるでしょう
+から、そのような場合に、他の文書でも利用できるようなモジュールをわざわざ書くことには、あまり意味がありません。このような場合に必要となるのが、「ローカルレイアウ
+ト」なのです。
+\end_layout
+
+\begin_layout Standard
+これは、
+\family sans
+文書\SpecialChar \menuseparator
+設定\SpecialChar \menuseparator
+ローカルのレイアウト
+\family default
+にあります。そこにある大きなテキストボックスは、本来ならレイアウトファイルやモジュールに入力すべきものを、入力するためのものです。特定の文書のローカルレイアウト
+は、その文書専属のモジュールだと考えることができます。したがって、
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+Format
+\end_layout
+
+\end_inset
+
+タグは挿入しなくてはなりません。どの書式を使用しても構いませんが、通常は、執筆時点の最新書式を用いることになるでしょう(LyX 2.0では、最新書式は35です)。
+また、ローカルレイアウトは、LyX 1.6より前の版ではサポートされていないことを認識しておく必要があります。したがって、文書をLyX 1.5またはそれ以前の版に(
+ローカルレイアウト情報を失うことなく)書き出せることを望むならば、使用するべきではありません。第1.6版へ---第1.6版はUIはありませんがローカルレイアウトをサ
+ポートしています---書き出せることを望むならば、書式11を用いて、さらにLyX 1.6で使用できるレイアウト要素のみを使用してください。
+\end_layout
+
+\begin_layout Standard
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+ローカルのレイアウト
+\end_layout
+
+\end_inset
+
+面に何かを入力すると、下部にある「検証」ボタンが有効になります。このボタンを押すと、ユーザーの入力したものが、指定された書式に沿って、有効なレイアウト情報になっ
+ているかどうかが検証されます。すると、LyXがその結果を返しますが、残念ながら、エラーがあった場合にそれが何のエラーであるかは返しません。しかしながら、LyXを
+ターミナル(擬似端末)から起動した場合には、そのエラーがターミナルに返されます。ローカルレイアウトは、正しい書式で入力されないうちは、保存することができません。
+\end_layout
+
+\begin_layout Standard
+ここで、前節と同じ警告があります。ローカルレイアウトは、作業中の文書上で、特に保存していない文書上ではいじらないでください。それに注意すれば、テスト用文書上でロ
+ーカルレイアウトを用いるのは、レイアウトのアイディアを試すのに便利ですし、モジュール開発の第一歩としても便利です。
+\end_layout
+
\begin_layout Subsection
\begin_inset Flex MenuItem
status collapsed
\end_layout
\begin_layout LyX-Code
-Format 21
+Format 35
\begin_inset Newline newline
\end_inset
\end_layout
\begin_layout Standard
-レイアウトファイルの書式は、LyXのリリース毎に変更されますので、古いレイアウトファイルは変換されなくてはなりません。この過程は、LyX第1.4版から自動化されま
-した。LyXが古い書式のレイアウトファイルを読み込むと、LyXは、自動的に変換ツール
+レイアウトファイルの書式は、LyXのリリース毎に変更されますので、古いレイアウトファイルは変換されなくてはなりません。LyXが古い書式のレイアウトファイルを読み
+込むと、LyXは、自動的に変換ツール
\begin_inset Flex Code
status collapsed
回行なわくて済むように、レイアウトファイルを恒久的に変換しておきたいと思うかもしれません。これを行うには、以下のように変換子を手動で呼び出してください。
\end_layout
-\begin_layout LyX-Code
-mv myclass.layout myclass.old
+\begin_layout Enumerate
+
+\lang english
+rename the file
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+
+\lang english
+myclass.layout
\end_layout
-\begin_layout LyX-Code
-python LyXDir/scripts/layout2layout.py myclass.old myclassnew.layout
+\end_inset
+
+ to
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+
+\lang english
+myclass.old
\end_layout
-\begin_layout Standard
-もちろん、
+\end_inset
+
+
+\end_layout
+
+\begin_layout Enumerate
+
+\lang english
+Call the command
+\lang japanese
+
+\begin_inset Newline newline
+\end_inset
+
+
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+python LyXDir/scripts/layout2layout.py myclass.old myclass.layout
+\end_layout
+
+\end_inset
+
+
+\begin_inset Newline newline
+\end_inset
+
+
+\lang english
+where
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
+
+\lang english
LyXDir
\end_layout
\end_inset
-は、お使いのLyXシステムディレクトリ名に置き換えてください。
+ is the name of your LyX system directory.
\end_layout
\begin_layout Standard
、ゆっくりと進めるようにして、ちょっと進むごとに保存やテストを行い、心休まる音楽を聴き、好きな大人の飲み物を一二杯口にしながら行うのがいいでしょう。特に行き詰ま
ってしまったときにはそうです。実際にはそんなに難しいことではないのですが、特に一度に多くのことをやろうとすると、選択肢が多くありすぎて圧倒されてしまうのです。さ
て、もう一杯大人向け飲料をどうぞ。適量ね。
+\lang english
+It becomes easier if you use existing layouts of LyX as examples/reference
+ or if you modify an existing layout to your needs.
\end_layout
\begin_layout Standard
\end_inset
-内に表示されます。角括弧内の引数は非必須です。これは、モジュールが依存するLaTeXパッケージをすべて宣言します。角括弧の中には、LyXにとって既知のパッケージ
-だけしか、列挙することはできないことに注意してください。
-\begin_inset Foot
-status collapsed
-
-\begin_layout Plain Layout
-既知のパッケージのリストは、ソースコード中でしか、ドキュメント化されていません。
-\end_layout
-
-\end_inset
-
-LyXは、任意のパッケージをチェックすることはしません。また、非必須引数として、
+内に表示されます。角括弧内の引数は非必須です。これは、モジュールが依存するLaTeXパッケージをすべて宣言します。また、非必須引数として、
\begin_inset Flex Code
status collapsed
\end_inset
-書式から
+形式から
\begin_inset Flex Code
status collapsed
\end_inset
-書式への変換鎖が存在するときのみ、このモジュールを使用できることを宣言するものです。
+形式への変換鎖が存在するときのみ、このモジュールを使用できることを宣言するものです。
\end_layout
\begin_layout Standard
それから、以下のようなモジュール宣言を行います。
+\lang english
+
+\begin_inset Foot
+status open
+
+\begin_layout Plain Layout
+
+\lang english
+Preferably in English if the module should be published with LyX.
+ This description will appear in the list of messages to be translated and
+ will be thus translated with the next interface update.
+\end_layout
+
+\end_inset
+
+
\end_layout
\begin_layout LyX-Code
\end_inset
-拡張子を除いた
-\emph on
-ファイル名
-\emph default
-で認識されることに注意してください。つまり
+拡張子を除いたファイル名で認識されることに注意してください。つまり
\begin_inset Flex Code
status collapsed
\end_layout
\begin_layout Subsection
-ファイル書式
+書式番号
\end_layout
\begin_layout Standard
-レイアウトファイルやインクルードされたファイル、またはモジュールの最初の非コメント行には、以下のように、かならずファイル書式番号が記されていなくてはなりません。
+レイアウトファイルやインクルードされたファイル、またはモジュールの最初の非コメント行には、以下のように、かならずファイル形式番号が記されていなくてはなりません。
\end_layout
\begin_layout Description
\end_layout
\begin_layout Standard
-このタグはLyX 1.4.0で導入されました。LyX 1.3.x以前のレイアウトファイルには、明示されたファイル書式がないため、書式1と解されます。LyX現行版のファイ
-ル書式は、書式21です。しかし、LyXの各版は、旧版のLyXで作成されたファイルを読むことができるように、旧版のレイアウトファイルも読むことができます。しかしな
-がら、以前の書式に変換する方法はありません。したがって、LyX 1.6.xは、書式11以前のファイルのみを読むことができますが、書式21は読むことができません。
+このタグはLyX
+\begin_inset space ~
+\end_inset
+
+1.4.0で導入されました。LyX
+\begin_inset space ~
+\end_inset
+
+1.3.x以前のレイアウトファイルには、明示されたファイル形式がないため、書式1と解されます。LyX現行版のファイル形式は、書式35です。しかし、LyXの各版は、旧
+版のLyXで作成されたファイルを読むことができるように、旧版のレイアウトファイルも読むことができます。しかしながら、以前の書式に変換する方法はありません。
\end_layout
\begin_layout Subsection
\end_inset
-,
+,
+\begin_inset space \thinspace{}
+\end_inset
+
+
\begin_inset Flex Code
status collapsed
\end_layout
\begin_layout Description
+
+\lang english
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
+
+\lang english
DefaultModule
\end_layout
status collapsed
\begin_layout Plain Layout
-文字列
+
+\lang english
+<module>
\end_layout
\end_inset
-] この文書クラスに、既定で取り込むモジュールを指定します。モジュールは、
+]
+\lang japanese
+ この文書クラスに、既定で取り込むモジュールを指定します。モジュールは、
\begin_inset Flex Code
status collapsed
\end_inset
- [
+
+\lang english
+[
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-文字列
+
+\lang english
+<style>
\end_layout
\end_inset
-] これは新規段落に割り当てられる様式であり、通常は
+]
+\lang japanese
+これは新規段落に割り当てられる様式であり、通常は
\begin_inset Flex MenuItem
status collapsed
\end_inset
- [
+
+\lang english
+[
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-文字列
+
+\lang english
+<module>
\end_layout
\end_inset
-] このタグは、指定されたモジュール—
+]
+\lang japanese
+ このタグは、指定されたモジュール—
\begin_inset Flex Code
status collapsed
\end_inset
-宣言は、すべて完全に上書きされることに注意してください。(プリアンブルに何かを追加したい時には、
+宣言は、すべて完全に上書きされることに注意してください(プリアンブルに何かを追加したい時には、
\begin_inset Flex Code
status collapsed
\end_inset
-を使用してください。)「
+を使用してください)。これは「
\begin_inset Flex Code
status collapsed
status collapsed
\begin_layout Plain Layout
-HTMLTOCSection
+HTMLStyles
\end_layout
\end_inset
- [
+ CSSスタイル情報を指定します。これは、「
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-文字列
+<style>
\end_layout
\end_inset
-] 文書がHTMLに出力されるときに、目次や書誌情報などに使用されるレイアウトです。articleの場合には、これは通常「節」であり、bookの場合は「章」です
-。これを指定しない場合には、LyXはどのレイアウトを使用するべきか、解析しようと試みます。
-\end_layout
-
-\begin_layout Description
+」ブロック内か、ユーザーがそのように選択すれば、独立したCSSファイル内に出力されます。これは、これより以前に宣言された
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-IfCounter
+HTMLStyles
\end_layout
\end_inset
- [
+や
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-文字列
+AddToHTMLStyles
\end_layout
\end_inset
-] 与えられたカウンタの特性を修正します。カウンタが存在しない場合には、この節は無視されます。「
+をすべて完全に上書きしてしまうことに注意してください(追加をしたい時には`
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-End
+AddToHTMLStyles
\end_layout
\end_inset
-」で閉じる必要があります。
-\begin_inset Newline newline
-\end_inset
-
-カウンタについての詳細は、第
-\begin_inset CommandInset ref
-LatexCommand ref
-reference "sub:カウンタ"
-
-\end_inset
-
-節をご覧ください。
-\end_layout
-
-\begin_layout Description
+を使用してください)。これは「
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-IfStyle
+EndStyles
\end_layout
\end_inset
- [
+」で閉じる必要があります。
+\end_layout
+
+\begin_layout Description
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-文字列
+HTMLTOCSection
\end_layout
\end_inset
-] 与えられた段落様式の特性を修正します。様式が存在しない場合には、この節は無視されます。「
+
+\lang english
+[
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-End
+
+\lang english
+<style>
\end_layout
\end_inset
-」で閉じる必要があります。
+]
+\lang japanese
+ 文書がHTMLに出力されるときに、目次や書誌情報などに使用されるレイアウトです。articleの場合には、これは通常「節」であり、bookの場合は「章」です。
+これを指定しない場合には、LyXはどのレイアウトを使用するべきか、解析しようと試みます。
\end_layout
\begin_layout Description
status collapsed
\begin_layout Plain Layout
-Input
+IfCounter
\end_layout
\end_inset
- 名称の指し示すように、このコマンドは、同じコマンドを何度も指定せずに済むように、別のレイアウト定義ファイルを取り込ませます。よく使われる例は、基本的なレイアウ
-トのほとんどを収録している
+ [
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-stdclass.inc
-\end_layout
-
-\end_inset
-
-のような標準レイアウトファイルです。
-\end_layout
-\begin_layout Description
-\begin_inset Flex Code
-status collapsed
-
-\begin_layout Plain Layout
-InsetLayout
+\lang english
+<counter>
\end_layout
\end_inset
- このセクションは、差込枠のレイアウトを定義(再定義)します。これは、既存の差込枠にも、新しい文字様式のような新規のユーザ定義差込枠にも使用することができます。
-「
+] 与えられたカウンタの特性を修正します。カウンタが存在しない場合には、この節は無視されます。「
\begin_inset Flex Code
status collapsed
\begin_inset Newline newline
\end_inset
-詳しい情報は、第
+カウンタについての詳細は、第
\begin_inset CommandInset ref
LatexCommand ref
-reference "sub:任意設定差込枠"
+reference "sub:カウンタ"
\end_inset
status collapsed
\begin_layout Plain Layout
-LeftMargin
+IfStyle
\end_layout
\end_inset
- 画面上の左余白の幅を指示する文字列。例:「MMMMM」。(これは、「2ex」のような「長さ」ではないことに注意してください。)
-\end_layout
-
-\begin_layout Description
+ [
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-NoFloat
+
+\lang english
+<style>
\end_layout
\end_inset
- このコマンドは既存のフロートを削除します。これは特に、Inputで取り込んだファイルに定義されていたフロートを抑制するのに便利です。
-\end_layout
-
-\begin_layout Description
+] 与えられた段落様式の特性を修正します。様式が存在しない場合には、この節は無視されます。「
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-NoStyle
+End
\end_layout
\end_inset
- このコマンドは既存の様式を削除します。これは特に、Inputで取り込んだファイルに定義されていた様式を抑制するのに便利です。
+」で閉じる必要があります。
\end_layout
\begin_layout Description
status collapsed
\begin_layout Plain Layout
-OutputFormat
+Input
\end_layout
\end_inset
- このクラスによって生成されるファイル書式を示す文字列(
-\family sans
-設定
-\family default
-ダイアログで定義される形のもの)。おもに、
+
+\lang english
+[
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-OutputType
+
+\lang english
+<filename>
\end_layout
\end_inset
-が「literate」になっていて、新しい型のliterate文書を定義したい時に便利です。対応する
+]
+\lang japanese
+名称の指し示すように、このコマンドは、同じコマンドを何度も指定せずに済むように、別のレイアウト定義ファイルを取り込ませます。よく使われる例は、基本的なレイアウト
+のほとんどを収録している
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-OutputType
+stdclass.inc
\end_layout
\end_inset
-ã\83\91ã\83©ã\83¡ã\83¼ã\82¿ã\83¼ã\81«é\81é\81\87ã\81\97ã\81\9fã\81¨ã\81\8dã\81«ã\81¯ã\80\81ã\81\93ã\81®æ\96\87å\97å\88\97ã\81¯ã\80\81ã\80\8cdocbookã\80\8dã\83»ã\80\8clatexã\80\8dã\83»ã\80\8cliterateã\80\8dã\81®ã\81\84ã\81\9aã\82\8cã\81\8bã\81«ã\83ªã\82»ã\83\83ã\83\88ã\81\95ã\82\8cã\81¾す。
+ã\81®ã\82\88ã\81\86ã\81ªæ¨\99æº\96ã\83¬ã\82¤ã\82¢ã\82¦ã\83\88ã\83\95ã\82¡ã\82¤ã\83«ã\81§す。
\end_layout
\begin_layout Description
status collapsed
\begin_layout Plain Layout
-OutputType
+InsetLayout
\end_layout
\end_inset
- このクラスを使用する文書がどのような種類の出力をするかを示す文字列。現在のところ、取り得る値は「docbook」・「latex」・「literate」です。
-\end_layout
-
-\begin_layout Description
+
+\lang english
+[
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-PageStyle
+
+\lang english
+<type>
\end_layout
\end_inset
- [
-\emph on
-
+]
+\lang japanese
+このセクションは、差込枠のレイアウトを定義(再定義)します。これは、既存の差込枠にも、新しい文字様式のような新規のユーザ定義差込枠にも使用することができます。「
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-plain
+End
\end_layout
\end_inset
+」で閉じる必要があります。
+\begin_inset Newline newline
+\end_inset
-\emph default
-,
+詳しい情報は、第
+\begin_inset CommandInset ref
+LatexCommand ref
+reference "sub:任意設定差込枠"
+
+\end_inset
+
+節をご覧ください。
+\end_layout
+
+\begin_layout Description
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-empty
+LeftMargin
\end_layout
\end_inset
-,
+ [
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-headings
+文字列
\end_layout
\end_inset
-] 既定ページ様式。
-\begin_inset Flex MenuItem
+] 画面上の左余白の幅を指示する文字列。例:「
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-文書\SpecialChar \menuseparator
-設定
+MMMMM
\end_layout
\end_inset
-ã\83\80ã\82¤ã\82¢ã\83ã\82°ã\81§å¤\89æ\9b´ã\81\99ã\82\8bã\81\93ã\81¨ã\81\8cã\81§ã\81\8dã\81¾ã\81\99ã\80\82
+ã\80\8dã\80\82ï¼\88ã\81\93ã\82\8cã\81¯ã\80\81ã\80\8c2exã\80\8dã\81®ã\82\88ã\81\86ã\81ªã\80\8cé\95·ã\81\95ã\80\8dã\81§ã\81¯ã\81ªã\81\84ã\81\93ã\81¨ã\81«æ³¨æ\84\8fã\81\97ã\81¦ã\81\8fã\81 ã\81\95ã\81\84ã\80\82ï¼\89
\end_layout
\begin_layout Description
status collapsed
\begin_layout Plain Layout
-Preamble
+NoCounter
\end_layout
\end_inset
- LaTeX文書のプリアンブルを設定します。前に行った
+ [
+\lang english
+
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Preamble
+
+\lang english
+<counter>
\end_layout
\end_inset
-宣言や
+] This command deletes an existing counter, usually one defined in an included
+ file.
+\end_layout
+
+\begin_layout Description
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-AddToPreamble
+NoFloat
\end_layout
\end_inset
-宣言は、すべて上書きされてしまうので注意してください。(プリアンブルに何かを追加したい時には、
+
+\lang english
+[
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-AddToPreamble
+
+\lang english
+<float>
\end_layout
\end_inset
-を使用してください。)「
+]
+\lang japanese
+ このコマンドは既存のフロートを削除します。これは特に、Inputで取り込んだファイルに定義されていたフロートを抑制するのに便利です。
+\end_layout
+
+\begin_layout Description
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-EndPreamble
+NoStyle
\end_layout
\end_inset
-」で閉じる必要があります。
+
+\lang english
+[
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+
+\lang english
+<style>
+\end_layout
+
+\end_inset
+
+]
+\lang japanese
+ このコマンドは既存の様式を削除します。これは特に、Inputで取り込んだファイルに定義されていた様式を抑制するのに便利です。
\end_layout
\begin_layout Description
status collapsed
\begin_layout Plain Layout
-Provides
+OutputFormat
\end_layout
\end_inset
status collapsed
\begin_layout Plain Layout
-文字列
+
+\lang english
+<format>
\end_layout
\end_inset
-] [
+] このクラスによって生成されるファイル形式を示す文字列(
+\family sans
+設定
+\family default
+ダイアログで定義される形のもの)。おもに、
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-
-\emph on
-0
+OutputType
\end_layout
\end_inset
-,
+が
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-1
+literate
\end_layout
\end_inset
-] このクラスが
+になっていて、新しい型のliterate文書を定義したい時に便利です。対応する
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-文字列
+OutputType
\end_layout
\end_inset
-ã\81§ç¤ºã\81\95ã\82\8cã\82\8bæ©\9fè\83½ã\82\92æ\97¢ã\81«æ\8f\90ä¾\9bã\81\97ã\81¦ã\81\84ã\82\8bã\81\8bã\81©ã\81\86ã\81\8bã\82\92示ã\81\97ã\81¾ã\81\99ã\80\82æ©\9fè\83½ã\81¯ã\80\81ä¸\80è\88¬ç\9a\84ã\81«ã\83\91ã\83\83ã\82±ã\83¼ã\82¸å\90\8dï¼\88
+ã\83\91ã\83©ã\83¡ã\83¼ã\82¿ã\83¼ã\81«é\81é\81\87ã\81\97ã\81\9fã\81¨ã\81\8dã\81«ã\81¯ã\80\81ã\81\93ã\81®æ\96\87å\97å\88\97ã\81¯ã\80\81ã\80\8c
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-amsmath
+docbook
\end_layout
\end_inset
-ã\83»
+ã\80\8dã\83»ã\80\8c
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-makeidx
+lat
+\emph on
+ex
\end_layout
\end_inset
-・\SpecialChar \ldots{}
-)やマクロ名(
+」のいずれかにリセットされます。
+\end_layout
+
+\begin_layout Description
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-url
+OutputType
\end_layout
\end_inset
-・
+ [
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-boldsymbol
+
+\emph on
+lat
+\emph default
+ex
\end_layout
\end_inset
-・\SpecialChar \ldots{}
-)です。サポートされている機能の全覧は、LyXソースコード以外には残念ながら文書化されていませんが、興味があれば
+,
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-LaTeXFeatures.cpp
+docbook
\end_layout
\end_inset
-をご覧ください。
-\begin_inset Flex MenuItem
+,
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-ヘルプ\SpecialChar \menuseparator
-LaTeXの設定
+literate
\end_layout
\end_inset
-もサポートされているパッケージの概要を提供します。
+] このクラスを使用する文書がどのような種類の出力をするかを示す文字列。現在のところ、取り得る値は「docbook」・「latex」・「literate」です。
\end_layout
\begin_layout Description
status collapsed
\begin_layout Plain Layout
-ProvidesModule
+PageStyle
\end_layout
\end_inset
[
+\emph on
+
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-文字列
+plain
\end_layout
\end_inset
-] このレイアウトが
+
+\emph default
+,
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-文字列
+empty
\end_layout
\end_inset
-で表されているモジュールの機能を提供することを示し、
+,
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-.module
+headings
\end_layout
\end_inset
-拡張子を除いたファイル名で指定します。
-\begin_inset Flex Code
+] 既定ページ様式。
+\begin_inset Flex MenuItem
status collapsed
\begin_layout Plain Layout
-DefaultModule
+文書\SpecialChar \menuseparator
+設定
\end_layout
\end_inset
-タグを使用すると、モジュールを使用しなくてはならないことを示しますが、このタグは主に、このレイアウトがモジュールを直接取り込んでしまっていることを示すのに用いら
-れます。同じ機能を別に実装しているモジュール中で使用するなどすることもできます。
+ダイアログで変更することができます。
\end_layout
\begin_layout Description
status collapsed
\begin_layout Plain Layout
-Requires
+Preamble
\end_layout
\end_inset
- [
+ LaTeX文書のプリアンブルを設定します。前に行った
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-文字列
+Preamble
\end_layout
\end_inset
-] このクラスが
+宣言や
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-文字列
+AddToPreamble
\end_layout
\end_inset
-で表されている機能を要求することを示します。機能が複数ある場合には、コンマで区切らなくてはなりません。サポートされている機能以外は要求できないことに注意してくだ
-さい。(機能一覧については、これも
+宣言は、すべて上書きされてしまうので注意してください。(プリアンブルに何かを追加したい時には、
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-LaTeXFeatures.cpp
+AddToPreamble
\end_layout
\end_inset
-をご覧ください。)
-\end_layout
-
-\begin_layout Description
+を使用してください。)「
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-RightMargin
+EndPreamble
\end_layout
\end_inset
- 画面上の右余白の幅を指示する文字列。例:「MMMMM」。
+」で閉じる必要があります。
\end_layout
\begin_layout Description
status collapsed
\begin_layout Plain Layout
-SecNumDepth
+Provides
\end_layout
\end_inset
- どの節区切りまで連番を振るかを指定します。LaTeXにおける
+ [
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-secnumdepth
+文字列
\end_layout
\end_inset
-カウンタに対応します。
-\end_layout
-
-\begin_layout Description
+] [
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Sides
+
+\emph on
+0
\end_layout
\end_inset
- [
-\emph on
-
+,
\begin_inset Flex Code
status collapsed
\end_inset
-
-\emph default
-,
+] このクラスが
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-2
+文字列
\end_layout
\end_inset
-] クラスの既定値として、用紙の片面に印字するか両面に印字するかを指定します。
-\begin_inset Flex MenuItem
+で示される機能を既に提供しているかどうかを示します。機能は、一般的にパッケージ名(
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-文書\SpecialChar \menuseparator
-設定
+amsmath
\end_layout
\end_inset
-ダイアログで変更することができます。
-\end_layout
-
-\begin_layout Description
+・
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Style
+makeidx
\end_layout
\end_inset
- この部分は段落様式を定義します。様式がまだ存在していなければ、生成されます。既に存在していれば、そのパラメータが修正されます。「
+・\SpecialChar \ldots{}
+)やマクロ名(
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-End
+url
\end_layout
\end_inset
-」で閉じる必要があります。
-\begin_inset Newline newline
-\end_inset
-
-段落様式に関する詳細は、第
+・
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+boldsymbol
+\end_layout
+
+\end_inset
+
+・\SpecialChar \ldots{}
+)です。
+\lang english
+See chapter
+\begin_inset space ~
+\end_inset
+
+
\begin_inset CommandInset ref
LatexCommand ref
-reference "sub:段落様式-XHTML"
+reference "chap:List-of-functions"
\end_inset
-節をご覧ください。
+ for the list of features.
\end_layout
\begin_layout Description
status collapsed
\begin_layout Plain Layout
-TitleLatexName
+ProvidesModule
\end_layout
\end_inset
status collapsed
\begin_layout Plain Layout
-文字列="maketitle"
+文字列
\end_layout
\end_inset
-]
+] このレイアウトが
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-TitleLatexType
+文字列
\end_layout
\end_inset
-で使用すべきコマンド名あるいは環境名。The name of the command or environment to be used with
-
+で表されているモジュールの機能を提供することを示し、
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-TitleLatexType
+.module
\end_layout
\end_inset
-.
+拡張子を除いたファイル名で指定します。
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+DefaultModule
+\end_layout
+
+\end_inset
+
+タグを使用すると、モジュールを使用しなくてはならないことを示しますが、このタグは主に、このレイアウトがモジュールを直接取り込んでしまっていることを示すのに用いら
+れます。同じ機能を別に実装しているモジュール中で使用するなどすることもできます。
\end_layout
\begin_layout Description
status collapsed
\begin_layout Plain Layout
-TitleLatexType
+Requires
\end_layout
\end_inset
status collapsed
\begin_layout Plain Layout
-
-\emph on
-CommandAfter
+文字列
\end_layout
\end_inset
-,
+] このクラスが
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Environment
+文字列
\end_layout
\end_inset
-] 文書のタイトルを定義するのに、どのようなマークアップを使用するのかを示します。
+で表されている機能を要求することを示します。機能が複数ある場合には、コンマで区切らなくてはなりません。サポートされている機能以外は要求できないことに注意してくだ
+さい。(
+\lang english
+See chapter
+\begin_inset space ~
+\end_inset
+
+
+\begin_inset CommandInset ref
+LatexCommand ref
+reference "chap:List-of-functions"
+
+\end_inset
+
+ for the list of features
+\lang japanese
+。)
+\end_layout
+
+\begin_layout Description
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-CommandAfter
+RightMargin
\end_layout
\end_inset
-は、「
+ [
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-InTitle 1
+文字列
\end_layout
\end_inset
-」が指定されている最後のレイアウトの後に、
+] 画面上の右余白の幅を指示する文字列。例:「
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-TitleLatexName
+MMMMM
\end_layout
\end_inset
-で指定したマクロ名を挿入することを意味します。
+」。
+\end_layout
+
+\begin_layout Description
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Environment
+SecNumDepth
\end_layout
\end_inset
-は、「
+ [
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-InTitle 1
+int=3
\end_layout
\end_inset
-」を持つ段落群を
+] どの節区切りまで連番を振るかを指定します。LaTeXにおける
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-TitleLatexName
+secnumdepth
\end_layout
\end_inset
-ã\81§æ\8c\87å®\9aã\81\97ã\81\9fç\92°å¢\83ã\81§ã\81\8fã\82\8bã\82\80å ´å\90\88に対応します。
+ã\82«ã\82¦ã\83³ã\82¿に対応します。
\end_layout
\begin_layout Description
status collapsed
\begin_layout Plain Layout
-TocDepth
+Sides
\end_layout
\end_inset
- どの節区切りまで目次に取り込むかを指定します。LaTeXの
+ [
+\emph on
+
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-tocdepth
+1
\end_layout
\end_inset
-カウンタに対応します。
-\end_layout
-\begin_layout Subsection
+\emph default
+,
+\begin_inset space \thinspace{}
+\end_inset
+
+
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-ClassOptions
+2
\end_layout
\end_inset
-部
-\begin_inset CommandInset label
-LatexCommand label
-name "sub:ClassOptions"
-
-\end_inset
-
-
-\end_layout
-
-\begin_layout Standard
-\begin_inset Flex Code
+] クラスの既定値として、用紙の片面に印字するか両面に印字するかを指定します。
+\begin_inset Flex MenuItem
status collapsed
\begin_layout Plain Layout
-ClassOptions
+文書\SpecialChar \menuseparator
+設定
\end_layout
\end_inset
-部は、以下の項目を取り得ます。
+ダイアログで変更することができます。
\end_layout
\begin_layout Description
status collapsed
\begin_layout Plain Layout
-FontSize
+Style
\end_layout
\end_inset
- [
+
+\lang english
+[
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-文字列="10|11|12"
+
+\lang english
+<name>
\end_layout
\end_inset
-] 文書のメインフォントが使用できるフォント寸法の一覧です。「
+]
+\lang japanese
+この部分は段落様式を定義します。様式がまだ存在していなければ、生成されます。既に存在していれば、そのパラメータが修正されます。「
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-|
+End
\end_layout
\end_inset
-」で区切ります。
+」で閉じる必要があります。
+\begin_inset Newline newline
+\end_inset
+
+段落様式に関する詳細は、第
+\begin_inset CommandInset ref
+LatexCommand ref
+reference "sub:段落様式-XHTML"
+
+\end_inset
+
+節をご覧ください。
\end_layout
\begin_layout Description
status collapsed
\begin_layout Plain Layout
-Header
+TitleLatexName
\end_layout
\end_inset
- XMLベースの出力クラスで、DTD行を設定するのに使用されます。例:PUBLIC
-\begin_inset Quotes eld
-\end_inset
-
--//OASIS//DTD DocBook V4.2//EN
-\begin_inset Quotes erd
-\end_inset
-
-
-\end_layout
-
-\begin_layout Description
+ [
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-PageStyle
+文字列="maketitle"
\end_layout
\end_inset
- [
+]
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-文字列="empty|plain|headings|fancy"
+TitleLatexType
\end_layout
\end_inset
-] 使用できるページ様式の一覧です。「
+で使用すべきコマンド名あるいは環境名。The name of the command or environment to be used with
+
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-|
+TitleLatexType
\end_layout
\end_inset
-」で区切ります。
+.
\end_layout
\begin_layout Description
status collapsed
\begin_layout Plain Layout
-Other
+TitleLatexType
\end_layout
\end_inset
status collapsed
\begin_layout Plain Layout
-文字列=""
+
+\emph on
+CommandAfter
\end_layout
\end_inset
-]
+,
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-
-\backslash
-documentclass
+Environment
\end_layout
\end_inset
-コマンドの非必須パラメータとして付け加える文書クラスオプションです。コンマで区切ります。
-\end_layout
-
-\begin_layout Standard
+] 文書のタイトルを定義するのに、どのようなマークアップを使用するのかを示します。
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-ClassOptions
+CommandAfter
\end_layout
\end_inset
-部は「
+は、「
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-End
-\end_layout
-
+InTitle
+\begin_inset space ~
\end_inset
-」で閉じる必要があります。
+1
\end_layout
-\begin_layout Subsection
-段落様式
-\begin_inset CommandInset label
-LatexCommand label
-name "sub:段落様式"
-
\end_inset
-
-\end_layout
-
-\begin_layout Standard
-段落様式の記述は、以下のようになります
-\begin_inset Foot
+」が指定されている最後のレイアウトの後に、
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-これは新しいレイアウトを定義するか、既存のレイアウトを修正することになることに注意してください。
+TitleLatexName
\end_layout
\end_inset
-。
-\end_layout
-
-\begin_layout LyX-Code
-Style
-\family roman
-\emph on
-名称
-\end_layout
-
-\begin_layout LyX-Code
- ...
-\end_layout
-
-\begin_layout LyX-Code
-End
-\end_layout
-
-\begin_layout Standard
-ここでは、以下のコマンドを使用することができます。
-\end_layout
-
-\begin_layout Description
+で指定したマクロ名を挿入することを意味します。
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Align
+Environment
\end_layout
\end_inset
- [
+は、「
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-
-\emph on
-block
-\emph default
-, left, right, center
-\end_layout
-
+InTitle
+\begin_inset space ~
\end_inset
-] 段落の揃え。
-\end_layout
-
-\begin_layout Description
-\begin_inset Flex Code
-status collapsed
-
-\begin_layout Plain Layout
-AlignPossible
+1
\end_layout
\end_inset
- [
+」を持つ段落群を
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-
-\emph on
-block
-\emph default
-, left, right, center
+TitleLatexName
\end_layout
\end_inset
-] 使用できる揃えのコンマ区切りリスト(LaTeXスタイルには、意味を成さない一部の揃えが禁じられているものがあります。たとえば、連番箇条書きを右揃えや中央揃え
-にすることはできません)。
+で指定した環境でくるむ場合に対応します。
\end_layout
\begin_layout Description
status collapsed
\begin_layout Plain Layout
-BabelPreamble
+TocDepth
\end_layout
\end_inset
- これは、前に現れたこの様式の
+ [
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-BabelPreamble
+int=3
\end_layout
\end_inset
-宣言をすべて、完全に上書きしますので注意してください。「
+] どの節区切りまで目次に取り込むかを指定します。LaTeXの
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-EndBabelPreamble
+tocdepth
\end_layout
\end_inset
-」で閉じる必要があります。これの利用法についての詳細は、第
-\begin_inset CommandInset ref
-LatexCommand ref
-reference "sub:段落様式の国際化"
-
-\end_inset
-
-節をご覧ください。
+カウンタに対応します。
\end_layout
-\begin_layout Description
+\begin_layout Subsection
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-BottomSep
+ClassOptions
\end_layout
\end_inset
- [
-\begin_inset Flex Code
-status collapsed
-
-\begin_layout Plain Layout
-浮動小数点型=0
-\end_layout
+部
+\begin_inset CommandInset label
+LatexCommand label
+name "sub:ClassOptions"
\end_inset
-]
-\begin_inset Foot
+
+\end_layout
+
+\begin_layout Standard
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-ここで「浮動小数点型」とは1.5のような実数を指します。
+ClassOptions
\end_layout
\end_inset
- このレイアウト型の段落塊の最後の段落と、次の段落とを分離する垂直空白。次の段落が別のレイアウト型である場合、分離幅は足し上げられるのではなく、最大値がとられま
-す。
+部は、以下の項目を取り得ます。
\end_layout
\begin_layout Description
status collapsed
\begin_layout Plain Layout
-Category
+FontSize
\end_layout
\end_inset
status collapsed
\begin_layout Plain Layout
-文字列
+文字列="10|11|12"
\end_layout
\end_inset
-] この様式のカテゴリです。これは、ツールバーのレイアウト・コンボボックスで関連した様式をグループ化するのに用いられます。任意の文字列を使用することができますが
-、作成した様式に既存のカテゴリを使用したいと思うことが多いでしょう。
-\end_layout
-
-\begin_layout Description
+] 文書のメインフォントが使用できるフォント寸法の一覧です。「
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-CommandDepth
+|
\end_layout
\end_inset
- XMLコマンドの深度。XML型の書式でのみ使用されます。
+」で区切ります。
\end_layout
\begin_layout Description
status collapsed
\begin_layout Plain Layout
-CopyStyle
+Header
\end_layout
\end_inset
-
-\begin_inset CommandInset label
-LatexCommand label
-name "des:CopyStyle"
+ XMLベースの出力クラスで、DTD行を設定するのに使用されます。例:PUBLIC
+\begin_inset Quotes eld
+\end_inset
+-//OASIS//DTD DocBook V4.2//EN
+\begin_inset Quotes erd
\end_inset
-[
+
+\end_layout
+
+\begin_layout Description
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-文字列
+Other
\end_layout
\end_inset
-] 既存の様式から、すべての機能を現在の様式にコピーします。
-\end_layout
-
-\begin_layout Description
+ [
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-DependsOn
+文字列=""
\end_layout
\end_inset
- この
-\emph on
-前に
-\emph default
-プリアンブルを出力させる様式名。マクロ定義がお互いに依存関係にある場合に、プリアンブルの断片の順序を確実にするためのものです
-\begin_inset Foot
+]
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-この機能以外には、プリアンブルの順序を確定する方法はないことに注意してください。LyXの特定のバージョンで観察された順序は、将来のバージョンで警告なしに変わる可
-能性があります。
+
+\backslash
+documentclass
\end_layout
\end_inset
-。
+ã\82³ã\83\9eã\83³ã\83\89ã\81®é\9d\9eå¿\85é \88ã\83\91ã\83©ã\83¡ã\83¼ã\82¿ã\81¨ã\81\97ã\81¦ä»\98ã\81\91å\8a ã\81\88ã\82\8bæ\96\87æ\9b¸ã\82¯ã\83©ã\82¹ã\82ªã\83\97ã\82·ã\83§ã\83³ã\81§ã\81\99ã\80\82ã\82³ã\83³ã\83\9eã\81§å\8cºå\88\87ã\82\8aã\81¾ã\81\99ã\80\82
\end_layout
\begin_layout Description
status collapsed
\begin_layout Plain Layout
-EndLabeltype
+PageStyle
\end_layout
\end_inset
status collapsed
\begin_layout Plain Layout
-
-\emph on
-No_Label
-\emph default
-, Box, Filled_Box, Static
+文字列="empty|plain|headings|fancy"
\end_layout
\end_inset
-] 段落の最後(あるいは
+] 使用できるページ様式の一覧です。「
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-LatexType
+|
\end_layout
\end_inset
-が、
-\begin_inset Flex Code
-status collapsed
-
-\begin_layout Plain Layout
-Environment
+」で区切ります。
\end_layout
-\end_inset
-
-・
+\begin_layout Standard
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Item_Environment
+ClassOptions
\end_layout
\end_inset
-・
+部は「
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-List_Environment
+End
\end_layout
\end_inset
-のいずれかの場合は、段落群の最後)に置くラベル。
-\begin_inset Flex Code
-status collapsed
-
-\begin_layout Plain Layout
-No_Label
+」で閉じる必要があります。
\end_layout
+\begin_layout Subsection
+段落様式
+\begin_inset CommandInset label
+LatexCommand label
+name "sub:段落様式"
+
\end_inset
-の場合は「何もない」ことを指し、
-\begin_inset Flex Code
-status collapsed
-\begin_layout Plain Layout
-Box
\end_layout
-\end_inset
-
-(あるいは
-\begin_inset Flex Code
+\begin_layout Standard
+段落様式の記述は、以下のようになります
+\begin_inset Foot
status collapsed
\begin_layout Plain Layout
-Filled_Box
+これは新しいレイアウトを定義するか、既存のレイアウトを修正することになることに注意してください。
\end_layout
\end_inset
-)の場合は、証明終了マーカ用の白い箱型(あるいは黒い箱型)を指し、
-\begin_inset Flex Code
-status collapsed
+。
+\end_layout
-\begin_layout Plain Layout
-Static
+\begin_layout LyX-Code
+Style
+\family roman
+\emph on
+名称
\end_layout
-\end_inset
+\begin_layout LyX-Code
+ ...
+\end_layout
-は明示したテキスト文字列を指します。
+\begin_layout LyX-Code
+End
+\end_layout
+
+\begin_layout Standard
+ここでは、以下のコマンドを使用することができます。
\end_layout
\begin_layout Description
status collapsed
\begin_layout Plain Layout
-EndLabelString
+Align
\end_layout
\end_inset
status collapsed
\begin_layout Plain Layout
-文字列=""
+
+\emph on
+block
+\emph default
+, left, right, center
\end_layout
\end_inset
-]
+] 段落の揃え。
+\end_layout
+
+\begin_layout Description
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Static
+AlignPossible
\end_layout
\end_inset
-型
+ [
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-EndLabelType
+
+\emph on
+block
+\emph default
+, left, right, center
\end_layout
\end_inset
-のラベルで用いる文字列。
+] 使用できる揃えのコンマ区切りリスト(LaTeXスタイルには、意味を成さない一部の揃えが禁じられているものがあります。たとえば、連番箇条書きを右揃えや中央揃え
+にすることはできません)。
\end_layout
\begin_layout Description
status collapsed
\begin_layout Plain Layout
-Fill_Bottom
+BabelPreamble
\end_layout
\end_inset
- [
+ これは、前に現れたこの様式の
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-
-\emph on
-0
-\emph default
-,1
+BabelPreamble
\end_layout
\end_inset
-]
+宣言をすべて、完全に上書きしますので注意してください。「
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Fill_Top
+EndBabelPreamble
\end_layout
\end_inset
-と同様。
+」で閉じる必要があります。これの利用法についての詳細は、第
+\begin_inset CommandInset ref
+LatexCommand ref
+reference "sub:段落様式の国際化"
+
+\end_inset
+
+節をご覧ください。
\end_layout
\begin_layout Description
status collapsed
\begin_layout Plain Layout
-Fill_Top
+BottomSep
\end_layout
\end_inset
status collapsed
\begin_layout Plain Layout
-
-\emph on
-0
-\emph default
-,1
+浮動小数点型=0
\end_layout
\end_inset
-] このパラメータは、この様式で段落を初期化する際に設定される、
-\begin_inset Flex MenuItem
+]
+\begin_inset Foot
status collapsed
\begin_layout Plain Layout
-編集\SpecialChar \menuseparator
-段落設定
+ここで「浮動小数点型」とは1.5のような実数を指します。
\end_layout
\end_inset
-ダイアログの「上部垂直余白」リストの
-\begin_inset Flex MenuItem
+ このレイアウト型の段落塊の最後の段落と、次の段落とを分離する垂直空白。次の段落が別のレイアウト型である場合、分離幅は足し上げられるのではなく、最大値がとられま
+す。
+\end_layout
+
+\begin_layout Description
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Fill
+Category
\end_layout
\end_inset
-値を設定します
-\begin_inset Foot
+ [
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-
-\emph on
-Jean-Marcによる註
-\emph default
-:この設定にどれほど使途があるかは定かでなく、おそらく将来のバージョンで取り除かれます。
+文字列
\end_layout
\end_inset
- 。
+] この様式のカテゴリです。これは、ツールバーのレイアウト・コンボボックスで関連した様式をグループ化するのに用いられます。任意の文字列を使用することができますが
+、作成した様式に既存のカテゴリを使用したいと思うことが多いでしょう。
\end_layout
\begin_layout Description
status collapsed
\begin_layout Plain Layout
-Font
+CommandDepth
\end_layout
\end_inset
- 本文テキストとラベルの
-\emph on
-両方で
-\emph default
-用いられるフォント。第
-\begin_inset CommandInset ref
-LatexCommand ref
-reference "sub:フォント指定"
-
-\end_inset
+ XMLコマンドの深度。XML型の書式でのみ使用されます。
+\end_layout
-節を参照。このフォントを定義すると、自動的に
+\begin_layout Description
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-LabelFont
+CopyStyle
\end_layout
\end_inset
-も同じ値で定義されることに注意してください。したがって、
+ [
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-LabelFont
+文字列
\end_layout
\end_inset
-も同時に定義したい場合には、これを先に定義してください。
+] 既存の様式から、すべての機能を現在の様式にコピーします。
\end_layout
\begin_layout Description
status collapsed
\begin_layout Plain Layout
-FreeSpacing
+DependsOn
\end_layout
\end_inset
-\begin_inset CommandInset label
-LatexCommand label
-name "des:FreeSpacing"
+\lang english
+[
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+
+\lang english
+<name>
+\end_layout
\end_inset
-[
+]
+\lang japanese
+この
\emph on
-
-\begin_inset Flex Code
+前に
+\emph default
+プリアンブルを出力させる様式名。マクロ定義がお互いに依存関係にある場合に、プリアンブルの断片の順序を確実にするためのものです
+\begin_inset Foot
status collapsed
\begin_layout Plain Layout
-0
+この機能以外には、プリアンブルの順序を確定する方法はないことに注意してください。LyXの特定のバージョンで観察された順序は、将来のバージョンで警告なしに変わる可
+能性があります。
\end_layout
\end_inset
+。
+\end_layout
-\emph default
-,
+\begin_layout Description
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-1
+EndLabeltype
\end_layout
\end_inset
-] LyXは、空白をそれ自体文字や記号ではなく、2つの単語の間の分割子として捉えているため、単語間に2つ以上の空白を入れることは、通常許可していません。これ自体
-はとても素晴らしいことですが、たとえばプログラムコードや生のLaTeXコードを入力しようとするときなどに、煩わしくなることがあります。このことから、
+ [
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-FreeSpacing
+
+\emph on
+No_Label
+\emph default
+, Box, Filled_Box, Static
\end_layout
\end_inset
-を有効にすることが認められています。LyXは、LaTeXモード以外では2つめ以降の空白には、保護された空白を使用することに注意してください。
-\end_layout
-
-\begin_layout Description
+] 段落の最後(あるいは
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-HTML*
+LatexType
\end_layout
\end_inset
- これらのタグは、XHTML出力で使用されます。第
-\begin_inset CommandInset ref
-LatexCommand ref
-reference "sub:段落様式-XHTML"
-
-\end_inset
+が、
+\begin_inset Flex Code
+status collapsed
-節をご覧ください。
+\begin_layout Plain Layout
+Environment
\end_layout
-\begin_layout Description
+\end_inset
+
+・
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-InnerTag
+Item_Environment
\end_layout
\end_inset
- [[FIXME]] (XML型書式でのみ使用されます。)
+・
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+List_Environment
\end_layout
-\begin_layout Description
+\end_inset
+
+のいずれかの場合は、段落群の最後)に置くラベル。
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-InTitle
+No_Label
\end_layout
\end_inset
-
+の場合は「何もない」ことを指し、
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-[1, 0]
+Box
\end_layout
\end_inset
- 1の場合、このレイアウトをタイトルブロックの一部としてマークします(大域項目の
+(あるいは
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-TitleLatexType
+Filled_Box
\end_layout
\end_inset
-と
+)の場合は、証明終了マーカ用の白い箱型(あるいは黒い箱型)を指し、
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-TitleLatexName
+Static
\end_layout
\end_inset
-ã\82\82å\8f\82ç\85§ï¼\89。
+ã\81¯æ\98\8e示ã\81\97ã\81\9fã\83\86ã\82ã\82¹ã\83\88æ\96\87å\97å\88\97ã\82\92æ\8c\87ã\81\97ã\81¾ã\81\99。
\end_layout
\begin_layout Description
status collapsed
\begin_layout Plain Layout
-ItemSep
+EndLabelString
\end_layout
\end_inset
status collapsed
\begin_layout Plain Layout
-æµ®å\8b\95å°\8fæ\95°ç\82¹å\9e\8b=0
+æ\96\87å\97å\88\97=""
\end_layout
\end_inset
-] これは、同じレイアウトを持つ段落群の間に追加する空白を与えるものです。複数のレイアウトを一つの環境に入れると、それぞれのレイアウトは、その環境の
+]
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Parsep
+Static
\end_layout
\end_inset
-だけ分離されます。しかし、その環境の項目全体は、さらにこの
+型
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Itemsep
+EndLabelType
\end_layout
\end_inset
-分だけ離されます。これは
-\emph on
-乗数
-\emph default
-であることに注意してください。
+のラベルで用いる文字列。
\end_layout
\begin_layout Description
status collapsed
\begin_layout Plain Layout
-ItemTag
+Font
\end_layout
\end_inset
- [[FIXME]] (XML型書式でのみ使用されます。)
-\end_layout
+ 本文テキストとラベルの
+\emph on
+両方で
+\emph default
+用いられるフォント。第
+\begin_inset CommandInset ref
+LatexCommand ref
+reference "sub:フォント指定"
-\begin_layout Description
+\end_inset
+
+節を参照。このフォントを定義すると、自動的に
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-KeepEmpty
+LabelFont
\end_layout
\end_inset
-
-\begin_inset CommandInset label
-LatexCommand label
-name "des:KeepEmpty"
+も同じ値で定義されることに注意してください。したがって、
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+LabelFont
+\end_layout
\end_inset
-[
-\emph on
+も同時に定義したい場合には、これを先に定義してください。
+\end_layout
+\begin_layout Description
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-0
+FreeSpacing
\end_layout
\end_inset
+ [
+\emph on
-\emph default
-,
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-1
+0
\end_layout
\end_inset
-] 段落を空のままにすると、LaTeX出力が空になってしまうので、通常、LyXは段落を空にすることを許可しません。しかしながら、これを無効にすることが望ましい場
-合が存在します。たとえば、書簡のひな型では、必須フィールドを人々が忘れないように、空のフィールドのまま提供する手もあります。特別なクラスにおいては、レイアウトを
-実際には文章を含まないある種の改行として使用することもあります。
-\end_layout
-\begin_layout Description
+\emph default
+,
+\begin_inset space \thinspace{}
+\end_inset
+
+
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-LabelBottomsep
+1
\end_layout
\end_inset
- [
+] LyXは、空白をそれ自体文字や記号ではなく、2つの単語の間の分割子として捉えているため、単語間に2つ以上の空白を入れることは、通常許可していません。これ自体
+はとても素晴らしいことですが、たとえばプログラムコードや生のLaTeXコードを入力しようとするときなどに、煩わしくなることがあります。このことから、
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-浮動小数点型=0
+FreeSpacing
\end_layout
\end_inset
-] ラベルと本文テキストとの間の垂直余白。本文テキストの上に来るラベルにのみ使用されます(
+を有効にすることが認められています。LyXは、LaTeXモード以外では2つめ以降の空白には、保護された空白を使用することに注意してください。
+\end_layout
+
+\begin_layout Description
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Top_Environment
+HTML*
\end_layout
\end_inset
-および
-\begin_inset Newline linebreak
+ これらのタグは、XHTML出力で使用されます。第
+\begin_inset CommandInset ref
+LatexCommand ref
+reference "sub:段落様式-XHTML"
+
\end_inset
+節をご覧ください。
+\end_layout
+\begin_layout Description
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Centered_Top_Environment
+InnerTag
\end_layout
\end_inset
-)。
+ [[FIXME]] (XML型書式でのみ使用されます。)
\end_layout
\begin_layout Description
status collapsed
\begin_layout Plain Layout
-LabelCounter
+InPreamble
\end_layout
\end_inset
[
+\emph on
+
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-文字列=""
+0
\end_layout
\end_inset
-]
-\begin_inset Newline newline
-\end_inset
-
-自動連番に使われるカウンタ名(詳しくは第
-\begin_inset CommandInset ref
-LatexCommand ref
-reference "sub:カウンタ"
-
-\end_inset
-節参照)。
-\begin_inset Newline newline
+\emph default
+,
+\begin_inset space \thinspace{}
\end_inset
status collapsed
\begin_layout Plain Layout
-LabelType
+1
\end_layout
\end_inset
-が
+]
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Counter
+1
\end_layout
\end_inset
-型のときには、本項目は
-\emph on
-必須
-\emph default
-です。この場合には、この様式が出現するたびにカウンタが増えます。
-\begin_inset Newline newline
-\end_inset
-
-また、
+の場合、様式が文書本体ではなく、文書プリアンブルにインクルードされるようにします。これは、タイトルや著者の情報をプリアンブルで設定する必要のある文書クラスに便利
+です。これは、
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-LabelType
+LatexType
\end_layout
\end_inset
status collapsed
\begin_layout Plain Layout
-Enumerate
+Command
\end_layout
\end_inset
-型のときにも、若干複雑にはなりますが、本項目を使うことができます。たとえば、「
+または
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-LabelCounter myenum
+Paragraph
\end_layout
\end_inset
-」と宣言したものとしましょう。すると、LaTeXにおけるのと同様、実際に使われるカウンタは、
-\begin_inset Flex Code
-status collapsed
-
-\begin_layout Plain Layout
-myenumi
+の様式に対してのみ動作します。
\end_layout
-\end_inset
-
-・
+\begin_layout Description
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-myenumii
+InTitle
\end_layout
\end_inset
-・
-\begin_inset Flex Code
-status collapsed
-
-\begin_layout Plain Layout
-myenumii
-\end_layout
-
-\end_inset
+ [
+\emph on
-・
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-myenumiv
+0
\end_layout
\end_inset
-のようになります。これらのカウンタは、全て別々に宣言されなくてはなりません。
-\begin_inset Newline newline
-\end_inset
-
-カウンタの詳細については、第
-\begin_inset CommandInset ref
-LatexCommand ref
-reference "sub:カウンタ"
+\emph default
+,
+\begin_inset space \thinspace{}
\end_inset
-節をご覧ください。
-\end_layout
-\begin_layout Description
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-LabelFont
+1
\end_layout
\end_inset
- ラベルに使用されるフォント。第
-\begin_inset CommandInset ref
-LatexCommand ref
-reference "sub:フォント指定"
-
-\end_inset
-
-節を参照。
-\end_layout
-
-\begin_layout Description
+]
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-LabelIndent
+1
\end_layout
\end_inset
- ラベルをどれくらい行頭下げすべきかを示す文字列。
-\end_layout
-
-\begin_layout Description
+の場合、このレイアウトをタイトルブロックの一部としてマークします(大域項目の
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Labelsep
+TitleLatexType
\end_layout
\end_inset
- [
+と
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-文字列=""
+TitleLatexName
\end_layout
\end_inset
-] ラベルと本文テキストの間の水平余白。本文テキストの上に来ないラベルにのみ使用されます。
+も参照)。
\end_layout
\begin_layout Description
status collapsed
\begin_layout Plain Layout
-LabelString
+ItemSep
\end_layout
\end_inset
status collapsed
\begin_layout Plain Layout
-æ\96\87å\97å\88\97=""
+æµ®å\8b\95å°\8fæ\95°ç\82¹å\9e\8b=0
\end_layout
\end_inset
-]
+] これは、同じレイアウトを持つ段落群の間に追加する空白を与えるものです。複数のレイアウトを一つの環境に入れると、それぞれのレイアウトは、その環境の
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Static
+ParSep
\end_layout
\end_inset
-ã\83©ã\83\99ã\83«å\9e\8bã\81§ã\83©ã\83\99ã\83«ã\81«ä½¿ç\94¨ã\81\99ã\82\8bæ\96\87å\97å\88\97ã\80\82
+ã\81 ã\81\91å\88\86é\9b¢ã\81\95ã\82\8cã\81¾ã\81\99ã\80\82ã\81\97ã\81\8bã\81\97ã\80\81ã\81\9dã\81®ç\92°å¢\83ã\81®é \85ç\9b®å\85¨ä½\93ã\81¯ã\80\81ã\81\95ã\82\89ã\81«ã\81\93ã\81®
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-LabelCounter
+ItemSep
\end_layout
\end_inset
-を設定している場合、第
-\begin_inset CommandInset ref
-LatexCommand ref
-reference "sub:カウンタ"
-
-\end_inset
-
-節に述べられている特別な整形コマンドを含めることができます
-\begin_inset Foot
-status collapsed
+分だけ離されます。これは
+\emph on
+乗数
+\emph default
+であることに注意してください。
+\end_layout
-\begin_layout Plain Layout
-後方互換性のために、
+\begin_layout Description
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-@
-\emph on
-style-name
-\emph default
-@
+ItemTag
\end_layout
\end_inset
-という文字列は、
+ [[FIXME]] (XML型書式でのみ使用されます。)
+\end_layout
+
+\begin_layout Description
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-
-\emph on
-style-name
+KeepEmpty
\end_layout
\end_inset
-様式の
+ [
+\emph on
+
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-LabelString
+0
\end_layout
\end_inset
-を展開したものに置換されます。この機能は既に廃されたものとなっているので、第
-\begin_inset CommandInset ref
-LatexCommand ref
-reference "sub:カウンタ"
-
-\end_inset
-
-節の機構に置き換えられなくてはなりません。
-\end_layout
+\emph default
+,
+\begin_inset space \thinspace{}
\end_inset
-。
-\end_layout
-\begin_layout Description
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-LabelStringAppendix
+1
\end_layout
\end_inset
- [
-\begin_inset Flex Code
-status collapsed
-
-\begin_layout Plain Layout
-文字列=""
+] 段落を空のままにすると、LaTeX出力が空になってしまうので、通常、LyXは段落を空にすることを許可しません。しかしながら、これを無効にすることが望ましい場
+合が存在します。たとえば、書簡のひな型では、必須フィールドを人々が忘れないように、空のフィールドのまま提供する手もあります。特別なクラスにおいては、レイアウトを
+実際には文章を含まないある種の改行として使用することもあります。
\end_layout
-\end_inset
-
-] これは付録の中で
+\begin_layout Description
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-LabelString
+LabelBottomsep
\end_layout
\end_inset
-の代わりに用いられます。各
+ [
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-LabelString
+浮動小数点型=0
\end_layout
\end_inset
-ステートメントは、
+] ラベルと本文テキストとの間の垂直余白。本文テキストの上に来るラベルにのみ使用されます(
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-LabelStringAppendix
+Top_Environment
\end_layout
\end_inset
-をもリセットすることに注意してください。
-\end_layout
+および
+\begin_inset Newline linebreak
+\end_inset
+
-\begin_layout Description
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-LabelTag
+Centered_Top_Environment
\end_layout
\end_inset
- [FIXME] (XML型書式でのみ使用されます。)
+)。
\end_layout
\begin_layout Description
status collapsed
\begin_layout Plain Layout
-LabelType
+LabelCounter
\end_layout
\end_inset
status collapsed
\begin_layout Plain Layout
-
-\emph on
-No_Label
-\emph default
-, Manual, Static, Top_Environment, Centered_Top_Environment, Counter, Sensitive,
- Enumerate, Itemize, Bibliography
+文字列=""
\end_layout
\end_inset
-]
-\end_layout
-
-\begin_deeper
-\begin_layout Itemize
-\begin_inset Flex Code
-status collapsed
+] 自動連番に使われるカウンタ名(詳しくは第
+\begin_inset CommandInset ref
+LatexCommand ref
+reference "sub:カウンタ"
-\begin_layout Plain Layout
-Manual
-\end_layout
+\end_inset
+節参照)。
+\begin_inset Newline newline
\end_inset
-は、ラベルが最初の単語(最初の本当の空白まで)であることを示します。ラベルに2単語以上使用したいときは、保護された空白を使用してください。
-\end_layout
-\begin_layout Itemize
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Static
+LabelType
\end_layout
\end_inset
-ã\81¯ã\80\81ã\83©ã\83\99ã\83«ã\81\8c
+が
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-LabelString
+Counter
\end_layout
\end_inset
-で宣言したものであることを示します。これは「静的」であることに注意してください。
-\end_layout
-
-\begin_layout Itemize
-\begin_inset Flex Code
-status collapsed
-
-\begin_layout Plain Layout
-Top_Environment
-\end_layout
-
+型のときには、本項目は
+\emph on
+必須
+\emph default
+です。この場合には、この様式が出現するたびにカウンタが増えます。
+\begin_inset Newline newline
\end_inset
-ã\81¨
+ã\81¾ã\81\9fã\80\81
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Centered_Top_Environment
+LabelType
\end_layout
\end_inset
-ã\81¯ã\80\81
+ã\81\8c
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Static
+Enumerate
\end_layout
\end_inset
-の特別な場合です。ラベルは段落の上に印字されるのですが、それは単一の環境の上か、このレイアウトを持つ連続した段落群の上だけに印字されます。たとえば、
-\begin_inset Flex MenuItem
+型のときにも、若干複雑にはなりますが、本項目を使うことができます。たとえば、「
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Abstract
+LabelCounter myenum
\end_layout
\end_inset
-レイアウトが使用したりします。
-\end_layout
-
-\begin_layout Itemize
+」と宣言したものとしましょう。すると、LaTeXにおけるのと同様、実際に使われるカウンタは、
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Sensitive
+myenumi
\end_layout
\end_inset
-ã\81¯ã\82ã\83£ã\83\97ã\82·ã\83§ã\83³ã\83©ã\83\99ã\83«ã\81®ã\80\8cå\9b³ã\80\8dã\82\84ã\80\8c表ã\80\8dã\81®ç\89¹å\88¥ã\81ªå ´å\90\88ã\81§ã\81\99ã\80\82
+ã\83»
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Sensitive
+myenumii
\end_layout
\end_inset
-は、(ハードコードされた)ラベル文字列がフロートの種類に依存することを示します。これは、フロートに関連付けられたカウンタの値がNであるものとすると、「Float
-Type N」にハードコードされています。
-\end_layout
-
-\begin_layout Itemize
+・
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Counter
+myenumii
\end_layout
\end_inset
-ã\83©ã\83\99ã\83«å\9e\8bã\81¯ã\80\81è\87ªå\8b\95ç\9a\84ã\81«é\80£ç\95ªã\81\8cä»\98ã\81\95ã\82\8cã\82\8bã\83©ã\83\99ã\83«ã\82\92å®\9a義ã\81\97ã\81¾ã\81\99ã\80\82
+ã\83»
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-LabelString
+myenumiv
\end_layout
\end_inset
-は、それが含むカウンタ参照をすべて解決するために展開されます。これは、たとえば
-\begin_inset Flex Code
-status collapsed
-
-\begin_layout Plain Layout
-Section
-\backslash
-thechapter.
-\backslash
-thesection
-\end_layout
-
+のようになります。これらのカウンタは、全て別々に宣言されなくてはなりません。
+\begin_inset Newline newline
\end_inset
-ã\81®ã\82\88ã\81\86ã\81«ã\81ªã\82\8aã\81¾ã\81\99ã\80\82第
+ã\82«ã\82¦ã\83³ã\82¿ã\81®è©³ç´°ã\81«ã\81¤ã\81\84ã\81¦ã\81¯ã\80\81第
\begin_inset CommandInset ref
LatexCommand ref
reference "sub:カウンタ"
\end_inset
-節を参照してください。
+節をご覧ください。
\end_layout
-\begin_layout Itemize
+\begin_layout Description
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Enumerate
+LabelFont
\end_layout
\end_inset
-は、通常の連番ラベルを生成します。現在のところ、これは、第4階層まで順に、アラビア数字・小文字・小文字ローマ数字・大文字を使用するようにハードコードされています
-。
-\end_layout
-
-\begin_layout Itemize
-\begin_inset Flex Code
-status collapsed
-
-\begin_layout Plain Layout
-Itemize
-\end_layout
+ ラベルに使用されるフォント。第
+\begin_inset CommandInset ref
+LatexCommand ref
+reference "sub:フォント指定"
\end_inset
-は、各階層でさまざまなブリットを生成します。これもハードコードされています。
+節を参照。
\end_layout
-\begin_layout Itemize
+\begin_layout Description
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Bibliography
+LabelIndent
\end_layout
\end_inset
-は、LyXで内部的に使用され、
+ [
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-LatexType BibEnvironment
+文字列=""
\end_layout
\end_inset
-とともにのみ使用されます。
+] ラベルをどれくらい行頭下げすべきかを示す文字列。
\end_layout
-\end_deeper
\begin_layout Description
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-LangPreamble
+LabelSep
\end_layout
\end_inset
- これは、この様式で既に出現した
+ [
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-LangPreamble
+文字列=""
\end_layout
\end_inset
-宣言をすべて、完全に上書きしますので、注意してください。使用法についての詳細は、第
-\begin_inset CommandInset ref
-LatexCommand ref
-reference "sub:段落様式の国際化"
-
-\end_inset
-
-節をご覧ください。
+]
+\lang english
+Text that indicates the amount of
+\lang japanese
+ラベルと本文テキストの間の水平余白。本文テキストの上に来ないラベルにのみ使用されます。
\end_layout
\begin_layout Description
status collapsed
\begin_layout Plain Layout
-LatexName
+LabelString
\end_layout
\end_inset
- 対応するLaTeXの名称です。環境名かコマンド名を指します。
-\end_layout
-
-\begin_layout Description
+ [
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-LatexParam
+文字列=""
\end_layout
\end_inset
- 対応する
+]
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-LatexName
+Static
\end_layout
\end_inset
-の非必須パラメータです。このパラメータは、LyX内部から変更することはできません。
-\end_layout
-
-\begin_layout Description
+ラベル型でラベルに使用する文字列。
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-LatexType
+LabelCounter
\end_layout
\end_inset
-
-\begin_inset CommandInset label
-LatexCommand label
-name "des:LatexType"
+を設定している場合、第
+\begin_inset CommandInset ref
+LatexCommand ref
+reference "sub:カウンタ"
\end_inset
-[
+節に述べられている特別な整形コマンドを含めることができます。
+\end_layout
+
+\begin_layout Description
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-
-\emph on
-Paragraph
-\emph default
-, Command, Environment, Item_Environment,
+LabelStringAppendix
\end_layout
\end_inset
-
+ [
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-List_Environmen, Bib_Environment
+文字列=""
\end_layout
\end_inset
-] ã\83¬ã\82¤ã\82¢ã\82¦ã\83\88ã\81\8cã\81©ã\81®ã\82\88ã\81\86ã\81«LaTeXã\81«å¤\89æ\8f\9bã\81\95ã\82\8cã\82\8bã\81¹ã\81\8dã\81\8bã\82\92示ã\81\97ã\81¾ã\81\99
-\begin_inset Foot
+] ã\81\93ã\82\8cã\81¯ä»\98é\8c²ã\81®ä¸ã\81§
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-これらのルールはSGMLクラスにも適用されるので、
+LabelString
+\end_layout
+
+\end_inset
+
+の代わりに用いられます。各
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-LatexType
+LabelString
\end_layout
\end_inset
-の名称は、少しミスリーディングかもしれません。特定の例については、SGMLクラスファイルを見てください。
+ステートメントは、
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+LabelStringAppendix
\end_layout
\end_inset
-。
+ã\82\92ã\82\82ã\83ªã\82»ã\83\83ã\83\88ã\81\99ã\82\8bã\81\93ã\81¨ã\81«æ³¨æ\84\8fã\81\97ã\81¦ã\81\8fã\81 ã\81\95ã\81\84ã\80\82
\end_layout
-\begin_deeper
-\begin_layout Itemize
+\begin_layout Description
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Paragraph
+LabelTag
\end_layout
\end_inset
-は、何も特別なことは意味しません。
+ [FIXME] (XML型書式でのみ使用されます。)
\end_layout
-\begin_layout Itemize
+\begin_layout Description
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Command
+LabelType
\end_layout
\end_inset
-は、
+ [
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-\backslash
-
\emph on
-LatexName
+No_Label
\emph default
-{\SpecialChar \ldots{}
-}
+, Manual, Static, Top_Environment,
+\begin_inset Newline newline
+\end_inset
+
+Centered_Top_Environment, Counter, Sensitive, Enumerate,
+\begin_inset Newline newline
+\end_inset
+
+Itemize, Bibliography
\end_layout
\end_inset
-を意味します。
+]
\end_layout
-\begin_layout Itemize
+\begin_deeper
+\begin_layout Description
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Environment
+Manual
\end_layout
\end_inset
-は、
+ は、ラベルが最初の単語(最初の本当の空白まで)であることを示します。ラベルに2単語以上使用したいときは、保護された空白を使用してください。
+\end_layout
+
+\begin_layout Description
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-
-\backslash
-begin{
-\emph on
-LatexName
-\emph default
-}\SpecialChar \ldots{}
-
-\backslash
-end{
-\emph on
-LatexName
-\emph default
-}
+Static
\end_layout
\end_inset
-を意味します。
-\end_layout
-
-\begin_layout Itemize
+ は、ラベルが
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Item_Environment
+LabelString
\end_layout
\end_inset
-は
+で宣言したものであることを示します。これは「静的」であることに注意してください。
+\end_layout
+
+\begin_layout Description
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Environment
+Top_Environment
\end_layout
\end_inset
-と同じですが、
+と
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-
-\backslash
-item
+Centered_Top_Environment
\end_layout
\end_inset
-がこの環境のすべての段落に付けられるところだけが異なっています。
-\end_layout
-
-\begin_layout Itemize
+ は、
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-List_Environment
+Static
\end_layout
\end_inset
-ã\81¯
-\begin_inset Flex Code
+ã\81®ç\89¹å\88¥ã\81ªå ´å\90\88ã\81§ã\81\99ã\80\82ã\83©ã\83\99ã\83«ã\81¯æ®µè\90½ã\81®ä¸\8aã\81«å\8d°å\97ã\81\95ã\82\8cã\82\8bã\81®ã\81§ã\81\99ã\81\8cã\80\81ã\81\9dã\82\8cã\81¯å\8d\98ä¸\80ã\81®ç\92°å¢\83ã\81®ä¸\8aã\81\8bã\80\81ã\81\93ã\81®ã\83¬ã\82¤ã\82¢ã\82¦ã\83\88ã\82\92æ\8c\81ã\81¤é\80£ç¶\9aã\81\97ã\81\9f段è\90½ç¾¤ã\81®ä¸\8aã\81 ã\81\91ã\81«å\8d°å\97ã\81\95ã\82\8cã\81¾ã\81\99ã\80\82ã\81\9fã\81¨ã\81\88ã\81°ã\80\81
+\begin_inset Flex MenuItem
status collapsed
\begin_layout Plain Layout
-Item_Environment
+Abstract
\end_layout
\end_inset
-と同じですが、
+レイアウトが使用したりします。
+\end_layout
+
+\begin_layout Description
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-LabelWidthString
+Sensitive
\end_layout
\end_inset
-が環境の引数として渡されるところだけが異なっています。
+ はキャプションラベルの「図」や「表」の特別な場合です。
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-LabelWidthString
+Sensitive
\end_layout
\end_inset
-は、
-\begin_inset Flex MenuItem
+は、(ハードコードされた)ラベル文字列がフロートの種類に依存することを示します。これは、フロートに関連付けられたカウンタの値がNであるものとすると、「Float
+Type N」にハードコードされています。
+\lang english
+For the case that a caption is inserted outside of a float
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-編集\SpecialChar \menuseparator
-段落設定
-\end_layout
-\end_inset
-
-ダイアログで定義することができます。
+\lang english
+LabelString
\end_layout
-\begin_layout Standard
-上記最後のいくつかをまとめると、LaTeX出力は、LaTeX型に依存して
-\end_layout
+\end_inset
-\begin_layout LyX-Code
+ should be set to e.
+\begin_inset space \thinspace{}
+\end_inset
-\backslash
-latexname[latexparam]{\SpecialChar \ldots{}
-}
-\end_layout
+g
+\begin_inset space \space{}
+\end_inset
-\begin_layout Standard
-のようになるか、
-\end_layout
-\begin_layout LyX-Code
+\begin_inset Quotes eld
+\end_inset
-\backslash
-begin{latexname}[latexparam] \SpecialChar \ldots{}
-
-\backslash
-end{latexname}.
-\end_layout
+Senseless!
+\begin_inset Quotes erd
+\end_inset
-\begin_layout Standard
-となります。
+.
\end_layout
-\end_deeper
\begin_layout Description
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-LeftMargin
+Counter
\end_layout
\end_inset
- [
+ ラベル型は、自動的に連番が付されるラベルを定義します。
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-文字列=""
+LabelString
\end_layout
\end_inset
-] レイアウトを環境の中に入れた場合、左余白は単純に加えられるのではなく、因子
-\begin_inset Formula $\frac{4}{depth+4}$
-\end_inset
-
-をかけて加えられます。このパラメータは、
+は、それが含むカウンタ参照をすべて解決するために展開されます。これは、たとえば
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Margin
+Section
+\backslash
+thechapter.
+\backslash
+thesection
\end_layout
\end_inset
-が
-\begin_inset Flex Code
-status collapsed
-
-\begin_layout Plain Layout
-Manual
-\end_layout
+のようになります。第
+\begin_inset CommandInset ref
+LatexCommand ref
+reference "sub:カウンタ"
\end_inset
-あるいは
+節を参照してください。
+\end_layout
+
+\begin_layout Description
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Dynamic
+Enumerate
\end_layout
\end_inset
-に設定されているときにも用いられることに注意してください。その場合には、これは手動設定余白または動的設定余白に加えられることに注意してください。
-\begin_inset Newline newline
-\end_inset
+ は、通常の連番ラベルを生成します。現在のところ、これは、第4階層まで順に、アラビア数字・小文字・小文字ローマ数字・大文字を使用するようにハードコードされていま
+す。
+\end_layout
-引数は文字列として渡されます。たとえば「
+\begin_layout Description
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-MM
+Itemize
\end_layout
\end_inset
-」と指定すると、段落を通常フォントの「
+ は、各階層でさまざまなブリットを生成します。これもハードコードされています。
+\end_layout
+
+\begin_layout Description
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-MM
+Bibliography
\end_layout
\end_inset
-」の幅だけ行頭下げを行います。文字列の前に「
+ は、LyXで内部的に使用され、
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
--
+LatexType BibEnvironment
\end_layout
\end_inset
-ã\80\8dã\82\92ä»\98ã\81\91ã\82\8bã\81¨ã\80\81è² ã\81®å¹\85ã\82\92ä¸\8eã\81\88ã\82\8bã\81\93ã\81¨ã\81\8cã\81§ã\81\8dã\81¾ã\81\99ã\80\82ã\81\93ã\81®æ\96¹æ³\95ã\81\8cæ\8e¡ç\94¨ã\81\95ã\82\8cã\81\9fã\81®ã\81¯ã\80\81ã\81©ã\81®ç\94»é\9d¢ã\83\95ã\82©ã\83³ã\83\88ã\81§ã\82\82è¦\8bã\81\8bã\81\91ã\81\8cå\90\8cã\81\98ã\81«ã\81ªã\82\8bã\82\88ã\81\86ã\81«ã\81\99ã\82\8bã\81\9fã\82\81ã\81§す。
+ã\81¨ã\81¨ã\82\82ã\81«ã\81®ã\81¿ä½¿ç\94¨ã\81\95ã\82\8cã\81¾す。
\end_layout
+\end_deeper
\begin_layout Description
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Margin
+LangPreamble
\end_layout
\end_inset
- [
+ これは、この様式で既に出現した
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-
-\emph on
-Static
-\emph default
-, Manual, Dynamic, First_Dynamic, Right_Address_Box
+LangPreamble
\end_layout
\end_inset
-]
-\begin_inset Newline newline
+宣言をすべて、完全に上書きしますので、注意してください。使用法についての詳細は、第
+\begin_inset CommandInset ref
+LatexCommand ref
+reference "sub:段落様式の国際化"
+
\end_inset
-このレイアウトの左余白の種類です。
+節をご覧ください。
+\end_layout
+
+\begin_layout Description
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Static
+LatexName
\end_layout
\end_inset
-は固定余白を示します。
+
+\lang english
+[
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Manual
+
+\lang english
+<name>
\end_layout
\end_inset
-は、左余白が
-\begin_inset Flex MenuItem
-status collapsed
-
-\begin_layout Plain Layout
-編集\SpecialChar \menuseparator
-段落設定
+]
+\lang japanese
+対応するLaTeXの名称です。環境名かコマンド名を指します。
\end_layout
-\end_inset
-
-ダイアログで入力した文字列によって決められることを示します。これは、タブを用いずに整った一覧表を組むのに使用されます。
+\begin_layout Description
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Dynamic
+LatexParam
\end_layout
\end_inset
-は、余白がラベルの大きさに依存することを示します。これは、自動連番の見出しに使用されます。「5.4.3.2.1 非常に長い見出し」という見出し行が、「3.2
- 非常に長い見出し」よりも広い左余白(5.4.3.2.1足す空白と同じ幅)を必要とすることは明らかでしょう(標準的「ワープロ」はこんなことはやってくれませんが)。
+
+\lang english
+[
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-First_Dynamic
+
+\lang english
+<parameter>
\end_layout
\end_inset
-は似ていますが、段落の最初の行だけがDynamicでその他の行はStaticです。これは、たとえば、箇条書き(記述)に使用されます。
+]
+\lang japanese
+ 対応する
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Right_Address_Box
+LatexName
\end_layout
\end_inset
-ã\81¯ã\80\81段è\90½ä¸ã\80\81æ\9c\80ã\82\82é\95·ã\81\84è¡\8cã\81\8cå\8f³ä½\99ç\99½ã\81«å\90\88ã\81\86ã\82\88ã\81\86ã\81«ä½\99ç\99½ã\82\92é\81¸æ\8a\9eã\81\97ã\81¾ã\81\99ã\80\82ã\81\93ã\82\8cã\81¯ã\80\81ã\83\9aã\83¼ã\82¸ã\81®å\8f³ç«¯ã\81«ä½\8fæ\89\80ã\82\92çµ\84ç\89\88ã\81\99ã\82\8bã\81®ã\81«ç\94¨ã\81\84ã\82\89ã\82\8cã\81¾ã\81\99。
+ã\81®é\9d\9eå¿\85é \88ã\83\91ã\83©ã\83¡ã\83¼ã\82¿ã\81§ã\81\99ã\80\82ã\81\93ã\81®ã\83\91ã\83©ã\83¡ã\83¼ã\82¿ã\81¯ã\80\81LyXå\86\85é\83¨ã\81\8bã\82\89å¤\89æ\9b´ã\81\99ã\82\8bã\81\93ã\81¨ã\81¯ã\81§ã\81\8dã\81¾ã\81\9bã\82\93。
\end_layout
\begin_layout Description
status collapsed
\begin_layout Plain Layout
-NeedProtect
+LatexType
\end_layout
\end_inset
\begin_layout Plain Layout
\emph on
-0
+Paragraph
+\emph default
+, Command, Environment, Item_Environment,
+\begin_inset Newline newline
+\end_inset
+
+List_Environment, Bib_Environment
\end_layout
\end_inset
-,
+] レイアウトがどのようにLaTeXに変換されるべきかを示します。
+\begin_inset Foot
+status collapsed
+
+\begin_layout Plain Layout
+これらのルールはDocBookクラスにも適用されるので、
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-1
+LatexType
\end_layout
\end_inset
-] このレイアウト中の脆弱なコマンドが
+の名称は、少しミスリーディングかもしれません。特定の例については、DocBook
+\lang english
+(filenames
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-\backslash
-protect
+\lang english
+db_*.inc
\end_layout
\end_inset
-されるべきか否か(註:これはこのコマンド自体が
+ )
+\lang japanese
+クラスファイルを見てください。
+\end_layout
+
+\end_inset
+
+
+\end_layout
+
+\begin_deeper
+\begin_layout Description
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-
-\backslash
-protect
+Paragraph
\end_layout
\end_inset
-されるべきかでは
-\emph on
-ありません
-\emph default
-)。
+ は、何も特別なことは意味しません。
\end_layout
\begin_layout Description
status collapsed
\begin_layout Plain Layout
-Newline
+Command
\end_layout
\end_inset
- [
+ は、
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-0
+
+\backslash
+
+\emph on
+LatexName
+\emph default
+{\SpecialChar \ldots{}
+}
\end_layout
\end_inset
-,
+を意味します。
+\end_layout
+
+\begin_layout Description
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-
-\emph on
-1
+Environment
\end_layout
\end_inset
-] 新規行をLaTeXの新規行(
+ は、
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
\backslash
+begin{
+\emph on
+LatexName
+\emph default
+}\SpecialChar \ldots{}
\backslash
-
+end{
+\emph on
+LatexName
+\emph default
+}
\end_layout
\end_inset
-)に変換するか否か。LyX中でLaTeX編集をやりやすくするために、変換は無効にすることができます。
+を意味します。
\end_layout
\begin_layout Description
status collapsed
\begin_layout Plain Layout
-NextNoIndent
+Item_Environment
\end_layout
\end_inset
- [
+ は
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-1
+Environment
\end_layout
\end_inset
-,
+と同じですが、
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-\emph on
-0
+\backslash
+item
\end_layout
\end_inset
-] 次の段落に最初の行の行頭下げを許すか否か。
+がこの環境のすべての段落に付けられるところだけが異なっています。
+\end_layout
+
+\begin_layout Description
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-1
+List_Environment
\end_layout
\end_inset
-は許可しないことを意味し、
+ は
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-0
+Item_Environment
\end_layout
\end_inset
-は望むならば行頭下げできることを意味します。
-\end_layout
-
-\begin_layout Description
+と同じですが、
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-ObsoletedBy
+LabelWidthString
\end_layout
\end_inset
- このレイアウトが置き換えられたレイアウト名。これは、後方互換性を維持しながら、レイアウトの名称を変更するのに使用されます。
-\end_layout
-
-\begin_layout Description
+が環境の引数として渡されるところだけが異なっています。
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-OptionalArgs
+LabelWidthString
\end_layout
\end_inset
- [
-\begin_inset Flex Code
+は、
+\begin_inset Flex MenuItem
status collapsed
\begin_layout Plain Layout
-整数型=0
+編集\SpecialChar \menuseparator
+段落設定
\end_layout
\end_inset
-] このレイアウトに使用することのできる非必須引数の数。節見出しのようなものに有用であり、LaTeXでのみ意味を持ちます。出力時には、非必須引数は、すべての必須
-引数の前に来ることに注意してください(以下参照)。つまり、
+ダイアログで定義することができます。
\end_layout
-\begin_deeper
-\begin_layout LyX-Code
-
-\backslash
-mycmd[非必須引数1]{必須引数1}{段落の内容}
-\end_layout
+\begin_layout Description
-\begin_layout Standard
-のようなコマンドは生成できますが、
-\end_layout
+\lang english
+\begin_inset Flex Code
+status collapsed
-\begin_layout LyX-Code
+\begin_layout Plain Layout
-\backslash
-mycmd[非必須引数1]{必須引数1}[非必須引数2]{段落の内容}
+\lang english
+Bib_Environment
\end_layout
-\begin_layout Standard
-のようなコマンドは、TeXコード(これを使えば何でもできます)を使用することなしには、生成することができません。
-\end_layout
+\end_inset
-\end_deeper
-\begin_layout Description
+ is like
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-ParbreakIsNewline
+
+\lang english
+Environment
\end_layout
\end_inset
-
-\begin_inset CommandInset label
-LatexCommand label
-name "des:ParbreakIsNewline"
-
+ but adds additionally the necessary mandatory argument (the longest label)
+ to the begin statement of the bibliography environment:
+\begin_inset Newline newline
\end_inset
- [
+
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-\emph on
-0
+\lang english
+
+\backslash
+begin{thebibliography}{99}
\end_layout
\end_inset
-,
-\begin_inset Flex Code
-status collapsed
+ It is therefore only useful for bibliography environments.
+ The default longest label
+\begin_inset Quotes eld
+\end_inset
-\begin_layout Plain Layout
-1
+99
+\begin_inset Quotes erd
+\end_inset
+
+ can be changed by the user in the paragraph settings of a bibliography
+ item.
\end_layout
-\end_inset
+\begin_layout Standard
+上記最後のいくつかをまとめると、LaTeX出力は、LaTeX型に依存して
+\end_layout
-] LaTeX出力中で、段落を空行ではなく、改行で区切るよう指定します。
-\begin_inset Flex Code
-status collapsed
+\begin_layout LyX-Code
-\begin_layout Plain Layout
-PassThru 1
+\backslash
+LatexName[LatexParam]{\SpecialChar \ldots{}
+}
\end_layout
-\end_inset
+\begin_layout Standard
+のようになるか、
+\end_layout
-と併用すれば、(TeXコードを使用したときのように)テキストエディタをエミュレートすることができます。
+\begin_layout LyX-Code
+
+\backslash
+begin{LatexName}[LatexParam] \SpecialChar \ldots{}
+
+\backslash
+end{LatexName}.
+\end_layout
+
+\begin_layout Standard
+となります。
\end_layout
+\end_deeper
\begin_layout Description
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-ParIndent
+LeftMargin
\end_layout
\end_inset
\end_inset
-] 段落の最初の行の行頭下げ。レイアウトによっては
+] レイアウトを環境の中に入れた場合、左余白は単純に加えられるのではなく、因子
+\begin_inset Formula $\frac{4}{\mathrm{depth}+4}$
+\end_inset
+
+をかけて加えられます。このパラメータは、
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Parindent
+Margin
\end_layout
\end_inset
-ã\81¯å\9bºå®\9aã\81\95ã\82\8cã\81¦ã\81\84ã\81¾ã\81\99ã\80\82ä¾\8bå¤\96ã\81«ã\81¯æ¨\99æº\96ã\83¬ã\82¤ã\82¢ã\82¦ã\83\88ã\81\8cã\81\82ã\82\8aã\80\81æ¨\99æº\96ã\83¬ã\82¤ã\82¢ã\82¦ã\83\88ã\81®æ®µè\90½ã\81®è¡\8cé ä¸\8bã\81\92ã\81¯ã\80\81
+ã\81\8c
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-NextNoIndent
+Manual
\end_layout
\end_inset
-ã\81§ç¦\81æ¢ã\81\99ã\82\8bã\81\93ã\81¨ã\81\8cã\81§ã\81\8dã\82\8bã\82\88ã\81\86ã\81«ã\81ªã\81£ã\81¦ã\81\84ã\81¾ã\81\99ã\80\82ã\81¾ã\81\9fã\80\81ç\92°å¢\83ä¸ã\81®æ¨\99æº\96ã\83¬ã\82¤ã\82¢ã\82¦ã\83\88段è\90½ã\81¯ã\80\81å½\93該段è\90½ã\81®
+ã\81\82ã\82\8bã\81\84ã\81¯
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Parindent
+Dynamic
\end_layout
\end_inset
-ではなく、この環境の
+に設定されているときにも用いられることに注意してください。その場合には、これは手動設定余白または動的設定余白に加えられることに注意してください。
+\begin_inset Newline newline
+\end_inset
+
+たとえば「
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Parindent
+MM
\end_layout
\end_inset
-を使用します。たとえば、箇条書き(連番)内の標準段落は、行頭下げされません。
-\end_layout
-
-\begin_layout Description
+」と指定すると、段落を通常フォントの「
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Parsep
+MM
\end_layout
\end_inset
- [
+」の幅だけ行頭下げを行います。文字列の前に「
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-浮動小数点型=0
+-
\end_layout
\end_inset
-] このレイアウトの2段落間の垂直余白。
+」を付けると、負の幅を与えることができます。この方法が採用されたのは、どの画面フォントでも見かけが同じになるようにするためです。
\end_layout
\begin_layout Description
status collapsed
\begin_layout Plain Layout
-Parskip
+Margin
\end_layout
\end_inset
status collapsed
\begin_layout Plain Layout
-浮動小数点型=0
+
+\emph on
+Static
+\emph default
+, Manual, Dynamic, First_Dynamic, Right_Address_Box
\end_layout
\end_inset
-] LyXでは、文書を組版するのに、ユーザが「行頭下げ」か「スキップ」を選ぶことができます。「行頭下げ」を選択した際には、この値は完全に無視されます。「スキップ
-」を選択した際には、LaTeX型「段落」レイアウトの
+]
+\begin_inset Newline newline
+\end_inset
+
+このレイアウトの左余白の種類です。
+\end_layout
+
+\begin_deeper
+\begin_layout Description
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-ParIndent
+Static
\end_layout
\end_inset
-は無視され、すべての段落はこの
+ は固定余白を示します。
+\end_layout
+
+\begin_layout Description
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Parskip
+Manual
\end_layout
\end_inset
-引数分だけ引き離されます。垂直余白は、
-\begin_inset Flex Code
+ は、左余白が
+\begin_inset Flex MenuItem
status collapsed
\begin_layout Plain Layout
-DefaultHeight
+編集\SpecialChar \menuseparator
+段落設定
\end_layout
\end_inset
-を標準フォントでの1行の高さとすると、
+ダイアログで入力した文字列によって決められることを示します。これは、タブを用いずに整った一覧表を組むのに使用されます。
+\end_layout
+
+\begin_layout Description
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Parskipの値
+Dynamic
\end_layout
\end_inset
+ は、余白がラベルの大きさに依存することを示します。これは、自動連番の見出しに使用されます。「5.4.3.2.1 非常に長い見出し」という見出し行が、「3.2
+ 非常に長い見出し」よりも広い左余白(5.4.3.2.1足す空白と同じ幅)を必要とすることは明らかでしょう(標準的「ワープロ」はこんなことはやってくれませんが)。
+\end_layout
-\begin_inset Formula $\times$
-\end_inset
-
-
+\begin_layout Description
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-DefaultHeight
+First_Dynamic
\end_layout
\end_inset
-によって計算されます。このようにして、画面フォントを変更しても同じように表示されるのです。
+ は似ていますが、段落の最初の行だけがDynamicでその他の行はStaticです。これは、たとえば、箇条書き(記述)に使用されます。
\end_layout
\begin_layout Description
status collapsed
\begin_layout Plain Layout
-PassThru
+Right_Address_Box
\end_layout
\end_inset
-
-\begin_inset CommandInset label
-LatexCommand label
-name "des:PathThru"
+ は、段落中、最も長い行が右余白に合うように余白を選択します。これは、ページの右端に住所を組版するのに用いられます。
+\end_layout
-\end_inset
+\end_deeper
+\begin_layout Description
+\begin_inset Flex Code
+status collapsed
-[
-\emph on
+\begin_layout Plain Layout
+NeedProtect
+\end_layout
+
+\end_inset
+ [
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
+
+\emph on
0
\end_layout
\end_inset
+,
+\begin_inset space \thinspace{}
+\end_inset
+
-\emph default
-,
\begin_inset Flex Code
status collapsed
\end_inset
-] この段落の内容が、LaTeXが必要とするような特別な変換を行わずに、生の形で出力されるべきかどうか。
-\end_layout
-
-\begin_layout Description
+] このレイアウト中の脆弱なコマンドが
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Preamble
-\end_layout
-
-\end_inset
-
-\begin_inset CommandInset label
-LatexCommand label
-name "des:Preamble"
+\backslash
+protect
+\end_layout
\end_inset
-この様式が使用されたときに、LaTeXプリアンブルに付け加えるべき情報。この特定の様式が要求するマクロを定義したり、パッケージを読み込んだりと言ったことに使用し
-ます。「
+されるべきか否か(註:これはこのコマンド自体が
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-EndPreamble
+
+\backslash
+protect
\end_layout
\end_inset
-」で閉じる必要があります。
+されるべきかでは
+\emph on
+ありません
+\emph default
+)。
\end_layout
\begin_layout Description
status collapsed
\begin_layout Plain Layout
-RefPrefix
+Newline
\end_layout
\end_inset
status collapsed
\begin_layout Plain Layout
-文字列
+0
\end_layout
\end_inset
-] この型の段落を参照する際、生成されるラベルに使用する前置句。これによって、整形参照を使用することができるようになります。
-\end_layout
+,
+\begin_inset space \thinspace{}
+\end_inset
+
-\begin_layout Description
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-RequiredArgs
+
+\emph on
+1
\end_layout
\end_inset
- [
+] 新規行をLaTeXの新規行(
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-整数型=0
-\end_layout
-\end_inset
+\backslash
-] このレイアウトに対応するLaTeXコマンドやLaTeX環境が予期している、必須引数の数。コマンドの場合には、段落の内容自体に関連付けられている引数
-\emph on
-以外に
-\emph default
-、必要な引数の数のことです。これらの引数は、実際には渡されなくても構いません。必要な場合は、LyXが空の引数を生成します。非必須引数は、必須引数の前に出力される
-ことに注意してください。詳細については、上記
-\begin_inset Flex Code
-status collapsed
+\backslash
-\begin_layout Plain Layout
-OptionalArgs
\end_layout
\end_inset
-タグにおける議論をご覧ください。
+)に変換するか否か。LyX中でLaTeX編集をやりやすくするために、変換は無効にすることができます。
\end_layout
\begin_layout Description
status collapsed
\begin_layout Plain Layout
-Requires
+NextNoIndent
\end_layout
\end_inset
status collapsed
\begin_layout Plain Layout
-文字列
+
+\emph on
+0
\end_layout
\end_inset
-]
-\begin_inset CommandInset label
-LatexCommand label
-name "des:Requires"
-
+,
+\begin_inset space \thinspace{}
\end_inset
-このレイアウトが
+
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-文字列
+1
\end_layout
\end_inset
-で表される機能を必要するか否か。「機能」に関する情報は、上記
+] 次の段落に最初の行の行頭下げを許すか否か。
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Provides
+1
\end_layout
\end_inset
-の説明(
-\begin_inset CommandInset ref
-LatexCommand pageref
-reference "des:FreeSpacing"
+は許可しないことを意味し、
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+0
+\end_layout
\end_inset
-ã\83\9aã\83¼ã\82¸ï¼\89ã\82\92ã\81\94å\8f\82ç\85§ã\81\8fã\81 ã\81\95ã\81\84。
+ã\81¯æ\9c\9bã\82\80ã\81ªã\82\89ã\81°è¡\8cé ä¸\8bã\81\92ã\81§ã\81\8dã\82\8bã\81\93ã\81¨ã\82\92æ\84\8få\91³ã\81\97ã\81¾ã\81\99。
\end_layout
\begin_layout Description
status collapsed
\begin_layout Plain Layout
-RightMargin
+ObsoletedBy
\end_layout
\end_inset
- [
+
+\lang english
+[
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-文字列=""
+
+\lang english
+<name>
\end_layout
\end_inset
-]
-\begin_inset Flex Code
-status collapsed
-
-\begin_layout Plain Layout
-LeftMargin
-\end_layout
-
-\end_inset
-
-に同様。
+]
+\lang japanese
+ このレイアウトが置き換えられたレイアウト名。これは、後方互換性を維持しながら、レイアウトの名称を変更するのに使用されます。
\end_layout
\begin_layout Description
status collapsed
\begin_layout Plain Layout
-Spacing
+OptionalArgs
\end_layout
\end_inset
status collapsed
\begin_layout Plain Layout
-
-\emph on
-single
-\emph default
-, onehalf, double, other
+整数型=0
\end_layout
\end_inset
-
-\emph on
-値
-\emph default
-] これはレイアウト中の既定の行間をどうすべきか定義するものです。引数の
-\begin_inset Flex Code
-status collapsed
+] このレイアウトに使用することのできる非必須引数の数。節見出しのようなものに有用であり、LaTeXでのみ意味を持ちます。出力時には、非必須引数は、すべての必須
+引数の前に来ることに注意してください(以下参照)。つまり、
+\end_layout
-\begin_layout Plain Layout
-single
+\begin_deeper
+\begin_layout LyX-Code
+
+\backslash
+mycmd[非必須引数1]{必須引数1}{段落の内容}
\end_layout
-\end_inset
+\begin_layout Standard
+のようなコマンドは生成できますが、
+\end_layout
-・
-\begin_inset Flex Code
-status collapsed
+\begin_layout LyX-Code
-\begin_layout Plain Layout
-onehalf
+\backslash
+mycmd[非必須引数1]{必須引数1}[非必須引数2]{段落の内容}
\end_layout
-\end_inset
+\begin_layout Standard
+のようなコマンドは、TeXコード(これを使えば何でもできます)を使用することなしには、生成することができません。
+\end_layout
-・
+\end_deeper
+\begin_layout Description
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-double
+ParbreakIsNewline
\end_layout
\end_inset
-は、それぞれ乗数1・1.25・1.667に対応します。引数
+ [
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-other
+
+\emph on
+0
\end_layout
\end_inset
-を指定した場合には、実際の乗数値も引数として指定しなくてはなりません。他のパラメータと違って
+,
+\begin_inset space \thinspace{}
+\end_inset
+
+
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Spacing
+1
\end_layout
\end_inset
-は、
+] LaTeX出力中で、段落を空行ではなく、改行で区切るよう指定します。
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-setspace.sty
+PassThru 1
\end_layout
\end_inset
-ã\83\91ã\83\83ã\82±ã\83¼ã\82¸ã\82\92使ç\94¨ã\81\97ã\81\9fã\80\81é\99\90å®\9aç\9a\84ã\81ªLaTeXã\82³ã\83¼ã\83\89ã\82\92ç\94\9fæ\88\90ã\81\99ã\82\8bã\81\93ã\81¨ã\82\92æ\84\8få\91³ã\81\99ã\82\8bã\81\93ã\81¨ã\81«ã\81\94注æ\84\8fã\81\8fã\81 ã\81\95ã\81\84。
+ã\81¨ä½µç\94¨ã\81\99ã\82\8cã\81°ã\80\81ï¼\88TeXã\82³ã\83¼ã\83\89ã\82\92使ç\94¨ã\81\97ã\81\9fã\81¨ã\81\8dã\81®ã\82\88ã\81\86ã\81«ï¼\89ã\83\86ã\82ã\82¹ã\83\88ã\82¨ã\83\87ã\82£ã\82¿ã\82\92ã\82¨ã\83\9fã\83¥ã\83¬ã\83¼ã\83\88ã\81\99ã\82\8bã\81\93ã\81¨ã\81\8cã\81§ã\81\8dã\81¾ã\81\99。
\end_layout
\begin_layout Description
status collapsed
\begin_layout Plain Layout
-Spellcheck
+ParIndent
\end_layout
\end_inset
status collapsed
\begin_layout Plain Layout
-0
+文字列=""
\end_layout
\end_inset
-,
+] 段落の最初の行の行頭下げ。レイアウトによっては
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-1
+Parindent
\end_layout
\end_inset
-] この様式の段落をスペルチェックするか否か。既定値は真です。
+は固定されています。例外には標準レイアウトがあり、標準レイアウトの段落の行頭下げは、
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+NextNoIndent
\end_layout
-\begin_layout Description
+\end_inset
+
+で禁止することができるようになっています。また、環境中の標準レイアウト段落は、当該段落の
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-TextFont
+Parindent
\end_layout
\end_inset
- 本文に使うフォント。第
-\begin_inset CommandInset ref
-LatexCommand ref
-reference "sub:フォント指定"
+ではなく、この環境の
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+Parindent
+\end_layout
\end_inset
-節参照。
+を使用します。たとえば、箇条書き(連番)内の標準段落は、行頭下げされません。
\end_layout
\begin_layout Description
status collapsed
\begin_layout Plain Layout
-TocLevel
+ParSep
\end_layout
\end_inset
status collapsed
\begin_layout Plain Layout
-æ\95´æ\95°å\9e\8b
+æµ®å\8b\95å°\8fæ\95°ç\82¹å\9e\8b=0
\end_layout
\end_inset
-] 目次中でのこの様式の階層。これは、節見出しの自動連番に使用されます。
+] このレイアウトの2段落間の垂直余白。
\end_layout
\begin_layout Description
status collapsed
\begin_layout Plain Layout
-TopSep
+Parskip
\end_layout
\end_inset
\end_inset
-] このレイアウトを持つ一連の段落群の最初の段落と、その前の段落の間の垂直余白。前の段落が別のレイアウトを持っていれば、余白は単純に追加されるのではなく、それら
-の最大値がとられます。
-\end_layout
-
-\begin_layout Subsection
-\begin_inset CommandInset label
-LatexCommand label
-name "sub:段落様式の国際化"
-
-\end_inset
+] LyXでは、文書を組版するのに、ユーザが「行頭下げ」か「スキップ」を選ぶことができます。「行頭下げ」を選択した際には、この値は完全に無視されます。「スキップ
+」を選択した際には、LaTeX型「段落」レイアウトの
+\begin_inset Flex Code
+status collapsed
-段落様式の国際化
+\begin_layout Plain Layout
+ParIndent
\end_layout
-\begin_layout Standard
-LyXは、長きにわたってレイアウト情報の国際化をサポートしてきましたが、第2.0版までは、これは操作画面にのみ適用されるものであって、たとえばPDF出力には適用さ
-れませんでした。たとえば、フランスの著者が、「Theorem 1」の代わりに「
-\lang french
-Théorème
-\lang japanese
- 1」としたければ、醜いハックに頼るしかありませんでした。Georg Baumのおかげで、これは解消されました。
-\end_layout
+\end_inset
-\begin_layout Standard
-もし
-\begin_inset Flex MenuItem
+は無視され、すべての段落はこの
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Style
+Parskip
\end_layout
\end_inset
-が、組版文書に出力される文字列を定義するのであれば、非英語文書や複数言語文書をサポートするために、
-\begin_inset Flex MenuItem
+引数分だけ引き離されます。垂直余白は、
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-LangPreamble
+DefaultHeight
\end_layout
\end_inset
-ã\82\84
-\begin_inset Flex MenuItem
+ã\82\92æ¨\99æº\96ã\83\95ã\82©ã\83³ã\83\88ã\81§ã\81®1è¡\8cã\81®é«\98ã\81\95ã\81¨ã\81\99ã\82\8bã\81¨ã\80\81
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-BabelPreamble
+Parskipの値
\end_layout
\end_inset
-を使用することができます。以下の抜粋(
-\begin_inset Flex MenuItem
+
+\begin_inset Formula $\times$
+\end_inset
+
+
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-theorems-ams.inc
+DefaultHeight
\end_layout
\end_inset
-ã\82\88ã\82\8aï¼\89ã\81¯ã\80\81ã\81\93ã\82\8cã\81\8cã\81©ã\81\86å\8b\95ä½\9cã\81\99ã\82\8bã\81\8bã\82\92示ã\81\99ã\82\82のです。
+ã\81«ã\82\88ã\81£ã\81¦è¨\88ç®\97ã\81\95ã\82\8cã\81¾ã\81\99ã\80\82ã\81\93ã\81®ã\82\88ã\81\86ã\81«ã\81\97ã\81¦ã\80\81ç\94»é\9d¢ã\83\95ã\82©ã\83³ã\83\88ã\82\92å¤\89æ\9b´ã\81\97ã\81¦ã\82\82å\90\8cã\81\98ã\82\88ã\81\86ã\81«è¡¨ç¤ºã\81\95ã\82\8cã\82\8bのです。
\end_layout
-\begin_layout LyX-Code
-Preamble
-\end_layout
+\begin_layout Description
+\begin_inset Flex Code
+status collapsed
-\begin_deeper
-\begin_layout LyX-Code
-
-\backslash
-theoremstyle{remark}
+\begin_layout Plain Layout
+PassThru
\end_layout
-\begin_layout LyX-Code
-
-\backslash
-newtheorem{claim}[thm]{
-\backslash
-protect
-\backslash
-claimname}
-\end_layout
+\end_inset
-\begin_layout LyX-Code
-EndPreamble
-\end_layout
+ [
+\emph on
-\begin_layout LyX-Code
-LangPreamble
-\end_layout
+\begin_inset Flex Code
+status collapsed
-\begin_layout LyX-Code
-
-\backslash
-providecommand{
-\backslash
-claimname}{_(Claim)}
+\begin_layout Plain Layout
+0
\end_layout
-\begin_layout LyX-Code
-EndLangPreamble
-\end_layout
+\end_inset
-\begin_layout LyX-Code
-BabelPreamble
-\end_layout
-\begin_layout LyX-Code
-
-\backslash
-addto
-\backslash
-captions$$lang{
-\backslash
-renewcommand{
-\backslash
-claimname}{_(Claim)}}
-\end_layout
+\emph default
+,
+\begin_inset space \thinspace{}
+\end_inset
-\begin_layout LyX-Code
-EndBabelPreamble
-\end_layout
-\end_deeper
-\begin_layout Standard
-原則として、
-\begin_inset Flex MenuItem
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-LangPreamble
+1
\end_layout
\end_inset
-と
-\begin_inset Flex MenuItem
+] この段落の内容が、LaTeXが必要とするような特別な変換を行わずに、生の形で出力されるべきかどうか。
+\end_layout
+
+\begin_layout Description
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-BabelPreamble
+Preamble
\end_layout
\end_inset
-タグ内には、有効なLaTeXコードはすべて用いることができますが、実際においては、ここで典型的に示したような形になるでしょう。組版文字列が正しく翻訳されるための
-鍵となるのは、LaTeXコマンド
+ この様式が使用されたときに、LaTeXプリアンブルに付け加えるべき情報。この特定の様式が要求するマクロを定義したり、パッケージを読み込んだりと言ったことに使用
+します。「
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-
-\backslash
-claimname
+EndPreamble
\end_layout
\end_inset
-とその
+」で閉じる必要があります。
+\end_layout
+
+\begin_layout Description
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
+RefPrefix
+\end_layout
-\backslash
-newtheorem
+\end_inset
+
+ [
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+文字列
\end_layout
\end_inset
-中での用い方です。
+] この型の段落を参照する際、生成されるラベルに使用する前置句。これによって、整形参照を使用することができるようになります。
\end_layout
-\begin_layout Standard
+\begin_layout Description
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-LangPreamble
+RequiredArgs
\end_layout
\end_inset
-タグは、文書全体の言語に基づいた国際化を提供します。タグの内容は、
+ [
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Preamble
+整数型=0
\end_layout
\end_inset
-タグと同様、プリアンブルに置かれるのですが、これを特別なものにしているのは、「関数」
+] このレイアウトに対応するLaTeXコマンドやLaTeX環境が予期している、必須引数の数。コマンドの場合には、段落の内容自体に関連付けられている引数
+\emph on
+以外に
+\emph default
+、必要な引数の数のことです。これらの引数は、実際には渡されなくても構いません。必要な場合は、LyXが空の引数を生成します。非必須引数は、必須引数の前に出力される
+ことに注意してください。詳細については、上記
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-_()
+OptionalArgs
\end_layout
\end_inset
-ã\81\8c使ç\94¨ã\81\95ã\82\8cã\81¦ã\81\84ã\82\8bã\81\93ã\81¨ã\81§ã\81\99ã\80\82ã\81\93ã\82\8cã\81¯ã\80\81LyXã\81\8cLaTeXå\87ºå\8a\9bã\82\92ç\94\9fæ\88\90ã\81\99ã\82\8bé\9a\9bã\80\81ã\81\9dã\81®å¼\95æ\95°ã\82\92æ\96\87æ\9b¸è¨\80èª\9eã\81«ç¿»è¨³ã\81\97ã\81\9fã\82\82ã\81®ã\81§ç½®ã\81\8dæ\8f\9bã\81\88ã\82\89ã\82\8cã\81¾ã\81\99。
+ã\82¿ã\82°ã\81«ã\81\8aã\81\91ã\82\8bè°è«\96ã\82\92ã\81\94覧ã\81\8fã\81 ã\81\95ã\81\84。
\end_layout
-\begin_layout Standard
+\begin_layout Description
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-BabelPreamble
+Requires
\end_layout
\end_inset
-タグは、複数言語文書をサポートし、
+ [
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-babel
+文字列
\end_layout
\end_inset
-パッケージへのインタフェースを提供することを意図しているので、もう少し複雑です。その内容は、文書に現れる言語それぞれについて一度、プリアンブルに追加されます。こ
-の場合には、
+]
+\lang english
+Whether the style requires the feature
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-_()
+
+\lang english
+string
\end_layout
\end_inset
-の引数は、その当該言語への翻訳で置き換えられ、
+.
+ See the description of
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-$$lang
+
+\lang english
+Provides
\end_layout
\end_inset
-は言語名(babelパッケージで使用されるもの)で置き換えられます。
+ above (sec
+\lang japanese
+.
+\begin_inset space ~
+\end_inset
+
+
+\begin_inset CommandInset ref
+LatexCommand ref
+reference "sub:汎用テキストクラスパラメータ"
+
+\end_inset
+
+
+\lang english
+) for information on `features'
+\lang japanese
+。
\end_layout
-\begin_layout Standard
-したがって、フランス語のセクションを持つドイツ語文書では、以下のような内容がプリアンブルに追加されます
+\begin_layout Description
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+RightMargin
\end_layout
-\begin_layout LyX-Code
+\end_inset
-\backslash
-addto
-\backslash
-captionsfrench{
-\backslash
-renewcommand{
-\backslash
-claimname}{Affirmation}}
-\backslash
-addto
-\backslash
-captionsngerman{
-\backslash
-renewcommand{
-\backslash
-claimname}{Behauptung}}
-\backslash
-providecommand{
-\backslash
-claimname}{Behauptung}
+ [
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+文字列=""
\end_layout
-\begin_layout Standard
-それから、LaTeXと
+\end_inset
+
+]
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-babel
+LeftMargin
\end_layout
\end_inset
-ã\81¯å\8d\94å\8a\9bã\81\97ã\81¦ã\80\81å\87ºå\8a\9bã\81«æ£ã\81\97ã\81\84æ\96\87å\97å\88\97ã\82\92ç\94\9fæ\88\90ã\81\97ã\81¾ã\81\99。
+ã\81«å\90\8cæ§\98。
\end_layout
-\begin_layout Standard
-ここで注意しなくてはならない重要な点は、翻訳は、操作画面の国際化に使われるのと同じ機構を通じて、LyX自身によって提供されるということです。つまり、ユーザー作成
-のレイアウトファイルに入力された文字列は、LyXの国際化ルーチンでは取り扱われないので、
-\begin_inset Flex MenuItem
+\begin_layout Description
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-LangPreamble
+Spacing
\end_layout
\end_inset
-と
-\begin_inset Flex MenuItem
+ [
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-BabelPreamble
+
+\emph on
+single
\end_layout
\end_inset
-は、事実上、LyXとともに提供されるレイアウトファイルでのみ、使うことができるということを意味します。とはいえ、こういうことでありますので、将来的にLyXに同梱
-させようという意図を以て作成されたレイアウトは、適切なところではすべて、これらのタグを使用するべきです。
-\end_layout
+,
+\begin_inset Flex Code
+status collapsed
-\begin_layout Subsection
-フロート
-\begin_inset CommandInset label
-LatexCommand label
-name "sub:フロート"
+\begin_layout Plain Layout
+onehalf
+\end_layout
\end_inset
+,
+\begin_inset Flex Code
+status collapsed
+\begin_layout Plain Layout
+double
\end_layout
-\begin_layout Standard
-LyX第1.3.0版以来、テキストクラス自体の中でフロート(
-\begin_inset Flex MenuItem
+\end_inset
+
+,
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-figure
+other
+\begin_inset space ~
+\end_inset
+
+<
+\emph on
+値
+\emph default
+>
\end_layout
\end_inset
-・
-\begin_inset Flex MenuItem
+]
+\lang english
+
+\lang japanese
+これはレイアウト中の既定の行間をどうすべきか定義するものです。引数の
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-table
+single
\end_layout
\end_inset
-・\SpecialChar \ldots{}
-)を定義することが可能となり、かつ必要となりました。標準的なフロートは
+・
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-stdfloats.inc
+onehalf
\end_layout
\end_inset
-ファイルに含まれているので、作業中のレイアウトファイルに
-\end_layout
+・
+\begin_inset Flex Code
+status collapsed
-\begin_layout LyX-Code
-Input stdfloats.inc
+\begin_layout Plain Layout
+double
\end_layout
-\begin_layout Standard
-と加えるだけで済むことも多いでしょう。LyXに同梱されているAGUクラスのように、それ以外のフロート型を提供するテキストクラスを実装するには、以下の情報が役立つ
-でありましょう。
-\end_layout
+\end_inset
-\begin_layout Description
+は、それぞれ乗数1・1.25・1.667に対応します。引数
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Extension
+other
\end_layout
\end_inset
- [
+を指定した場合には、実際の乗数値も引数として指定しなくてはなりません。他のパラメータと違って
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-文字列
+Spacing
\end_layout
\end_inset
-=
-\begin_inset Quotes erd
-\end_inset
+は、
+\lang english
+LaTeX package
+\lang japanese
+
+\begin_inset Flex Code
+status collapsed
+\begin_layout Plain Layout
+setspace
+\end_layout
-\begin_inset Quotes erd
\end_inset
-] 図などのリストを含む外部ファイルのファイル拡張子名。LaTeXがキャプションを書き込むファイルです。
+パッケージを使用した、限定的なLaTeXコードを生成することを意味することにご注意ください。
\end_layout
\begin_layout Description
status collapsed
\begin_layout Plain Layout
-GuiName
+Spellcheck
\end_layout
\end_inset
status collapsed
\begin_layout Plain Layout
-文字列
+0
\end_layout
\end_inset
-=
-\begin_inset Quotes erd
+,
+\begin_inset space \thinspace{}
\end_inset
-\begin_inset Quotes erd
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+1
+\end_layout
+
\end_inset
-] ã\83¡ã\83\8bã\83¥ã\83¼ã\81¨ã\82ã\83£ã\83\97ã\82·ã\83§ã\83³ã\81«ä½¿ç\94¨ã\81\95ã\82\8cã\82\8bæ\96\87å\97å\88\97ã\80\82babelã\81\8c使ç\94¨ã\81\95ã\82\8cã\82\8bå ´å\90\88ã\81«ã\81¯ã\80\81ã\81\93ã\82\8cã\81¯ç\8f¾å\9c¨ã\81®è¨\80èª\9eã\81«ç¿»è¨³ã\81\95ã\82\8cã\81¾す。
+] ã\81\93ã\81®æ§\98å¼\8fã\81®æ®µè\90½ã\82\92ã\82¹ã\83\9aã\83«ã\83\81ã\82§ã\83\83ã\82¯ã\81\99ã\82\8bã\81\8bå\90¦ã\81\8bã\80\82æ\97¢å®\9aå\80¤ã\81¯ç\9c\9fã\81§す。
\end_layout
\begin_layout Description
status collapsed
\begin_layout Plain Layout
-HTML*
+TextFont
\end_layout
\end_inset
- これらは、XHTML出力で使用されます。第
+ 本文に使うフォント。第
\begin_inset CommandInset ref
LatexCommand ref
-reference "sec:XHTML出力のタグ"
+reference "sub:フォント指定"
\end_inset
-節をご覧ください。
+節参照。
\end_layout
\begin_layout Description
status collapsed
\begin_layout Plain Layout
-ListCommand
+TocLevel
\end_layout
\end_inset
status collapsed
\begin_layout Plain Layout
-æ\96\87å\97å\88\97
+æ\95´æ\95°å\9e\8b=3
\end_layout
\end_inset
-=
-\begin_inset Quotes erd
-\end_inset
+] 目次中でのこの様式の階層。これは、節見出しの自動連番に使用されます。
+\end_layout
-
-\begin_inset Quotes erd
-\end_inset
-
-] この型のフロートの一覧を生成するのに使用するコマンド。頭部の「
-\backslash
-」は書きません。
+\begin_layout Description
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-NeedsFloatPkg
+TopSep
\end_layout
\end_inset
-が偽の時には、このコマンドを生成する標準的な方法はないので、これは
-\emph on
-必ず
-\emph default
-指定しなくてはなりません。
+ [
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-NeedsFloatPkg
+浮動小数点型=0
\end_layout
\end_inset
-が真の時は、標準的な方法が存在するので、これは無視されます。
+] このレイアウトを持つ一連の段落群の最初の段落と、その前の段落の間の垂直余白。前の段落が別のレイアウトを持っていれば、余白は単純に追加されるのではなく、それら
+の最大値がとられます。
\end_layout
-\begin_layout Description
-\begin_inset Flex Code
-status collapsed
-
-\begin_layout Plain Layout
-ListName
-\end_layout
+\begin_layout Subsection
+\begin_inset CommandInset label
+LatexCommand label
+name "sub:段落様式の国際化"
\end_inset
- [
-\begin_inset Flex Code
-status collapsed
-
-\begin_layout Plain Layout
-文字列
+段落様式の国際化
\end_layout
-\end_inset
-
-=
-\begin_inset Quotes erd
-\end_inset
-
-
-\begin_inset Quotes erd
-\end_inset
-
-] この種類のフロート一覧(図一覧・表一覧など)に使用される見出し。LyX中では、これは画面上のラベルとして使用されます。また、見出しとして使用するために、La
-TeXに渡され、XHTML出力でも見出しとして使用されます。これは、文書言語に翻訳されます。
+\begin_layout Standard
+LyXは、長きにわたってレイアウト情報の国際化をサポートしてきましたが、第2.0版までは、これは操作画面にのみ適用されるものであって、たとえばPDF出力には適用さ
+れませんでした。たとえば、フランスの著者が、「Theorem 1」の代わりに「
+\lang french
+Théorème
+\lang japanese
+ 1」としたければ、醜いハックに頼るしかありませんでした。Georg Baumのおかげで、これは解消されました。
\end_layout
-\begin_layout Description
-\begin_inset Flex Code
+\begin_layout Standard
+もし
+\begin_inset Flex MenuItem
status collapsed
\begin_layout Plain Layout
-NeedsFloatPkg
+Style
\end_layout
\end_inset
- [
-\begin_inset Flex Code
+が、組版文書に出力される文字列を定義するのであれば、非英語文書や複数言語文書をサポートするために、
+\begin_inset Flex MenuItem
status collapsed
\begin_layout Plain Layout
-0
+LangPreamble
\end_layout
\end_inset
-,
-\begin_inset Flex Code
+や
+\begin_inset Flex MenuItem
status collapsed
\begin_layout Plain Layout
-
-\emph on
-1
+BabelPreamble
\end_layout
\end_inset
-] フロートが文書クラス中に既に定義されているか、あるいは代わりに
-\begin_inset Flex Code
+を使用することができます。以下の抜粋(
+\begin_inset Flex MenuItem
status collapsed
\begin_layout Plain Layout
-float.sty
+theorems-ams.inc
\end_layout
\end_inset
-を読み込んで、それが提供しているものを使用する必要があるかを示します。既定値は
-\begin_inset Flex Code
-status collapsed
-
-\begin_layout Plain Layout
-1
+より)は、これがどう動作するかを示すものです。
\end_layout
-\end_inset
-
-であり、
-\begin_inset Flex Code
-status collapsed
+\begin_layout LyX-Code
+Preamble
+\end_layout
-\begin_layout Plain Layout
-float.sty
+\begin_deeper
+\begin_layout LyX-Code
+
+\backslash
+theoremstyle{remark}
\end_layout
-\end_inset
+\begin_layout LyX-Code
+
+\backslash
+newtheorem{claim}[thm]{
+\backslash
+protect
+\backslash
+claimname}
+\end_layout
-を使用します。LaTeX文書クラスでフロートが既に定義されているときには、
-\begin_inset Flex Code
-status collapsed
+\begin_layout LyX-Code
+EndPreamble
+\end_layout
-\begin_layout Plain Layout
-0
+\begin_layout LyX-Code
+LangPreamble
\end_layout
-\end_inset
+\begin_layout LyX-Code
+
+\backslash
+providecommand{
+\backslash
+claimname}{_(Claim)}
+\end_layout
-に設定しなくてはなりません。
+\begin_layout LyX-Code
+EndLangPreamble
\end_layout
-\begin_layout Description
-\begin_inset Flex Code
-status collapsed
+\begin_layout LyX-Code
+BabelPreamble
+\end_layout
-\begin_layout Plain Layout
-NumberWithin
+\begin_layout LyX-Code
+
+\backslash
+addto
+\backslash
+captions$$lang{
+\backslash
+renewcommand{
+\backslash
+claimname}{_(Claim)}}
\end_layout
-\end_inset
+\begin_layout LyX-Code
+EndBabelPreamble
+\end_layout
- [
-\begin_inset Flex Code
+\end_deeper
+\begin_layout Standard
+原則として、
+\begin_inset Flex MenuItem
status collapsed
\begin_layout Plain Layout
-文字列
+LangPreamble
\end_layout
\end_inset
-=
-\begin_inset Quotes erd
-\end_inset
-
-
-\begin_inset Quotes erd
-\end_inset
-
-] この(非必須の)引数は、このクラスのフロートが文書中のある節単位ごとに番号を振り直されるべきかどうかを規定します。たとえば、引数に
-\begin_inset Flex Code
+と
+\begin_inset Flex MenuItem
status collapsed
\begin_layout Plain Layout
-chapter
+BabelPreamble
\end_layout
\end_inset
-と指定されていれば、フロートは章ごとに番号が振り直されます。
-\end_layout
-
-\begin_layout Description
+タグ内には、有効なLaTeXコードはすべて用いることができますが、実際においては、ここで典型的に示したような形になるでしょう。組版文字列が正しく翻訳されるための
+鍵となるのは、LaTeXコマンド
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Placement
+
+\backslash
+claimname
\end_layout
\end_inset
- [
+とその
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-文字列
-\end_layout
-\end_inset
+\backslash
+newtheorem
+\end_layout
-=
-\begin_inset Quotes erd
\end_inset
+中での用い方です。
+\end_layout
-\begin_inset Quotes erd
-\end_inset
-
-] このクラスのフロートの既定の配置法。文字列は、標準的なLaTeX表記に従い、
+\begin_layout Standard
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-t
+LangPreamble
\end_layout
\end_inset
-ã\81ªã\82\89ã\81°ä¸\8aé\83¨ï¼\88topï¼\89、
+ã\82¿ã\82°ã\81¯ã\80\81æ\96\87æ\9b¸å\85¨ä½\93ã\81®è¨\80èª\9eã\81«å\9fºã\81¥ã\81\84ã\81\9få\9b½é\9a\9bå\8c\96ã\82\92æ\8f\90ä¾\9bã\81\97ã\81¾ã\81\99ã\80\82ã\82¿ã\82°ã\81®å\86\85容ã\81¯、
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-b
+Preamble
\end_layout
\end_inset
-ã\81ªã\82\89ã\81°ä¸\8bé\83¨ï¼\88bottomï¼\89ã\80\81
+ã\82¿ã\82°ã\81¨å\90\8cæ§\98ã\80\81ã\83\97ã\83ªã\82¢ã\83³ã\83\96ã\83«ã\81«ç½®ã\81\8bã\82\8cã\82\8bã\81®ã\81§ã\81\99ã\81\8cã\80\81ã\81\93ã\82\8cã\82\92ç\89¹å\88¥ã\81ªã\82\82ã\81®ã\81«ã\81\97ã\81¦ã\81\84ã\82\8bã\81®ã\81¯ã\80\81ã\80\8cé\96¢æ\95°ã\80\8d
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-p
+_()
\end_layout
\end_inset
-ならばページ(page)、
-\begin_inset Flex Code
-status collapsed
-
-\begin_layout Plain Layout
-h
+が使用されていることです。これは、LyXがLaTeX出力を生成する際、その引数を文書言語に翻訳したもので置き換えられます。
\end_layout
-\end_inset
-
-ならばここ(here)を表します
-\begin_inset Foot
+\begin_layout Standard
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-LaTeX同様、文字列中でのこれらの文字の順序は関係ありません。
+BabelPreamble
\end_layout
\end_inset
-ã\80\82ã\81\93ã\82\8cã\82\89ã\81®ä»\96ã\81«æ\96°ã\81\97ã\81\84å\9e\8b
+ã\82¿ã\82°ã\81¯ã\80\81è¤\87æ\95°è¨\80èª\9eæ\96\87æ\9b¸ã\82\92ã\82µã\83\9dã\83¼ã\83\88ã\81\97ã\80\81
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-H
+babel
\end_layout
\end_inset
-があり、これはフロートを「ここ」に置いていいけれども他の場所はだめ、というものなので、本当はフロートにあるものではありません。しかし、
+パッケージへのインタフェースを提供することを意図しているので、もう少し複雑です。その内容は、文書に現れる言語それぞれについて一度、プリアンブルに追加されます。こ
+の場合には、
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-H
+_()
\end_layout
\end_inset
-指定子は特別なものであり、その細かい実装上の理由で、組み込み以外のフロート型では使用することができません。これが何を意味するかおわかりにならない場合には、代わり
-に「
+の引数は、その当該言語への翻訳で置き換えられ、
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-tbp
+$$lang
\end_layout
\end_inset
-ã\80\8dã\82\92æ\8c\87å®\9aã\81\97ã\81¦ã\81\8fã\81 ã\81\95ã\81\84。
+ã\81¯è¨\80èª\9eå\90\8dï¼\88babelã\83\91ã\83\83ã\82±ã\83¼ã\82¸ã\81§ä½¿ç\94¨ã\81\95ã\82\8cã\82\8bã\82\82ã\81®ï¼\89ã\81§ç½®ã\81\8dæ\8f\9bã\81\88ã\82\89ã\82\8cã\81¾ã\81\99。
\end_layout
-\begin_layout Description
-\begin_inset Flex Code
-status collapsed
-
-\begin_layout Plain Layout
-RefPrefix
+\begin_layout Standard
+したがって、フランス語のセクションを持つドイツ語文書では、以下のような内容がプリアンブルに追加されます
\end_layout
-\end_inset
+\begin_layout LyX-Code
- [
-\begin_inset Flex Code
-status collapsed
+\backslash
+addto
+\backslash
+captionsfrench{
+\backslash
+renewcommand{
+\backslash
+claimname}{Affirmation}}
+\begin_inset Newline newline
+\end_inset
-\begin_layout Plain Layout
-文字列
-\end_layout
+\backslash
+addto
+\backslash
+captionsngerman{
+\backslash
+renewcommand{
+\backslash
+claimname}{Behauptung}}
+\begin_inset Newline newline
\end_inset
-] この型のフロートを参照する際、生成されるラベルに使用する前置句。これによって、整形参照を使用することができるようになります。コピーした様式が設定した
+
+\backslash
+providecommand{
+\backslash
+claimname}{Behauptung}
+\end_layout
+
+\begin_layout Standard
+それから、LaTeXと
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-RefPrefix
+babel
\end_layout
\end_inset
-は、特別な文字列「OFF」(すべて大文字)を使えば、いつでも削除することができます。
+は協力して、出力に正しい文字列を生成します。
\end_layout
-\begin_layout Description
-\begin_inset Flex Code
+\begin_layout Standard
+ここで注意しなくてはならない重要な点は、翻訳は、操作画面の国際化に使われるのと同じ機構を通じて、LyX自身によって提供されるということです。つまり、ユーザー作成
+のレイアウトファイルに入力された文字列は、LyXの国際化ルーチンでは取り扱われないので、
+\begin_inset Flex MenuItem
status collapsed
\begin_layout Plain Layout
-Style
+LangPreamble
\end_layout
\end_inset
- [
-\begin_inset Flex Code
+と
+\begin_inset Flex MenuItem
status collapsed
\begin_layout Plain Layout
-文字列
+BabelPreamble
\end_layout
\end_inset
-=
-\begin_inset Quotes erd
+は、事実上、LyXとともに提供されるレイアウトファイルでのみ、使うことができるということを意味します。とはいえ、こういうことでありますので、将来的にLyXに同梱
+させようという意図を以て作成されたレイアウトは、適切なところではすべて、これらのタグを使用するべきです。
+\end_layout
+
+\begin_layout Subsection
+フロート
+\begin_inset CommandInset label
+LatexCommand label
+name "sub:フロート"
+
\end_inset
-\begin_inset Quotes erd
+\end_layout
+
+\begin_layout Standard
+LyX第1.3.0版以来、テキストクラス自体の中でフロート(
+\begin_inset Flex MenuItem
+status collapsed
+
+\begin_layout Plain Layout
+figure
+\end_layout
+
\end_inset
-]
-\begin_inset Flex Code
+・
+\begin_inset Flex MenuItem
status collapsed
\begin_layout Plain Layout
+table
+\end_layout
-\backslash
-newfloat
+\end_inset
+
+・\SpecialChar \ldots{}
+)を定義することが可能となり、かつ必要となりました。標準的なフロートは
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+stdfloats.inc
\end_layout
\end_inset
-を使用してフロートを定義する際に使用される様式。
+ファイルに含まれているので、作業中のレイアウトファイルに
+\end_layout
+
+\begin_layout LyX-Code
+Input stdfloats.inc
+\end_layout
+
+\begin_layout Standard
+と加えるだけで済むことも多いでしょう。LyXに同梱されているAGUクラスのように、それ以外のフロート型を提供するテキストクラスを実装するには、以下の情報が役立つ
+でありましょう。
\end_layout
\begin_layout Description
status collapsed
\begin_layout Plain Layout
-Type
+Extension
\end_layout
\end_inset
\begin_inset Quotes erd
\end_inset
-] プログラムやアルゴリズムのような、フロートの新しいクラス「型」。適切な
+] 図などのリストを含む外部ファイルのファイル拡張子名。LaTeXがキャプションを書き込むファイルです。
+\end_layout
+
+\begin_layout Description
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-
-\backslash
-newfloat
+GuiName
\end_layout
\end_inset
-の後で、
+ [
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-
-\backslash
-begin{program}
+文字列
\end_layout
\end_inset
-や
+=
+\begin_inset Quotes erd
+\end_inset
+
+
+\begin_inset Quotes erd
+\end_inset
+
+] メニューとキャプションに使用される文字列。babelが使用される場合には、これは現在の言語に翻訳されます。
+\end_layout
+
+\begin_layout Description
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-
-\backslash
-end{algorithm*}
+HTML*
\end_layout
\end_inset
-といったコマンドが利用できます。
+ これらは、XHTML出力で使用されます。第
+\begin_inset CommandInset ref
+LatexCommand ref
+reference "sec:XHTML出力のタグ"
+
+\end_inset
+
+節をご覧ください。
\end_layout
-\begin_layout Standard
+\begin_layout Description
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-
-\emph on
-type
+IsPredefined
\end_layout
\end_inset
-型のフロートを定義すると、自動的に
-\emph on
-対応する
-\emph default
-
+ [
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
\emph on
-type
+0
\end_layout
\end_inset
-名カウンタが定義されます。
-\end_layout
-
-\begin_layout Subsection
-任意設定差込枠と差込枠レイアウト
-\begin_inset CommandInset label
-LatexCommand label
-name "sub:任意設定差込枠"
-
+,
+\begin_inset space \thinspace{}
\end_inset
-\end_layout
-
-\begin_layout Standard
-LyXは第1.4.0版から文字様式をサポートしています。第1.6.0版以降、これは任意設定差込枠と呼ばれています。
-\end_layout
-
-\begin_layout Standard
-任意設定差込枠には次の3種類があります。
-\end_layout
-
-\begin_layout Itemize
-文字様式(
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-CharStyle
+1
\end_layout
\end_inset
-)。これは、
+] フロートがドキュメントクラス中に既に定義されているのか、あるいは
+\lang english
+LaTeX package
+\lang japanese
+
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-
-\backslash
-noun
+float
\end_layout
\end_inset
-ã\82\84
+ã\82\92èªã\81¿è¾¼ã\82\80å¿\85è¦\81ã\81\8cã\81\82ã\82\8aã\80\81ã\81\9dã\81®ã\83\95ã\82¡ã\82¤ã\83«å\86\85ã\81®ã\82\82ã\81®ã\82\92使ç\94¨ã\81\97ã\81¦ã\80\81ã\82ªã\83³ã\83»ã\82¶ã\83»ã\83\95ã\83©ã\82¤ã\81§å®\9a義ã\81\99ã\82\8bã\81\8bã\82\92示ã\81\97ã\81¾ã\81\99ã\80\82æ\97¢å®\9aã\81¯
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-
-\backslash
-code
+0
\end_layout
\end_inset
-などのLaTeXコマンドに対応した意味論的マークアップを定義するものです。
-\end_layout
-
-\begin_layout Itemize
-ユーザ設定(
+で、この場合
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Custom
+float
\end_layout
\end_inset
-)。これは、TeXコードや脚注などに似たユーザ設定の折りたたみ式差込枠を定義するのに使用することができます。わかりやすい例はendnote差込枠で、これは
+を使用します。LaTeXドキュメントクラス中に既に定義されているときには、
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-endnote
+0
\end_layout
\end_inset
-ã\83¢ã\82¸ã\83¥ã\83¼ã\83«ä¸ã\81§å®\9a義ã\81\95ã\82\8cã\81¦ã\81\84ã\81¾ã\81\99。
+ã\81«è¨å®\9aã\81\97ã\81ªã\81\8fã\81¦ã\81¯ã\81ªã\82\8aã\81¾ã\81\9bã\82\93。
\end_layout
-\begin_layout Itemize
-XML要素(
+\begin_layout Description
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Element
+ListCommand
\end_layout
\end_inset
-)。DocBookクラスで使用するものです。
-\end_layout
-
-\begin_layout Standard
-任意設定差込枠は、以下で説明する
+ [
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-InsetLayout
+文字列
\end_layout
\end_inset
-タグを使用して定義されます。
-\end_layout
+=
+\begin_inset Quotes erd
+\end_inset
-\begin_layout Standard
+
+\begin_inset Quotes erd
+\end_inset
+
+] この型のフロートの一覧を生成するのに使用するコマンド。頭部の「
+\backslash
+」は書きません。
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-InsetLayout
+NeedsFloatPkg
\end_layout
\end_inset
-タグは、もう一つ別の機能も提供します。これを使えば、いろいろな種類の差込枠全体のレイアウトを設定するのに使用することができるのです。現在のところ、
+が偽の時には、このコマンドを生成する標準的な方法はないので、これは
+\emph on
+必ず
+\emph default
+指定しなくてはなりません。
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-InsetLayout
+NeedsFloatPkg
\end_layout
\end_inset
-は任意設定差込枠を定義することの他に、脚注・傍注・注釈差込枠・TeXコード(ERT)差込枠・派生枝・リスト・索引・ボックス・表・アルゴリズム・URL・オプション
-引数のレイアウトパラメータを設定するのに使用することができます。
+が真の時は、標準的な方法が存在するので、これは無視されます。
\end_layout
-\begin_layout Standard
+\begin_layout Description
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-InsetLayout
+ListName
\end_layout
\end_inset
-定義は以下の形の行では始まらなくてはなりません。
-\end_layout
-
-\begin_layout LyX-Code
-InsetLayout <型>
-\end_layout
-
-\begin_layout Standard
-ここで
+ [
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-<型>
+文字列
\end_layout
\end_inset
-は、レイアウトを定義しようとしている差込枠を指し、以下の2つの場合がありえます。
-\end_layout
-
-\begin_layout Enumerate
-既存の差込枠のレイアウトを変更する場合。この場合、
-\begin_inset Flex Code
-status collapsed
+=
+\begin_inset Quotes erd
+\end_inset
-\begin_layout Plain Layout
-<型>
-\end_layout
+\begin_inset Quotes erd
\end_inset
-は以下のいずれかになります:
+] この種類のフロート一覧(図一覧・表一覧など)に使用される見出し。LyX中では、これは画面上のラベルとして使用されます。また、見出しとして使用するために、La
+TeXに渡され、XHTML出力でも見出しとして使用されます。これは、文書言語に翻訳されます。
+\end_layout
+
+\begin_layout Description
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Algorithm
+NumberWithin
\end_layout
\end_inset
-・
+ [
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Branch
+文字列
\end_layout
\end_inset
-・
+=
+\begin_inset Quotes erd
+\end_inset
+
+
+\begin_inset Quotes erd
+\end_inset
+
+] この(非必須の)引数は、このクラスのフロートが文書中のある節単位ごとに番号を振り直されるべきかどうかを規定します。
+\lang english
+For example, if
+\lang japanese
+
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Box
+NumberWithin
\end_layout
\end_inset
-・
+
+\lang english
+ is set to
+\lang japanese
+「
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Box:shaded
+chapter
\end_layout
\end_inset
-・
+」と指定されていれば、フロートは章ごとに番号が振り直されます。
+\end_layout
+
+\begin_layout Description
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-ERT
+Placement
\end_layout
\end_inset
-・
+ [
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Figure
+文字列
\end_layout
\end_inset
-・
+=
+\begin_inset Quotes erd
+\end_inset
+
+
+\begin_inset Quotes erd
+\end_inset
+
+] このクラスのフロートの既定の配置法。文字列は、標準的なLaTeX表記に従い、
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Foot
+t
\end_layout
\end_inset
-ã\83»
+ã\81ªã\82\89ã\81°ä¸\8aé\83¨ï¼\88topï¼\89ã\80\81
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Index
+b
\end_layout
\end_inset
-ã\83»
+ã\81ªã\82\89ã\81°ä¸\8bé\83¨ï¼\88bottomï¼\89ã\80\81
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Info
+p
\end_layout
\end_inset
-ã\83»
+ã\81ªã\82\89ã\81°ã\83\9aã\83¼ã\82¸ï¼\88pageï¼\89ã\80\81
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Info:menu
+h
\end_layout
\end_inset
-ã\83»
-\begin_inset Flex Code
+ã\81ªã\82\89ã\81°ã\81\93ã\81\93ï¼\88hereï¼\89ã\82\92表ã\81\97ã\81¾ã\81\99
+\begin_inset Foot
status collapsed
\begin_layout Plain Layout
-Info:shortcut
+LaTeX同様、文字列中でのこれらの文字の順序は関係ありません。
\end_layout
\end_inset
-ã\83»
+ã\80\82ã\81\93ã\82\8cã\82\89ã\81®ä»\96ã\81«æ\96°ã\81\97ã\81\84å\9e\8b
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Info:shortcuts
+H
\end_layout
\end_inset
-ã\83»
+ã\81\8cã\81\82ã\82\8aã\80\81ã\81\93ã\82\8cã\81¯ã\83\95ã\83ã\83¼ã\83\88ã\82\92ã\80\8cã\81\93ã\81\93ã\80\8dã\81«ç½®ã\81\84ã\81¦ã\81\84ã\81\84ã\81\91ã\82\8cã\81©ã\82\82ä»\96ã\81®å ´æ\89\80ã\81¯ã\81 ã\82\81ã\80\81ã\81¨ã\81\84ã\81\86ã\82\82ã\81®ã\81ªã\81®ã\81§ã\80\81æ\9c¬å½\93ã\81¯ã\83\95ã\83ã\83¼ã\83\88ã\81«ã\81\82ã\82\8bã\82\82ã\81®ã\81§ã\81¯ã\81\82ã\82\8aã\81¾ã\81\9bã\82\93ã\80\82ã\81\97ã\81\8bã\81\97ã\80\81
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Listings
+H
\end_layout
\end_inset
-・
+指定子は特別なものであり、その細かい実装上の理由で、組み込み以外のフロート型では使用することができません。これが何を意味するかおわかりにならない場合には、代わり
+に「
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Marginal
+tbp
\end_layout
\end_inset
-・
+」を指定してください。
+\end_layout
+
+\begin_layout Description
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Note:Comment
+RefPrefix
\end_layout
\end_inset
-・
+ [
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Note:Note
+文字列
\end_layout
\end_inset
-・
+] この型のフロートを参照する際、生成されるラベルに使用する前置句。これによって、整形参照を使用することができるようになります。コピーした様式が設定した
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Note:GreyedOut
+RefPrefix
\end_layout
\end_inset
-・
+は、特別な文字列「OFF」(すべて大文字)を使えば、いつでも削除することができます。
+\end_layout
+
+\begin_layout Description
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-OptArg
+Style
\end_layout
\end_inset
-・
+ [
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Table
+文字列
\end_layout
\end_inset
-・
+=
+\begin_inset Quotes erd
+\end_inset
+
+
+\begin_inset Quotes erd
+\end_inset
+
+]
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-URL
+
+\backslash
+newfloat
\end_layout
\end_inset
-。
+ã\82\92使ç\94¨ã\81\97ã\81¦ã\83\95ã\83ã\83¼ã\83\88ã\82\92å®\9a義ã\81\99ã\82\8bé\9a\9bã\81«ä½¿ç\94¨ã\81\95ã\82\8cã\82\8bæ§\98å¼\8fã\80\82
\end_layout
-\begin_layout Enumerate
-任意設定差込枠のレイアウトを定義する場合。この場合には、
+\begin_layout Description
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-<型>
+Type
\end_layout
\end_inset
-は既存の差込枠で使用されていないもので有効な識別子であれば、何でも指定できます。任意設定差込枠の定義には、
+ [
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-LyXType
+文字列
\end_layout
\end_inset
-項目も
-\emph on
-同時に
-\emph default
-含まれていて、これがどの型の差込枠なのかが宣言されている必要があります。
-\end_layout
+=
+\begin_inset Quotes erd
+\end_inset
-\begin_layout Standard
+
+\begin_inset Quotes erd
+\end_inset
+
+] プログラムやアルゴリズムのような、フロートの新しいクラス「型」。適切な
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-InsetLayout
+
+\backslash
+newfloat
\end_layout
\end_inset
-定義には以下の項目を入れることができます。
-\end_layout
-
-\begin_layout Description
+の後で、
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-BgColor
+
+\backslash
+begin{program}
\end_layout
\end_inset
- 差込枠の背景色。有効な色彩は
+や
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-src/ColorCode.h
+
+\backslash
+end{algorithm*}
\end_layout
\end_inset
-ã\81§å®\9a義ã\81\95ã\82\8cã\81¦ã\81\84ます。
+ã\81¨ã\81\84ã\81£ã\81\9fã\82³ã\83\9eã\83³ã\83\89ã\81\8cå\88©ç\94¨ã\81§ã\81\8dます。
\end_layout
\begin_layout Description
status collapsed
\begin_layout Plain Layout
-ContentAsLabel
+UsesFloatPkg
\end_layout
\end_inset
status collapsed
\begin_layout Plain Layout
-
-\emph on
0
\end_layout
\end_inset
,
+\begin_inset space \thinspace{}
+\end_inset
+
+
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
+
+\emph on
1
\end_layout
\end_inset
-] 差込枠を閉じた際、差込枠の内容をラベルとして使用するか否か。既定値は偽です。
-\end_layout
+] このフロートが、クラスファイルやパッケージ中で、
+\lang english
+LaTeX-package
+\lang japanese
-\begin_layout Description
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-CopyStyle
+float
\end_layout
\end_inset
- 段落様式と同様です(
-\begin_inset CommandInset ref
-LatexCommand ref
-reference "des:CopyStyle"
-
-\end_inset
-
-)ページ参照)。
+が提供しているものを使用して定義されているのか、LyX自身がオン・ザ・フライで定義しているのかを示します。
\end_layout
-\begin_layout Description
+\begin_layout Standard
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-CustomPars
+
+\emph on
+type
\end_layout
\end_inset
- [
+型のフロートを定義すると、自動的に
+\emph on
+対応する
+\emph default
+
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
\emph on
-0
+type
\end_layout
\end_inset
-,
-\begin_inset Flex Code
-status collapsed
-
-\begin_layout Plain Layout
-1
+名カウンタが定義されます。
\end_layout
+\begin_layout Subsection
+自由差込枠と差込枠レイアウト
+\begin_inset CommandInset label
+LatexCommand label
+name "sub:任意設定差込枠"
+
\end_inset
-] 段落を設定するのに、段落設定ダイアログをユーザが使えるかどうかを指定します。
+
\end_layout
-\begin_layout Description
+\begin_layout Standard
+自由差込枠には次の3種類があります。
+\end_layout
+
+\begin_layout Itemize
+文字様式(
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Decoration
+CharStyle
\end_layout
\end_inset
- 差込枠の枠とボタンをレンダリングするのに使用する様式を指定するもので、
+)。これは、
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Classic
+
+\backslash
+noun
\end_layout
\end_inset
-ã\83»
+ã\82\84
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Minimalistic
+
+\backslash
+code
\end_layout
\end_inset
-・
+などのLaTeXコマンドに対応した意味論的マークアップを定義するものです。
+\end_layout
+
+\begin_layout Itemize
+ユーザ設定(
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Conglomerate
+Custom
\end_layout
\end_inset
-のいずれかを指定することができます。脚注は通常
+)。これは、TeXコードや脚注などに似たユーザ設定の折りたたみ式差込枠を定義するのに使用することができます。わかりやすい例はendnote差込枠で、これは
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Classic
+endnote
\end_layout
\end_inset
-を使用し、TeXコード差込枠は通常
-\begin_inset Flex Code
-status collapsed
-
-\begin_layout Plain Layout
-Minimalistic
+モジュール中で定義されています。
\end_layout
-\end_inset
-
-、文字様式は
+\begin_layout Itemize
+XML要素(
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Conglomerate
+Element
\end_layout
\end_inset
-を使用します。
+)。DocBookクラスで使用するものです。
\end_layout
-\begin_layout Description
+\begin_layout Standard
+自由差込枠は、以下で説明する
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-End
+InsetLayout
\end_layout
\end_inset
- InsetLayout宣言を閉じるのに必要です。
+タグを使用して定義されます。
\end_layout
-\begin_layout Description
+\begin_layout Standard
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Font
+InsetLayout
\end_layout
\end_inset
- 本文本体とラベル
-\emph on
-両方に
-\emph default
-使用されるフォントです。第
-\begin_inset CommandInset ref
-LatexCommand ref
-reference "sub:フォント指定"
-
-\end_inset
-
-節を参照。このフォントを定義すると自動的に
+タグは、もう一つ別の機能も提供します。これを使えば、いろいろな種類の差込枠全体のレイアウトを設定するのに使用することができるのです。現在のところ、
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-LabelFont
+InsetLayout
\end_layout
\end_inset
-も同じ値に定義されるので、これらを別々の値にしたいときは、これを先に定義してから後に
+は自由差込枠を定義することの他に、脚注・傍注・注釈差込枠・TeXコード(ERT)差込枠・派生枝・リスト・索引・ボックス・表・アルゴリズム・URL・オプション引数
+のレイアウトパラメータを設定するのに使用することができます。
+\end_layout
+
+\begin_layout Standard
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-LabelFont
+InsetLayout
\end_layout
\end_inset
-を定義しなくてはならないことに注意してください。
+定義は以下の形の行では始まらなくてはなりません。
\end_layout
-\begin_layout Description
+\begin_layout LyX-Code
+InsetLayout <型>
+\end_layout
+
+\begin_layout Standard
+ここで
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-ForceLTR
+<型>
\end_layout
\end_inset
- たとえばTeXコードやURLで「latex」言語が「左から右」(ラテン式)出力になるように強制します。うまく機能しません。
+は、レイアウトを定義しようとしている差込枠を指し、以下の2つの場合がありえます。
\end_layout
-\begin_layout Description
+\begin_layout Enumerate
+既存の差込枠のレイアウトを変更する場合。この場合、
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-ForcePlain
+<型>
\end_layout
\end_inset
- [
+は以下のいずれかになります:
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-
-\emph on
-0
+Algorithm
\end_layout
\end_inset
-,
+・
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-1
+Branch
\end_layout
\end_inset
-] PlainLayoutを使用するべきなのか、それともユーザが差込枠で使用されている段落様式を変更できるのかを指定します。既定値は偽です。
-\end_layout
-
-\begin_layout Description
+・
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-FreeSpacing
+Box
\end_layout
\end_inset
- 段落様式と同様です(
-\begin_inset CommandInset ref
-LatexCommand pageref
-reference "des:FreeSpacing"
-
-\end_inset
-
-ページ参照)。既定値は偽です。
-\end_layout
-
-\begin_layout Description
+・
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-HTML*
+Box:shaded
\end_layout
\end_inset
- これらは、XHTML出力で使用されます。第
-\begin_inset CommandInset ref
-LatexCommand ref
-reference "sec:XHTML出力のタグ"
-
-\end_inset
-
-節をご覧ください。
-\end_layout
-
-\begin_layout Description
+・
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-InToc
+ERT
\end_layout
\end_inset
- [
+・
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-
-\emph on
-0
+Figure
\end_layout
\end_inset
-,
+・
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-1
+Foot
\end_layout
\end_inset
-] 「文書構造」ペイン用に出力される文字列に、この差込枠の内容を含めるかどうか。たとえば、節見出しの脚注の内容が、文書構造の目次に表示されることは望まないでしょ
-うが、通常、文字様式の内容は表示されることを望むでしょう。既定値は偽、すなわち含めません。
-\end_layout
-
-\begin_layout Description
+・
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-KeepEmpty
+Index
\end_layout
\end_inset
- 段落様式と同様です(
-\begin_inset CommandInset ref
-LatexCommand pageref
-reference "des:KeepEmpty"
-
-\end_inset
-
-ページ参照)。既定値は偽です。
-\end_layout
-
-\begin_layout Description
+・
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-LabelFont
+Info
\end_layout
\end_inset
- ラベルに使用されるフォント。第
-\begin_inset CommandInset ref
-LatexCommand ref
-reference "sub:フォント指定"
-
-\end_inset
-
-節を参照。非効率を回避するため、この定義は
+・
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Font
+Info:menu
\end_layout
\end_inset
-の前には決して現れてはなりません。
-\end_layout
-
-\begin_layout Description
+・
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-LabelString
+Info:shortcut
\end_layout
\end_inset
- ボタンなどに差込枠のラベルとして表示されるもの。差込枠型によっては(TeXコードや派生枝)、ラベルが動的に変更されます。
-\end_layout
-
-\begin_layout Description
+・
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-LatexName
+Info:shortcuts
\end_layout
\end_inset
- 対応するLaTeX関連物の名称。環境名ないしはコマンド名。
-\end_layout
-
-\begin_layout Description
+・
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-LatexParam
+Listings
\end_layout
\end_inset
- 対応する
+・
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-LatexName
+Marginal
\end_layout
\end_inset
-関連物の非必須パラメータ。
+・
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-[]
+Note:Comment
\end_layout
\end_inset
-のような括弧対を含む。このパラメータはLyX内部から変更することはできません。
-\end_layout
-
-\begin_layout Description
+・
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-LatexType
+Note:Note
\end_layout
\end_inset
- 段落様式と同様です(
-\begin_inset CommandInset ref
-LatexCommand pageref
-reference "des:LatexType"
-
-\end_inset
+・
+\begin_inset Flex Code
+status collapsed
-ページ参照)。
+\begin_layout Plain Layout
+Note:GreyedOut
\end_layout
-\begin_layout Description
+\end_inset
+
+・
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-LyxType
+OptArg
\end_layout
\end_inset
-
+・
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-charstyle
+Table
\end_layout
\end_inset
status collapsed
\begin_layout Plain Layout
-custom
+URL
\end_layout
\end_inset
-・
+。
+\end_layout
+
+\begin_layout Enumerate
+自由差込枠のレイアウトを定義する場合。この場合、
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-element
+<型>
\end_layout
\end_inset
-ã\83»
+ã\81¯
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-end
+Flex:<名称>
\end_layout
\end_inset
-(charstyleの定義の終わりなどを示すダミー定義)の各値を取ることができます。この項目は、任意設定差込枠に必須であり、かつ任意設定差込枠でしか意味を持ちま
-せん。この項目は、就中、差込枠がどのメニューに表示されるかを決定します。
+の形でなくてはなりません。ここで、
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-LyxType
+名称
\end_layout
\end_inset
-を
+は、既存の自由差込枠で使用されていない有効な識別子であれば、何でも構いません。識別子には空白を入れることもできますが、この場合には全体を引用符で囲まなくてはなり
+ません。自由差込枠の定義には、この定義がどの差込枠型なのか宣言するために、
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-charstyle
+LyXType
\end_layout
\end_inset
-に設定すると、
+項目が含まれていなくてはならないことに注意してください。
+\end_layout
+
+\begin_layout Standard
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-MultiPar
+InsetLayout
\end_layout
\end_inset
-が偽に設定されます。文字様式差込枠で
+定義には以下の項目を入れることができます。
+\end_layout
+
+\begin_layout Description
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-MultiPar
+BgColor
\end_layout
\end_inset
-を真にしたい時には、
+ [
+\lang english
+
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-LyxType
+
+\lang english
+<name>
\end_layout
\end_inset
-を設定した
-\emph on
-後に
-\emph default
-設定すれば、真に設定することができます。
+
+\lang japanese
+] 差込枠の背景色。
+\lang english
+See chapter
+\begin_inset space ~
+\end_inset
+
+
+\begin_inset CommandInset ref
+LatexCommand ref
+reference "chap:Names-of-colors"
+
+\end_inset
+
+ for a list of the available color names.
\end_layout
\begin_layout Description
status collapsed
\begin_layout Plain Layout
-MultiPar
+ContentAsLabel
\end_layout
\end_inset
\end_inset
,
+\begin_inset space \thinspace{}
+\end_inset
+
+
\begin_inset Flex Code
status collapsed
\end_inset
-] この差込枠中に複数の段落を入れることができるかどうか。これは同時に、
-\begin_inset Flex Code
-status collapsed
-
-\begin_layout Plain Layout
-CustomPars
+] 差込枠を閉じた際、差込枠の内容をラベルとして使用するか否か。既定値は偽です。
\end_layout
-\end_inset
-
-を同じ値に設定し、
+\begin_layout Description
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-ForcePlain
+CopyStyle
\end_layout
\end_inset
-を逆の値に設定します。これらは、
+ [<型>]
+\lang english
+As with paragraph styles, see sec.
+\begin_inset space ~
+\end_inset
+
+
+\lang japanese
+
+\begin_inset CommandInset ref
+LatexCommand ref
+reference "sub:段落様式"
+
+\end_inset
+
+。
+\lang english
+Note that you need to specify the complete type, e.
+\begin_inset space \thinspace{}
+\end_inset
+
+g.
+\begin_inset space ~
+\end_inset
+
+
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-MultiPar
+
+\lang english
+CopyStyle Flex:<name>
\end_layout
\end_inset
-の
-\emph on
-後に
-\emph default
-指定されれば、他の値に指定し直すことができます。既定値は真です。
+.
\end_layout
\begin_layout Description
status collapsed
\begin_layout Plain Layout
-NeedProtect
+CustomPars
\end_layout
\end_inset
\end_inset
,
-\begin_inset Flex Code
-status collapsed
-
-\begin_layout Plain Layout
-1
-\end_layout
-
+\begin_inset space \thinspace{}
\end_inset
-] 本レイアウト中で脆弱なコマンドを
+
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-
-\backslash
-protect
+1
\end_layout
\end_inset
-するか否か(註:当該コマンド自身をprotectするかどうかでは
-\emph on
-ありません
-\emph default
-)。既定値は偽です。
+] 段落を設定するのに、段落設定ダイアログをユーザが使えるかどうかを指定します。
\end_layout
\begin_layout Description
status collapsed
\begin_layout Plain Layout
-ParbreakIsNewline
+Decoration
\end_layout
\end_inset
- [
+ 差込枠の枠とボタンをレンダリングするのに使用する様式を指定するもので、
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-
-\emph on
-0
+Classic
\end_layout
\end_inset
-,
+・
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-1
+Minimalistic
\end_layout
\end_inset
-] 段落様式と同様です(
-\begin_inset CommandInset ref
-LatexCommand ref
-reference "des:PathThru"
-
-\end_inset
-
-ページ参照)。既定値は偽です。
-\end_layout
-
-\begin_layout Description
+・
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-PassThru
+Conglomerate
\end_layout
\end_inset
- [
+のいずれかを指定することができます。脚注は通常
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-
-\emph on
-0
+Classic
\end_layout
\end_inset
-,
+を使用し、TeXコード差込枠は通常
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-1
+Minimalistic
\end_layout
\end_inset
-] 段落様式と同様です(
-\begin_inset CommandInset ref
-LatexCommand ref
-reference "des:PathThru"
-
-\end_inset
-
-ページ参照)。既定値は偽です。
-\end_layout
-
-\begin_layout Description
+、文字様式は
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Preamble
+Conglomerate
\end_layout
\end_inset
- 段落様式と同様です(
-\begin_inset CommandInset ref
-LatexCommand pageref
-reference "des:Preamble"
-
-\end_inset
-
-ページ参照)。
+を使用します。
\end_layout
\begin_layout Description
status collapsed
\begin_layout Plain Layout
-RefPrefix
+Display
\end_layout
\end_inset
status collapsed
\begin_layout Plain Layout
-文字列
+0
\end_layout
\end_inset
-] この型の差込枠を参照する際、生成されるラベルに使用する前置句。これによって、整形参照を使用することができるようになります。
-\end_layout
+,
+\begin_inset space \thinspace{}
+\end_inset
+
-\begin_layout Description
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Requires
+
+\emph on
+1
\end_layout
\end_inset
- [
+]
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-文字列
+LatexType
\end_layout
\end_inset
-] 段落様式と同様です(
-\begin_inset CommandInset ref
-LatexCommand pageref
-reference "des:Requires"
-
-\end_inset
-
-ページ参照)。
-\end_layout
-
-\begin_layout Description
+が
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-ResetFont
+Environment
\end_layout
\end_inset
- [
+の時のみ意味をもちます。環境を、出力中で独立して出力させるか、周囲のテキストとインラインで出力させるかを示します。偽にすると、LaTeX環境は、
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-0
+
+\backslash
+begin{LatexName}
\end_layout
\end_inset
-,
+タグと
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-\emph on
-1
+\backslash
+end{LatexName}
\end_layout
\end_inset
-] この差込枠が周囲の環境と同じフォントを用いるか、独自のフォントを用いるか。既定値は真、すなわち独自のフォントを用います。
+タグの後の空白(改行文字を含む)を無視するものと仮定します。
\end_layout
\begin_layout Description
status collapsed
\begin_layout Plain Layout
-Spellcheck
+End
\end_layout
\end_inset
- [
+
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-0
+InsetLayout
\end_layout
\end_inset
-,
+宣言を閉じるのに必要です。
+\end_layout
+
+\begin_layout Description
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-
-\emph on
-1
+Font
\end_layout
\end_inset
-] この差込枠の内容をスペルチェックするか否か。既定値は真です。
-\end_layout
-
-\begin_layout Subsection
-カウンタ
-\begin_inset CommandInset label
-LatexCommand label
-name "sub:カウンタ"
+ 本文本体とラベル
+\emph on
+両方に
+\emph default
+使用されるフォントです。第
+\begin_inset CommandInset ref
+LatexCommand ref
+reference "sub:フォント指定"
\end_inset
-
-\end_layout
-
-\begin_layout Standard
-LyX第1.3.0版以来、テキストクラス自体の中でカウンタ(
-\begin_inset Flex MenuItem
+節を参照。このフォントを定義すると自動的に
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-chapter
+LabelFont
\end_layout
\end_inset
-ã\83»
-\begin_inset Flex MenuItem
+ã\82\82å\90\8cã\81\98å\80¤ã\81«å®\9a義ã\81\95ã\82\8cã\82\8bã\81®ã\81§ã\80\81ã\81\93ã\82\8cã\82\89ã\82\92å\88¥ã\80\85ã\81®å\80¤ã\81«ã\81\97ã\81\9fã\81\84ã\81¨ã\81\8dã\81¯ã\80\81ã\81\93ã\82\8cã\82\92å\85\88ã\81«å®\9a義ã\81\97ã\81¦ã\81\8bã\82\89å¾\8cã\81«
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-figure
+LabelFont
\end_layout
\end_inset
-・\SpecialChar \ldots{}
-)を定義することが可能となり、かつ必要となりました。標準的なフロートは
+を定義しなくてはならないことに注意してください。
+\end_layout
+
+\begin_layout Description
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-stdcounters.inc
+ForceLTR
\end_layout
\end_inset
-ファイルに含まれているので、作業中のレイアウトファイルに
-\end_layout
-
-\begin_layout LyX-Code
-Input stdcounters.inc
-\end_layout
-
-\begin_layout Standard
-と加えるだけで済むことも多いでしょう。しかし自製カウンタを定義したければ、そうすることもできます。カウンタ宣言は、
-\end_layout
-
-\begin_layout LyX-Code
-Counter 名称
-\end_layout
-
-\begin_layout Standard
-で始まらなくてはなりません。ここで「
+ [
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-名称
+
+\emph on
+0
\end_layout
\end_inset
-」はカウンタ名で置き換えます。また、宣言は「
+,
+\begin_inset space \thinspace{}
+\end_inset
+
+
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-End
+1
\end_layout
\end_inset
-」で終わらなくてはなりません。以下のパラメータを使用することができます。
+] たとえばTeXコードやURLで「latex」言語が「左から右」(ラテン式)出力になるように強制します。うまく機能しません。
\end_layout
\begin_layout Description
status collapsed
\begin_layout Plain Layout
-LabelString [文字列=""]
+ForcePlain
\end_layout
\end_inset
- 定義されていると、ここで指定した文字列がカウンタの表示の仕方を定義します。この値を指定すると、
+ [
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-LabelStringAppendix
+
+\emph on
+0
\end_layout
\end_inset
-も同じ値に設定されます。文字列中では、以下の構成要素を使用することができます。
-\end_layout
+,
+\begin_inset space \thinspace{}
+\end_inset
+
-\begin_deeper
-\begin_layout Itemize
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-
-\backslash
-thecounter
+1
\end_layout
\end_inset
-は、カウンタ
+] PlainLayoutを使用するべきなのか、それともユーザが差込枠で使用されている段落様式を変更できるのかを指定します。既定値は偽です。
+\end_layout
+
+\begin_layout Description
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-counter
+FreeSpacing
\end_layout
\end_inset
-の
+ [
+\emph on
+
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-LabelString
+0
\end_layout
\end_inset
-(または
-\begin_inset Newline linebreak
+
+\emph default
+,
+\begin_inset space \thinspace{}
\end_inset
status collapsed
\begin_layout Plain Layout
-LabelStringAppendix
+1
\end_layout
\end_inset
-)を展開したもので置き換えられます。
+]
+\lang english
+As with paragraph styles, see sec.
+\begin_inset space ~
+\end_inset
+
+
+\lang japanese
+
+\begin_inset CommandInset ref
+LatexCommand ref
+reference "sub:段落様式"
+
+\end_inset
+
+。
\end_layout
-\begin_layout Itemize
-カウンタ値は、LaTeX型マクロ
+\begin_layout Description
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
+HTML*
+\end_layout
-\backslash
+\end_inset
-\emph on
-numbertype
-\emph default
-{
-\emph on
-カウンタ
-\emph default
-}
-\end_layout
+ これらは、XHTML出力で使用されます。第
+\begin_inset CommandInset ref
+LatexCommand ref
+reference "sec:XHTML出力のタグ"
\end_inset
-を用いて表現することができます。ここで
+節をご覧ください。
+\end_layout
+
+\begin_layout Description
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-
-\emph on
-numbertype
+InToc
\end_layout
\end_inset
-は以下のいずれかです
-\begin_inset Foot
+ [
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-実は、事態はもう少し複雑です。以下に説明されているもの以外の
+
\emph on
-numbertype
-\emph default
-は何であれ、アラビア数字を生成します。これが将来変更されたとしても不思議ではないでしょう。
+0
\end_layout
\end_inset
-。
+,
+\begin_inset space \thinspace{}
+\end_inset
+
+
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-arabic
+1
\end_layout
\end_inset
-:1, 2, 3,\SpecialChar \ldots{}
-;
+] 「文書構造」ペイン用に出力される文字列に、この差込枠の内容を含めるかどうか。たとえば、節見出しの脚注の内容が、文書構造の目次に表示されることは望まないでしょ
+うが、通常、文字様式の内容は表示されることを望むでしょう。既定値は偽、すなわち含めません。
+\end_layout
+
+\begin_layout Description
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-alph
+KeepEmpty
\end_layout
\end_inset
-:a, b, c, \SpecialChar \ldots{}
-(小文字);
+ [
+\emph on
+
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Alph
+0
\end_layout
\end_inset
-:A, B, C, \SpecialChar \ldots{}
-(大文字);
+
+\emph default
+,
+\begin_inset space \thinspace{}
+\end_inset
+
+
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-roman
+1
\end_layout
\end_inset
-:i, ii, iii, \SpecialChar \ldots{}
-(小文字ローマ数字);
+]
+\lang english
+As with paragraph styles, see sec.
+\begin_inset space ~
+\end_inset
+
+
+\lang japanese
+
+\begin_inset CommandInset ref
+LatexCommand ref
+reference "sub:段落様式"
+
+\end_inset
+
+。
+\end_layout
+
+\begin_layout Description
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Roman
+LabelFont
\end_layout
\end_inset
-:I, II, III\SpecialChar \ldots{}
-(大文字ローマ数字);
+ ラベルに使用されるフォント。第
+\begin_inset CommandInset ref
+LatexCommand ref
+reference "sub:フォント指定"
+
+\end_inset
+
+節を参照。非効率を回避するため、この定義は
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-hebrew
+Font
\end_layout
\end_inset
-(ヘブライ語数字)。
+の前には決して現れてはなりません。
\end_layout
-\end_deeper
-\begin_layout Standard
-LabelStringが定義されていないときは、既定値は以下のように組み立てられます。このカウンタに親カウンタ
+\begin_layout Description
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-master
+LabelString
\end_layout
\end_inset
-(
+ [
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Within
+文字列
\end_layout
\end_inset
-で定義)があるときには、文字列
-\begin_inset Newline linebreak
+=
+\begin_inset Quotes erd
+\end_inset
+
+
+\begin_inset Quotes erd
\end_inset
+]
+\lang english
+
+\lang japanese
+ボタンなどに差込枠のラベルとして表示されるもの。差込枠型によっては(TeXコードや派生枝)、ラベルが動的に変更されます。
+\end_layout
+\begin_layout Description
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-
-\backslash
-themaster.
-\backslash
-arabic{カウンタ}
+LatexName
\end_layout
\end_inset
-が使用されます。それ以外の場合は、
+ [
+\lang english
+
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-\backslash
-arabic{カウンタ}
+\lang english
+<name>
\end_layout
\end_inset
-が使用されます。
+
+\lang japanese
+] 対応するLaTeX関連物の名称。環境名ないしはコマンド名。
\end_layout
\begin_layout Description
status collapsed
\begin_layout Plain Layout
-LabelStringAppendix
+LatexParam
\end_layout
\end_inset
- [
+
+\lang english
+[
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-文字列
+
+\lang english
+<parameter>
\end_layout
\end_inset
-=""]
+]
+\lang japanese
+対応する
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-LabelString
+LatexName
\end_layout
\end_inset
-と同様ですが、付録で使用するためのものです。
-\end_layout
-
-\begin_layout Description
+関連物の非必須パラメータ。
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-PrettyFormat
+[]
\end_layout
\end_inset
- [
+のような括弧対を含む。このパラメータはLyX内部から変更することはできません。
+\end_layout
+
+\begin_layout Description
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-文字列
+LatexType
\end_layout
\end_inset
-=
-\begin_inset Quotes erd
+
+\lang english
+As with paragraph styles, see sec.
+\begin_inset space ~
\end_inset
-\begin_inset Quotes erd
+\lang japanese
+
+\begin_inset CommandInset ref
+LatexCommand ref
+reference "sub:段落様式"
+
\end_inset
-] このカウンタの整形参照で使用する書式。たとえば、節番号への参照を「Section 2.4」のように表示させたい場合には、文字列に「##」を含めます。これは、カ
-ウンタ番号で置換されます。したがって、節の場合には「Section ##」のようにします。
+。
\end_layout
\begin_layout Description
status collapsed
\begin_layout Plain Layout
-Within
+LyxType
\end_layout
\end_inset
- [
+
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-文字列
+charstyle
\end_layout
\end_inset
-=
-\begin_inset Quotes erd
-\end_inset
+・
+\begin_inset Flex Code
+status collapsed
+\begin_layout Plain Layout
+custom
+\end_layout
-\begin_inset Quotes erd
\end_inset
-] これを別のカウンタ名に設定すると、現在のカウンタは、別のカウンタが増加する毎にリセットされます。たとえば、
+・
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-subsection
+element
\end_layout
\end_inset
-ã\81¯
+ã\83»
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-section
+end
\end_layout
\end_inset
-毎に番号がリセットされます。
-\end_layout
+(charstyleの定義の終わりなどを示すダミー定義)の各値を取ることができます。この項目は、自由差込枠に必須であり、かつ自由差込枠でしか意味を持ちません。こ
+の項目は、就中、差込枠がどのメニューに表示されるかを決定します。
+\begin_inset Flex Code
+status collapsed
-\begin_layout Subsection
-フォント指定
-\begin_inset CommandInset label
-LatexCommand label
-name "sub:フォント指定"
+\begin_layout Plain Layout
+LyxType
+\end_layout
\end_inset
+を
+\begin_inset Flex Code
+status collapsed
+\begin_layout Plain Layout
+charstyle
\end_layout
-\begin_layout Standard
-フォント指定は、以下のような形を取ります。
+\end_inset
+
+に設定すると、
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+MultiPar
\end_layout
-\begin_layout LyX-Code
-Font
-\family roman
-\emph on
-または
-\family default
-\emph default
- LabelFont
-\end_layout
+\end_inset
-\begin_layout LyX-Code
- ...
+が偽に設定されます。文字様式差込枠で
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+MultiPar
\end_layout
-\begin_layout LyX-Code
-EndFont
+\end_inset
+
+を真にしたい時には、
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+LyxType
\end_layout
-\begin_layout Standard
-以下のコマンドを使用することができます。
+\end_inset
+
+を設定した
+\emph on
+後に
+\emph default
+設定すれば、真に設定することができます。
\end_layout
\begin_layout Description
status collapsed
\begin_layout Plain Layout
-Color
+MultiPar
\end_layout
\end_inset
\begin_layout Plain Layout
\emph on
-none
+0
\end_layout
\end_inset
-,
+,
+\begin_inset space \thinspace{}
+\end_inset
+
+
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-black
+1
\end_layout
\end_inset
-,
+] この差込枠中に複数の段落を入れることができるかどうか。これは同時に、
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-white
+CustomPars
\end_layout
\end_inset
-,
+を同じ値に設定し、
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-red
+ForcePlain
\end_layout
\end_inset
-,
+を逆の値に設定します。これらは、
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-green
+MultiPar
\end_layout
\end_inset
-,
+の
+\emph on
+後に
+\emph default
+指定されれば、他の値に指定し直すことができます。既定値は真です。
+\end_layout
+
+\begin_layout Description
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-blue
+NeedProtect
\end_layout
\end_inset
-,
+ [
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-cyan
+
+\emph on
+0
\end_layout
\end_inset
-,
+,
+\begin_inset space \thinspace{}
+\end_inset
+
+
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-magenta
+1
\end_layout
\end_inset
-,
+] 本レイアウト中で脆弱なコマンドを
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-yellow
+
+\backslash
+protect
\end_layout
\end_inset
-]
+するか否か(註:当該コマンド自身をprotectするかどうかでは
+\emph on
+ありません
+\emph default
+)。既定値は偽です。
\end_layout
\begin_layout Description
status collapsed
\begin_layout Plain Layout
-Family
+ParbreakIsNewline
\end_layout
\end_inset
[
-\emph on
-
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Roman
+
+\emph on
+0
\end_layout
\end_inset
+,
+\begin_inset space \thinspace{}
+\end_inset
+
-\emph default
-,
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Sans
+1
\end_layout
\end_inset
-,
-\begin_inset Flex Code
-status collapsed
+]
+\lang english
+As with paragraph styles, see sec.
+\begin_inset space ~
+\end_inset
-\begin_layout Plain Layout
-Typewriter
-\end_layout
+
+\lang japanese
+
+\begin_inset CommandInset ref
+LatexCommand ref
+reference "sub:段落様式"
\end_inset
-]
+。
\end_layout
\begin_layout Description
status collapsed
\begin_layout Plain Layout
-Misc
+PassThru
\end_layout
\end_inset
[
+\emph on
+
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-文字列
+0
\end_layout
\end_inset
-] 有効な引数は、
+
+\emph default
+,
+\begin_inset space \thinspace{}
+\end_inset
+
+
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-emph
+1
\end_layout
\end_inset
-・
-\begin_inset Flex Code
-status collapsed
+]
+\lang english
+As with paragraph styles, see sec.
+\begin_inset space ~
+\end_inset
-\begin_layout Plain Layout
-noun
-\end_layout
+
+\lang japanese
+
+\begin_inset CommandInset ref
+LatexCommand ref
+reference "sub:段落様式"
\end_inset
-・
+。
+\end_layout
+
+\begin_layout Description
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-underbar
+Preamble
\end_layout
\end_inset
-・
-\begin_inset Flex Code
-status collapsed
+
+\lang english
+As with paragraph styles, see sec.
+\begin_inset space ~
+\end_inset
-\begin_layout Plain Layout
-no_emph
-\end_layout
+
+\lang japanese
+
+\begin_inset CommandInset ref
+LatexCommand ref
+reference "sub:段落様式"
\end_inset
-・
+。
+\end_layout
+
+\begin_layout Description
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-no_noun
+RefPrefix
\end_layout
\end_inset
-・
+ [
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-no_bar
+文字列
\end_layout
\end_inset
-です。それぞれ、対応する属性を有効にしたり無効にしたりします。
-\begin_inset Newline newline
-\end_inset
+] この型の差込枠を参照する際、生成されるラベルに使用する前置句。これによって、整形参照を使用することができるようになります。
+\end_layout
-たとえば、
+\begin_layout Description
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-emph
+Requires
\end_layout
\end_inset
-は強調を有効にし、
+ [
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-no_emph
+文字列
\end_layout
\end_inset
-はそれを無効にします。もし後者がわかりにくければ、現在のコンテクストのフォント設定は、一般的に周囲のコンテクストから継承していることを思い出してください。ですか
-ら
-\begin_inset Flex Code
-status collapsed
+]
+\lang english
+As with paragraph styles, see sec.
+\begin_inset space ~
+\end_inset
-\begin_layout Plain Layout
-no_emph
-\end_layout
+
+\lang japanese
+
+\begin_inset CommandInset ref
+LatexCommand ref
+reference "sub:段落様式"
\end_inset
-ã\81¯ã\80\81ã\81\9fã\81¨ã\81\88ã\81°å®\9aç\90\86ç\92°å¢\83ã\81§ã\80\81ä½\95ã\82\92ã\81\9bã\81\9aã\81¨ã\82\82æ\9c\89å\8a¹ã\81¨ã\81ªã\81£ã\81¦ã\81\84ã\82\8b強調ã\82\92ç\84¡å\8a¹ã\81«ã\81\99ã\82\8bã\81®ã\81§ã\81\99ã\80\82
+。
\end_layout
\begin_layout Description
status collapsed
\begin_layout Plain Layout
-Series
+ResetFont
\end_layout
\end_inset
[
-\emph on
-
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Medium
+0
\end_layout
\end_inset
+,
+\begin_inset space \thinspace{}
+\end_inset
+
-\emph default
-,
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Bold
+
+\emph on
+1
\end_layout
\end_inset
-]
+] この差込枠が周囲の環境と同じフォントを用いるか、独自のフォントを用いるか。既定値は真、すなわち独自のフォントを用います。
\end_layout
\begin_layout Description
status collapsed
\begin_layout Plain Layout
-Shape
+Spellcheck
\end_layout
\end_inset
[
-\emph on
-
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Up
+0
\end_layout
\end_inset
+,
+\begin_inset space \thinspace{}
+\end_inset
+
-\emph default
-,
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Italic
+
+\emph on
+1
\end_layout
\end_inset
-,
-\begin_inset Flex Code
-status collapsed
-
-\begin_layout Plain Layout
-SmallCaps
+] この差込枠の内容をスペルチェックするか否か。既定値は真です。
\end_layout
+\begin_layout Subsection
+カウンタ
+\begin_inset CommandInset label
+LatexCommand label
+name "sub:カウンタ"
+
\end_inset
-,
-\begin_inset Flex Code
+
+\end_layout
+
+\begin_layout Standard
+
+\lang english
+It is necessary to define the counters
+\lang japanese
+(
+\begin_inset Flex MenuItem
status collapsed
\begin_layout Plain Layout
-Slanted
+chapter
\end_layout
\end_inset
-]
-\end_layout
-
-\begin_layout Description
-\begin_inset Flex Code
+・
+\begin_inset Flex MenuItem
status collapsed
\begin_layout Plain Layout
-Size
+figure
\end_layout
\end_inset
- [
+・\SpecialChar \ldots{}
+)を定義することが可能となり、かつ必要となりました。標準的なフロートは
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-tiny
+stdcounters.inc
\end_layout
\end_inset
-,
+ファイルに含まれているので、作業中のレイアウトファイルに
+\end_layout
+
+\begin_layout LyX-Code
+Input stdcounters.inc
+\end_layout
+
+\begin_layout Standard
+と加えるだけで済むことも多いでしょう。しかし自製カウンタを定義したければ、そうすることもできます。カウンタ宣言は、
+\end_layout
+
+\begin_layout LyX-Code
+Counter カウンタ名
+\end_layout
+
+\begin_layout Standard
+で始まらなくてはなりません。ここで「
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-small
+カウンタ名
\end_layout
\end_inset
-,
+」は、実際のカウンタ名で置き換えます。また、宣言は「
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-
-\emph on
-normal
+End
\end_layout
\end_inset
-,
+」で終わらなくてはなりません。
+\end_layout
+
+\begin_layout Standard
+以下のパラメータを使用することができます。
+\end_layout
+
+\begin_layout Description
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-large
+LabelString [文字列=""]
\end_layout
\end_inset
-,
+ 定義されていると、ここで指定した文字列がカウンタの表示の仕方を定義します。この値を指定すると、
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-larger
+LabelStringAppendix
\end_layout
\end_inset
-,
+も同じ値に設定されます。文字列中では、以下の構成要素を使用することができます。
+\end_layout
+
+\begin_deeper
+\begin_layout Itemize
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-largest
+
+\backslash
+thecounter
\end_layout
\end_inset
-,
+は、カウンタ
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-huge
+counter
\end_layout
\end_inset
-,
+の
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-giant
+LabelString
\end_layout
\end_inset
-]
-\end_layout
-
-\begin_layout Subsection
-\begin_inset CommandInset label
-LatexCommand label
-name "sub:引用書式指定"
-
+(または
+\begin_inset Newline linebreak
\end_inset
-引用書式指定
-\end_layout
-\begin_layout Standard
-(引用ダイアログやツールチップなどの)LyX内部やXHTML出力において、書誌情報をどのように表示するべきかの叙述には、
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-CiteFormat
+LabelStringAppendix
\end_layout
\end_inset
-ブロックが使用されています。このブロックは、以下のような形をしています。
+)を展開したもので置き換えられます。
\end_layout
-\begin_layout LyX-Code
-CiteFormat
-\end_layout
+\begin_layout Itemize
+カウンタ値は、LaTeX型マクロ
+\begin_inset Flex Code
+status collapsed
-\begin_layout LyX-Code
- article ...
-\end_layout
+\begin_layout Plain Layout
-\begin_layout LyX-Code
- book ...
-\end_layout
+\backslash
-\begin_layout LyX-Code
-End
+\emph on
+numbertype
+\emph default
+{
+\emph on
+カウンタ
+\emph default
+}
\end_layout
-\begin_layout Standard
-上記の各行は、それぞれarticleやbookに関連付けられた書誌情報をどのように表示するべきかを定義するものですが、このような定義は、BibTeXファイル中に
-存在しうる「項目型」すべてについて与えることができます。特定の定義が与えられなければ、LyXは、ソースコード中に定義されている既定書式を使用します。LyXは、い
-くつかの書式を
+\end_inset
+
+を用いて表現することができます。ここで
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-stdciteformats.inc
+
+\emph on
+numbertype
\end_layout
\end_inset
-ファイルで事前定義しており、これはほとんどのLyX文書クラスにインクルードされています。
-\end_layout
-
-\begin_layout Standard
-この定義は、BibTeXキーをその値で置換できる機能を持った、簡単な言語を使用しています。キーは、
+は以下のいずれかです。
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-%author%
+arabic
\end_layout
\end_inset
-のように
+:1, 2, 3,\SpecialChar \ldots{}
+;
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-%
-\end_layout
-
-\end_inset
-
-記号でくくらなくてはなりません。したがって、簡単な定義は以下のようになります。
+alph
\end_layout
-\begin_layout LyX-Code
-misc %author%,
-\begin_inset Quotes eld
-\end_inset
-
-%title%
-\begin_inset Quotes erd
\end_inset
+:a, b, c, \SpecialChar \ldots{}
+(小文字);
+\begin_inset Flex Code
+status collapsed
+\begin_layout Plain Layout
+Alph
\end_layout
-\begin_layout Standard
-これは、「著者名・コンマ・引用に囲まれたタイトル・終止符」を出力します。
-\end_layout
+\end_inset
-\begin_layout Standard
-もちろん、キーが存在するときのみ、キーを出力したい時があるはずです。このようなときには
+:A, B, C, \SpecialChar \ldots{}
+(大文字);
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-{%volume%[[vol.
-\begin_inset space ~
-\end_inset
-
-%volume%]]}
+roman
\end_layout
\end_inset
-のように、条件付きの構成を使用することができます。これは、
+:i, ii, iii, \SpecialChar \ldots{}
+(小文字ローマ数字);
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-volume
+Roman
\end_layout
\end_inset
-が存在するならば,「vol.
-\begin_inset space ~
-\end_inset
+:I, II, III\SpecialChar \ldots{}
+(大文字ローマ数字)。
+\end_layout
-」とvolumeキーを出力するという意味です。また、
+\end_deeper
+\begin_layout Standard
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-{%author%[[%author%]][[%editor%, ed.]]}
+LabelString
\end_layout
\end_inset
-ã\81®ã\82\88ã\81\86ã\81«ã\80\81æ\9d¡ä»¶ã\81®ä¸ã\81«elseç¯\80ã\82\92å\90«ã\82\81ã\82\8bã\81\93ã\81¨ã\82\82å\8f¯è\83½ã\81§ã\81\99ã\80\82ã\81\93ã\81\93ã\81§ã\81¯ã\80\81ã\82\82ã\81\97
+ã\81\8cå®\9a義ã\81\95ã\82\8cã\81¦ã\81\84ã\81ªã\81\84ã\81¨ã\81\8dã\81¯ã\80\81æ\97¢å®\9aå\80¤ã\81¯ä»¥ä¸\8bã\81®ã\82\88ã\81\86ã\81«çµ\84ã\81¿ç«\8bã\81¦ã\82\89ã\82\8cã\81¾ã\81\99ã\80\82ã\81\93ã\81®ã\82«ã\82¦ã\83³ã\82¿ã\81«è¦ªã\82«ã\82¦ã\83³ã\82¿
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-author
+master
\end_layout
\end_inset
-キーが存在するならば出力され、そうでなければeditorキーと「,
-\begin_inset space ~
-\end_inset
-
-ed.」が出力されます。ここでもキーは、
+(
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-%
+Within
\end_layout
\end_inset
-記号でくくられていることに注意してください。条件全体は、波括弧で囲まれています。if節およびelse節は、「
+で定義)があるときには、文字列
+\begin_inset Newline linebreak
+\end_inset
+
+
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-[[
+
+\backslash
+themaster.
+\backslash
+arabic{カウンタ}
\end_layout
\end_inset
-ã\80\8dã\81¨ã\80\8c
+ã\81\8c使ç\94¨ã\81\95ã\82\8cã\81¾ã\81\99ã\80\82ã\81\9dã\82\8c以å¤\96ã\81®å ´å\90\88ã\81¯ã\80\81
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-]]
+
+\backslash
+arabic{カウンタ}
\end_layout
\end_inset
-ã\80\8dã\81®äº\8cé\87\8dè§\92æ\8b¬å¼§ã\81§å\9b²ã\81¾ã\82\8cã\81¦ã\81\84ã\81¾ã\81\99ã\80\82ã\81\93ã\82\8cã\82\89ã\81\99ã\81¹ã\81¦ã\81®ã\81\82ã\81\84ã\81 ã\81«ã\81¯ï¼\8c空ç\99½ã\81¯å\85¥ã\81£ã\81¦ã\81¯ã\81ªã\82\8aã\81¾ã\81\9bã\82\93。
+ã\81\8c使ç\94¨ã\81\95ã\82\8cã\81¾ã\81\99。
\end_layout
-\begin_layout Standard
-もう一つ、定義中で使用することのできる文法として、
+\begin_layout Description
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-{!<i>!}
+LabelStringAppendix
\end_layout
\end_inset
-という形をしたものがあります。これは、「リッチテキスト」を生成するときに使われる整形情報を定義するものです。当然のことながら、平文を書き出すときには、HTMLタ
-グを出力させたくはありませんから、HTMLタグは「
+ [
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-{!
+文字列
\end_layout
\end_inset
-」と「
+=""]
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-!}
+LabelString
\end_layout
\end_inset
-ã\80\8dã\81§ã\81\8fã\82\8bã\82\93ã\81§ã\82\84ã\82\89ã\81ªã\81\8fã\81¦ã\81¯ã\81ªã\82\89ã\81ªã\81\84のです。
+ã\81¨å\90\8cæ§\98ã\81§ã\81\99ã\81\8cã\80\81ä»\98é\8c²ã\81§ä½¿ç\94¨ã\81\99ã\82\8bã\81\9fã\82\81ã\81®ã\82\82のです。
\end_layout
-\begin_layout Standard
+\begin_layout Description
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-CiteFormat
+PrettyFormat
\end_layout
\end_inset
-ブロックでは、他に2つの特殊な定義が可能です。一つめの例としては、
-\end_layout
+ [
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+文字列
+\end_layout
-\begin_layout LyX-Code
-!quotetitle
-\begin_inset Quotes eld
\end_inset
-%title%
+=
+\begin_inset Quotes erd
+\end_inset
+
+
\begin_inset Quotes erd
\end_inset
+] このカウンタの整形参照で使用する書式。たとえば、節番号への参照を「Section
+\begin_inset space ~
+\end_inset
+2.4」のように表示させたい場合には、文字列に「##」を含めます。これは、カウンタ番号で置換されます。したがって、節の場合には「Section ##」のようにしま
+す。
\end_layout
-\begin_layout Standard
-といった例が挙げられます。これは、短縮形ないしはマクロであり、
+\begin_layout Description
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-%!quotetitle%
+Within
\end_layout
\end_inset
-のように、これがキーであるかのように扱って使用することができます。LyXは、
+ [
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-%!quotetitle%
+文字列
\end_layout
\end_inset
-を、そこで定義されているものを扱う場合と同じように取り扱います。ですから、明白な警告を敢えてさせて頂くと、
-\end_layout
-
-\begin_layout LyX-Code
-!funfun %funfun%
-\end_layout
-
-\begin_layout Standard
-のようなことはしないでください。LyXは、無限ループに陥るようなことはありませんが、諦めるまでに長いループに入るかもしれません。
-\end_layout
+=
+\begin_inset Quotes erd
+\end_inset
-\begin_layout Standard
-特殊な定義の二つめは、
-\end_layout
-\begin_layout LyX-Code
-_pptext pp.
-\end_layout
+\begin_inset Quotes erd
+\end_inset
-\begin_layout Standard
-のようなものです。これは、文字列の翻訳可能な部分を定義するもので、書誌情報中の関連部分が翻訳されるようにすることができます。
+] これを別のカウンタ名に設定すると、現在のカウンタは、別のカウンタが増加する毎にリセットされます。たとえば、
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-%_pptext%
+subsection
\end_layout
\end_inset
-ã\81®ã\82\88ã\81\86ã\81«ã\80\81ã\81\93ã\82\8cã\82\92ã\82ã\83¼ã\81¨ã\81\97ã\81¦æ\89±ã\81£ã\81¦ã\80\81å®\9a義ã\81®ä¸ã\81«å\85¥ã\82\8cã\82\8bã\81\93ã\81¨ã\82\82ã\81§ã\81\8dã\81¾ã\81\99ã\80\82ã\81\93ã\82\8cã\82\89ã\81®ã\81\86ã\81¡ã\81\84ã\81\8fã\81¤ã\81\8bã\81¯ã\80\81
+ã\81¯
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-stdciteformats.inc
+section
\end_layout
\end_inset
-中に事前定義されています。これは、上記で述べたような意味でのマクロではないことに注意してください。
+毎に番号がリセットされます。
+\end_layout
+
+\begin_layout Subsection
+フォント指定
+\begin_inset CommandInset label
+LatexCommand label
+name "sub:フォント指定"
+
+\end_inset
+
+
\end_layout
\begin_layout Standard
-以下は、これらの機能を全て使った例です。
+フォント指定は、以下のような形を取ります。
\end_layout
\begin_layout LyX-Code
-!authoredit {%author%[[%author%, ]][[{%editor%[[%editor%, %_edtext%, ]]}]]}
+Font
+\family roman
+\emph on
+または
+\family default
+\emph default
+ LabelFont
+\family roman
+\emph on
+または
+\family default
+\emph default
+ DefaultFont
+\end_layout
+
+\begin_layout LyX-Code
+ ...
+\end_layout
+
+\begin_layout LyX-Code
+EndFont
\end_layout
\begin_layout Standard
-これは、
+以下のコマンドを使用することができます。
+\end_layout
+
+\begin_layout Description
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-author
+Color
\end_layout
\end_inset
-キーが定義されているならば、著者とコンマを出力し、
+ [
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-author
+
+\emph on
+none
\end_layout
\end_inset
-キーが定義されておらず、
+,
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-editor
+black
\end_layout
\end_inset
-キーが定義されているならば、編集者名の後に
+,
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-_edtext
+white
\end_layout
\end_inset
-ないしはその翻訳(既定では「ed.」)を出力します。これは実は
+,
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-stdciteformats.inc
+red
\end_layout
\end_inset
-の中で定義されていますので、このファイルをまず読みこめば、ご自身の定義ないしは再定義の中で使用することができます。
-\end_layout
+,
+\begin_inset Flex Code
+status collapsed
-\begin_layout Section
-\begin_inset CommandInset label
-LatexCommand label
-name "sec:XHTML出力のタグ"
+\begin_layout Plain Layout
+green
+\end_layout
\end_inset
-XHTML出力のタグ
-\end_layout
-
-\begin_layout Standard
-LaTeXやDocBookと同様、LyXのXHTML出力の書式も、レイアウト情報によって制御することができます。一般的に、LyXは適切な既定値を提供し、前述した
-ように、他のレイアウトタグに基づいて、既定のCSSスタイルの構成まで行ないます。たとえば、章見出しを適切に整形するためのCSSを書き出すために、LyXは、章様式
-の
+,
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Font
+blue
\end_layout
\end_inset
-宣言で提供されている情報を利用しようと試みます。
-\end_layout
+,
+\begin_inset Flex Code
+status collapsed
-\begin_layout Standard
-したがって、多くの場合、使いたい環境や任意設定差込枠などのために満足のいくXHTML出力を得るために、まったく何もしなくてよいことになるでしょう。しかしながら、
-これが必要になる場合もあるので、LyXは、生成されるXHTMLやCSSをカスタマイズするために使用できるレイアウトタグを、たくさん提供しています。
+\begin_layout Plain Layout
+cyan
\end_layout
-\begin_layout Standard
-様式宣言や差込枠宣言の外で使用することができるタグに、
+\end_inset
+
+,
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-HTMLPreamble
+magenta
\end_layout
\end_inset
-と
+,
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-AddToHTMLPreamble
+yellow
\end_layout
\end_inset
-の2つがあることに注意してください。これらの詳細については、第
-\begin_inset CommandInset ref
-LatexCommand ref
-reference "sub:汎用テキストクラスパラメータ"
+]
+\end_layout
-\end_inset
+\begin_layout Description
+\begin_inset Flex Code
+status collapsed
-節をご覧ください。
+\begin_layout Plain Layout
+Family
\end_layout
-\begin_layout Subsection
-\begin_inset CommandInset label
-LatexCommand label
-name "sub:段落様式-XHTML"
-
\end_inset
-段落様式
-\end_layout
+ [
+\emph on
-\begin_layout Standard
-LyXが段落のために出力するXHTMLの種類は、通常の段落を取り扱っているのか、コマンドを取り扱っているのか、あるいは環境を取り扱っているのかに依存し、これは対
-応する
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-LaTeXType
+Roman
\end_layout
\end_inset
-タグの内容によって決定されます。
-\end_layout
-\begin_layout Standard
-コマンドや通常の段落の場合には、XHTML出力は以下の形になります。
+\emph default
+,
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+Sans
\end_layout
-\begin_layout LyX-Code
-<tag attr=
-\begin_inset Quotes erd
\end_inset
-value
-\begin_inset Quotes erd
-\end_inset
+,
+\begin_inset Flex Code
+status collapsed
->
+\begin_layout Plain Layout
+Typewriter
\end_layout
-\begin_layout LyX-Code
-<labeltag attr=
-\begin_inset Quotes erd
-\end_inset
-
-value
-\begin_inset Quotes erd
\end_inset
->ラベル</labeltag>
+]
\end_layout
-\begin_layout LyX-Code
-段落の内容
-\end_layout
+\begin_layout Description
+\begin_inset Flex Code
+status collapsed
-\begin_layout LyX-Code
-</tag>
+\begin_layout Plain Layout
+Misc
\end_layout
-\begin_layout Standard
-もちろん、段落にラベルがなければ、ラベルタグは省略することができます。
-\end_layout
+\end_inset
-\begin_layout Standard
-環境のうち、リストの変種でないものに関しては、XHTMLは以下の形を取ります。
+ [
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+文字列
\end_layout
-\begin_layout LyX-Code
-<tag attr=
-\begin_inset Quotes erd
\end_inset
-value
-\begin_inset Quotes erd
-\end_inset
+] 有効な引数は、
+\begin_inset Flex Code
+status collapsed
->
+\begin_layout Plain Layout
+emph
\end_layout
-\begin_layout LyX-Code
-<itemtag attr=
-\begin_inset Quotes erd
\end_inset
-value
-\begin_inset Quotes erd
-\end_inset
-
-><labeltag attr=
-\begin_inset Quotes erd
-\end_inset
-
-value
-\begin_inset Quotes erd
-\end_inset
-
->環境ラベル</labeltag>最初の段落。
-\end_layout
-
-\begin_layout LyX-Code
-</itemtag>
-\end_layout
-
-\begin_layout LyX-Code
-<itemtag>二つめの段落。</itemtag>
-\end_layout
-
-\begin_layout LyX-Code
-</tag>
-\end_layout
-
-\begin_layout Standard
-ラベルは、たとえば定理の場合にそうであるように、最初の段落にだけ出力されることに注意してください。
-\end_layout
+・
+\begin_inset Flex Code
+status collapsed
-\begin_layout Standard
-リストに関しては、次のような形になります。
+\begin_layout Plain Layout
+noun
\end_layout
-\begin_layout LyX-Code
-<tag attr=
-\begin_inset Quotes erd
\end_inset
-value
-\begin_inset Quotes erd
-\end_inset
+・
+\begin_inset Flex Code
+status collapsed
->
+\begin_layout Plain Layout
+strikeout
\end_layout
-\begin_layout LyX-Code
-<itemtag attr=
-\begin_inset Quotes erd
-\end_inset
-
-value
-\begin_inset Quotes erd
-\end_inset
-
-><labeltag attr=
-\begin_inset Quotes erd
\end_inset
-value
-\begin_inset Quotes erd
-\end_inset
+・
+\begin_inset Flex Code
+status collapsed
->リストのラベル</labeltag>最初の項目。</itemtag>
+\begin_layout Plain Layout
+underbar
\end_layout
-\begin_layout LyX-Code
-<itemtag attr=
-\begin_inset Quotes erd
-\end_inset
-
-value
-\begin_inset Quotes erd
-\end_inset
-
-><labeltag attr=
-\begin_inset Quotes erd
\end_inset
-value
-\begin_inset Quotes erd
-\end_inset
+・
+\begin_inset Flex Code
+status collapsed
->リストのラベル</labeltag>二つめの項目。</itemtag>
+\begin_layout Plain Layout
+uuline
\end_layout
-\begin_layout LyX-Code
-</tag>
-\end_layout
+\end_inset
-\begin_layout LyX-Code
+・
+\begin_inset Flex Code
+status collapsed
+\begin_layout Plain Layout
+uwave
\end_layout
-\begin_layout LyX-Code
-<tag attr=
-\begin_inset Quotes erd
\end_inset
-value
-\begin_inset Quotes erd
-\end_inset
+・
+\begin_inset Flex Code
+status collapsed
->
+\begin_layout Plain Layout
+no_emph
\end_layout
-\begin_layout LyX-Code
-<labeltag attr=
-\begin_inset Quotes erd
-\end_inset
-
-value
-\begin_inset Quotes erd
-\end_inset
-
->リストのラベル</labeltag><itemtag attr=
-\begin_inset Quotes erd
\end_inset
-value
-\begin_inset Quotes erd
-\end_inset
+・
+\begin_inset Flex Code
+status collapsed
->最初の項目。</itemtag>
+\begin_layout Plain Layout
+no_noun
\end_layout
-\begin_layout LyX-Code
-<labeltag attr=
-\begin_inset Quotes erd
-\end_inset
-
-value
-\begin_inset Quotes erd
-\end_inset
-
->リストのラベル</labeltag><itemtag attr=
-\begin_inset Quotes erd
\end_inset
-value
-\begin_inset Quotes erd
-\end_inset
+・
+\begin_inset Flex Code
+status collapsed
->二つめの項目</itemtag>
+\begin_layout Plain Layout
+no_strikeout
\end_layout
-\begin_layout LyX-Code
-</tag>
-\end_layout
+\end_inset
-\begin_layout Standard
-ここで
+・
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-labeltag
+no_bar
\end_layout
\end_inset
-ã\81¨
+ã\83»
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-itemtag
+no_uuline
\end_layout
\end_inset
-ã\81®é \86åº\8fã\81\8cé\81\95ã\81£ã\81¦ã\81\84ã\82\8bã\81\93ã\81¨ã\81«æ³¨æ\84\8fã\81\97ã\81¦ã\81\8fã\81 ã\81\95ã\81\84ã\80\82ã\81©ã\81¡ã\82\89ã\81®é \86åº\8fã\81«ã\81ªã\82\8bã\81\8bã\81¯ã\80\81
+ã\83»
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-HTMLLabelFirst
+no_uwave
\end_layout
\end_inset
-の設定に依存します。もし
+です。それぞれ、対応する属性を有効にしたり無効にしたりします。
+\begin_inset Newline newline
+\end_inset
+
+たとえば、
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-HTMLLabelFirst
+emph
\end_layout
\end_inset
-が偽であれば(既定値)、最初のケースのようになり、これが真であれば、二番めのケースのように、labelがitemの外側に来るようになります。
-\end_layout
-
-\begin_layout Standard
-各段落の特定のタグ出力や属性出力は、以下に述べるようなレイアウトタグを使って制御することができます。しかしながら、前述のように、多くの場合、LyXは適切な既定値
-を生成するので、たいしたことをしなくても、望ましいXHTML出力を得ることができるということになるはずです。ここで利用出来るタグは、自分の好みにあわせて微調整す
-る目的でここにあるものと考えてください。
-\end_layout
-
-\begin_layout Description
+は強調を有効にし、
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-HTMLAttr
+no_emph
\end_layout
\end_inset
- [
+はそれを無効にします。もし後者がわかりにくければ、現在のコンテクストのフォント設定は、一般的に周囲のコンテクストから継承していることを思い出してください。ですか
+ら
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-文字列
+no_emph
\end_layout
\end_inset
-] 主幹タグと共に出力される属性情報を指定します。たとえば、「
+は、たとえば定理環境で、何をせずとも有効となっている強調を無効にするのです。
+\end_layout
+
+\begin_layout Description
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-class=`mydiv'
+Series
\end_layout
\end_inset
-」のようなものです。既定においては、LyXは「
+ [
+\emph on
+
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-class=`レイアウト名'
+Medium
\end_layout
\end_inset
-」と出力します。ここで
+
+\emph default
+,
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-レイアウト名
+Bold
\end_layout
\end_inset
-は、レイアウトのLyX名であり、chapterのように小文字で記述します。
+]
\end_layout
\begin_layout Description
status collapsed
\begin_layout Plain Layout
-HTMLForceCSS
+Shape
\end_layout
\end_inset
[
+\emph on
+
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-
-\emph on
-0
-\emph default
-,1
+Up
\end_layout
\end_inset
-]
+
+\emph default
+,
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-HTMLStyle
+Italic
\end_layout
\end_inset
-で追加情報が明示的に与えられているときでも、LyXがこのレイアウト用に生成する既定CSS情報を出力するか否か。これを
+,
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-1
+SmallCaps
\end_layout
\end_inset
-にすると、生成されたCSSを完全に上書きする代わりに、変更したり追加したりすることができます。既定値は
+,
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-0
+Slanted
\end_layout
\end_inset
-です。
+]
\end_layout
\begin_layout Description
status collapsed
\begin_layout Plain Layout
-HTMLItem
+Size
\end_layout
\end_inset
status collapsed
\begin_layout Plain Layout
-文字列
+tiny
\end_layout
\end_inset
-] 環境の段落に使用されるタグ。上記各例の
+,
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-itemtag
+small
\end_layout
\end_inset
-を置き換えます。既定値は
+,
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-div
+
+\emph on
+normal
\end_layout
\end_inset
-です。
-\end_layout
-
-\begin_layout Description
+,
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-HTMLItemAttr
+large
\end_layout
\end_inset
- [
+,
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-文字列
+larger
\end_layout
\end_inset
-] itemタグの属性。既定値は
+,
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-class=`レイアウト名_item'
+largest
\end_layout
\end_inset
-です。
-\end_layout
-
-\begin_layout Description
+,
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-HTMLLabel
+huge
\end_layout
\end_inset
- [
+,
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-文字列
+giant
\end_layout
\end_inset
-] 段落と項目ラベルに使用されるタグ。上記各例の
-\begin_inset Flex Code
-status collapsed
-
-\begin_layout Plain Layout
-labeltag
+]
\end_layout
+\begin_layout Subsection
+\begin_inset CommandInset label
+LatexCommand label
+name "sub:引用書式指定"
+
\end_inset
-を置き換えます。既定値は
+引用書式指定
+\end_layout
+
+\begin_layout Standard
+(引用ダイアログやツールチップなどの)LyX内部やXHTML出力において、書誌情報をどのように表示するべきかの叙述には、
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-span
+CiteFormat
\end_layout
\end_inset
-ã\81§す。
+ã\83\96ã\83ã\83\83ã\82¯ã\81\8c使ç\94¨ã\81\95ã\82\8cã\81¦ã\81\84ã\81¾ã\81\99ã\80\82ã\81\93ã\81®ã\83\96ã\83ã\83\83ã\82¯ã\81¯ã\80\81以ä¸\8bã\81®ã\82\88ã\81\86ã\81ªå½¢ã\82\92ã\81\97ã\81¦ã\81\84ã\81¾す。
\end_layout
-\begin_layout Description
+\begin_layout LyX-Code
+CiteFormat
+\end_layout
+
+\begin_layout LyX-Code
+ article ...
+\end_layout
+
+\begin_layout LyX-Code
+ book ...
+\end_layout
+
+\begin_layout LyX-Code
+End
+\end_layout
+
+\begin_layout Standard
+上記の各行は、それぞれarticleやbookに関連付けられた書誌情報をどのように表示するべきかを定義するものですが、このような定義は、BibTeXファイル中に
+存在しうる「項目型」すべてについて与えることができます。特定の定義が与えられなければ、LyXは、ソースコード中に定義されている既定書式を使用します。LyXは、い
+くつかの書式を
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-HTMLLabelAttr
+stdciteformats.inc
\end_layout
\end_inset
- [
+ファイルで事前定義しており、これはほとんどのLyX文書クラスにインクルードされています。
+\end_layout
+
+\begin_layout Standard
+この定義は、BibTeXキーをその値で置換できる機能を持った、簡単な言語を使用しています。キーは、
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-文字列
+%author%
\end_layout
\end_inset
-] labelタグの属性。既定値は
+のように
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-class=`レイアウト名_label'
+%
\end_layout
\end_inset
-です。
+記号でくくらなくてはなりません。したがって、簡単な定義は以下のようになります。
\end_layout
-\begin_layout Description
-\begin_inset Flex Code
-status collapsed
+\begin_layout LyX-Code
+misc %author%,
+\begin_inset Quotes eld
+\end_inset
+
+%title%
+\begin_inset Quotes erd
+\end_inset
+
-\begin_layout Plain Layout
-HTMLLabelFirst
\end_layout
-\end_inset
+\begin_layout Standard
+これは、「著者名・コンマ・引用に囲まれたタイトル・終止符」を出力します。
+\end_layout
- [
+\begin_layout Standard
+もちろん、キーが存在するときのみ、キーを出力したい時があるはずです。このようなときには
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
+{%volume%[[vol.
+\begin_inset space ~
+\end_inset
-\emph on
-0
-\emph default
-,1
+%volume%]]}
\end_layout
\end_inset
-] このタグは、リスト関係環境でのみ意味を持ち、labelタグが、itemタグの前に出力されるか、中に出力されるかを制御します。これは、たとえば、descrip
-tion環境の中で、
+のように、条件付きの構成を使用することができます。これは、
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-`<dt>\SpecialChar \ldots{}
-</dt><dd>\SpecialChar \ldots{}
-</dd>
+volume
\end_layout
\end_inset
-という形を得るために使用されます。既定値は
+が存在するならば,「vol.
+\begin_inset space ~
+\end_inset
+
+」とvolumeキーを出力するという意味です。また、
+\begin_inset Newline newline
+\end_inset
+
+
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-0
+{%author%[[%author%]][[%editor%, ed.]]}
\end_layout
\end_inset
-で、labelタグはitemタグの中に出力されます。
-\end_layout
-\begin_layout Description
+\begin_inset Newline newline
+\end_inset
+
+のように、条件の中にelse節を含めることも可能です。ここでは、もし
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-HTMLPreamble
+author
\end_layout
\end_inset
- この様式が使用されたときに、
+キーが存在するならば出力され、そうでなければeditorキーと「,
+\begin_inset space ~
+\end_inset
+
+ed.」が出力されます。ここでもキーは、
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-<head>
+%
\end_layout
\end_inset
-セクションに出力される情報。これは、たとえば、
+記号でくくられていることに注意してください。条件全体は、波括弧で囲まれています。if節およびelse節は、「
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-onclick
+[[
\end_layout
\end_inset
-ã\83\8fã\83³ã\83\89ã\83©ã\82\92å®\9a義ã\81\99ã\82\8bã\81\9fã\82\81ã\81«
+ã\80\8dã\81¨ã\80\8c
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-<script>
+]]
\end_layout
\end_inset
-ã\83\96ã\83ã\83\83ã\82¯ã\82\92ã\82¤ã\83³ã\82¯ã\83«ã\83¼ã\83\89ã\81\99ã\82\8bã\81®ã\81«ä½¿ç\94¨ã\81\99ã\82\8bã\81\93ã\81¨ã\81\8cã\81§ã\81\8dã\81¾ã\81\99。
+ã\80\8dã\81®äº\8cé\87\8dè§\92æ\8b¬å¼§ã\81§å\9b²ã\81¾ã\82\8cã\81¦ã\81\84ã\81¾ã\81\99ã\80\82ã\81\93ã\82\8cã\82\89ã\81\99ã\81¹ã\81¦ã\81®ã\81\82ã\81\84ã\81 ã\81«ã\81¯ï¼\8c空ç\99½ã\81¯å\85¥ã\81£ã\81¦ã\81¯ã\81ªã\82\8aã\81¾ã\81\9bã\82\93。
\end_layout
-\begin_layout Description
+\begin_layout Standard
+もう一つ、定義中で使用することのできる文法として、
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-HTMLStyle
+{!<i>!}
\end_layout
\end_inset
- この様式が使用されたときに、インクルードするCSSスタイル情報。これは、レイアウトが生成する
+という形をしたものがあります。これは、「リッチテキスト」を生成するときに使われる整形情報を定義するものです。当然のことながら、平文を書き出すときには、HTMLタ
+グを出力させたくはありませんから、HTMLタグは「
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-<style>
+{!
\end_layout
\end_inset
-ブロックで自動的に包まれますので、CSS自体をインクルードするだけで大丈夫です。
-\end_layout
-
-\begin_layout Description
+」と「
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-HTMLTag
+!}
\end_layout
\end_inset
- [
+」でくるんでやらなくてはならないのです。
+\end_layout
+
+\begin_layout Standard
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-文字列
+CiteFormat
\end_layout
\end_inset
-] 主幹ラベルに使用されるタグ。上記各例の
+ブロックでは、他に2つの特殊な定義が可能です。一つめの例としては、
+\end_layout
+
+\begin_layout LyX-Code
+!quotetitle
+\begin_inset Quotes eld
+\end_inset
+
+%title%
+\begin_inset Quotes erd
+\end_inset
+
+
+\end_layout
+
+\begin_layout Standard
+といった例が挙げられます。これは、短縮形ないしはマクロであり、
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-tag
+%!quotetitle%
\end_layout
\end_inset
-ã\82\92ç½®ã\81\8dæ\8f\9bã\81\88ã\81¾ã\81\99ã\80\82æ\97¢å®\9aå\80¤ã\81¯
+ã\81®ã\82\88ã\81\86ã\81«ã\80\81ã\81\93ã\82\8cã\81\8cã\82ã\83¼ã\81§ã\81\82ã\82\8bã\81\8bã\81®ã\82\88ã\81\86ã\81«æ\89±ã\81£ã\81¦ä½¿ç\94¨ã\81\99ã\82\8bã\81\93ã\81¨ã\81\8cã\81§ã\81\8dã\81¾ã\81\99ã\80\82LyXã\81¯ã\80\81
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-div
+%!quotetitle%
\end_layout
\end_inset
-ã\81§ã\81\99ã\80\82
+ã\82\92ã\80\81ã\81\9dã\81\93ã\81§å®\9a義ã\81\95ã\82\8cã\81¦ã\81\84ã\82\8bã\82\82ã\81®ã\82\92æ\89±ã\81\86å ´å\90\88ã\81¨å\90\8cã\81\98ã\82\88ã\81\86ã\81«å\8f\96ã\82\8aæ\89±ã\81\84ã\81¾ã\81\99ã\80\82ã\81§ã\81\99ã\81\8bã\82\89ã\80\81æ\98\8eç\99½ã\81ªè¦å\91\8aã\82\92æ\95¢ã\81\88ã\81¦ã\81\95ã\81\9bã\81¦é \82ã\81\8fã\81¨ã\80\81
\end_layout
-\begin_layout Description
+\begin_layout LyX-Code
+!funfun %funfun%
+\end_layout
+
+\begin_layout Standard
+のようなことはしないでください。LyXは、無限ループに陥るようなことはありませんが、諦めるまでに長いループに入るかもしれません。
+\end_layout
+
+\begin_layout Standard
+特殊な定義の二つめは、
+\end_layout
+
+\begin_layout LyX-Code
+_pptext pp.
+\end_layout
+
+\begin_layout Standard
+のようなものです。これは、文字列の翻訳可能な部分を定義するもので、書誌情報中の関連部分が翻訳されるようにすることができます。
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-HTMLTitle
+%_pptext%
\end_layout
\end_inset
- [
+のように、これをキーとして扱って、定義の中に入れることもできます。これらのうちいくつかは、
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
+stdciteformats.inc
+\end_layout
-\emph on
-0
-\emph default
-,1
+\end_inset
+
+中に事前定義されています。これは、上記で述べたような意味でのマクロではないことに注意してください。
\end_layout
+\begin_layout Standard
+以下は、これらの機能を全て使った例です。
+\begin_inset VSpace defskip
\end_inset
-] この様式が、XHTMLファイルの
-\begin_inset Flex Code
-status collapsed
-\begin_layout Plain Layout
-<title>
\end_layout
+\begin_layout Standard
+\noindent
+
+\family typewriter
+!authoredit {%author%[[%author%, ]][[{%editor%[[%editor%, %_edtext%, ]]}]]}
+\end_layout
+
+\begin_layout Standard
+\begin_inset VSpace defskip
\end_inset
-ã\82¿ã\82°ã\82\92ç\94\9fæ\88\90ã\81\99ã\82\8bã\81®ã\81«ä½¿ç\94¨ã\81\99ã\82\8bæ§\98å¼\8fã\81§ã\81\82ã\82\8bã\81¨ã\81\84ã\81\86å\8d°ã\82\92ã\81¤ã\81\91ã\81¾ã\81\99ã\80\82æ\97¢å®\9aå\80¤ã\81¯å\81½ã\81§ã\81\99ã\80\82
+ã\81\93ã\82\8cã\81¯ã\80\81
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-stdtitle.inc
+author
\end_layout
\end_inset
-ã\83\95ã\82¡ã\82¤ã\83«ã\81§ã\81¯、
+ã\82ã\83¼ã\81\8cå®\9a義ã\81\95ã\82\8cã\81¦ã\81\84ã\82\8bã\81ªã\82\89ã\81°ã\80\81è\91\97è\80\85ã\81¨ã\82³ã\83³ã\83\9eã\82\92å\87ºå\8a\9bã\81\97、
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-title
+author
+\end_layout
+
+\end_inset
+
+キーが定義されておらず、
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+editor
+\end_layout
+
+\end_inset
+
+キーが定義されているならば、編集者名の後に
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+_edtext
+\end_layout
+
+\end_inset
+
+ないしはその翻訳(既定では「ed.」)を出力します。これは実は
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+stdciteformats.inc
+\end_layout
+
+\end_inset
+
+の中で定義されていますので、このファイルをまず読みこめば、ご自身の定義ないしは再定義の中で使用することができます。
+\end_layout
+
+\begin_layout Section
+\begin_inset CommandInset label
+LatexCommand label
+name "sec:XHTML出力のタグ"
+
+\end_inset
+
+XHTML出力のタグ
+\end_layout
+
+\begin_layout Standard
+LaTeXやDocBookと同様、LyXのXHTML出力の書式も、レイアウト情報によって制御することができます。一般的に、LyXは適切な既定値を提供し、前述した
+ように、他のレイアウトタグに基づいて、既定のCSSスタイルの構成まで行ないます。たとえば、章見出しを適切に整形するためのCSSを書き出すために、LyXは、章様式
+の
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+Font
+\end_layout
+
+\end_inset
+
+宣言で提供されている情報を利用しようと試みます。
+\end_layout
+
+\begin_layout Standard
+したがって、多くの場合、使いたい環境やユーザ設定差込枠などのために満足のいくXHTML出力を得るために、まったく何もしなくてよいことになるでしょう。しかしながら
+、これが必要になる場合もあるので、LyXは、生成されるXHTMLやCSSをカスタマイズするために使用できるレイアウトタグを、たくさん提供しています。
+\end_layout
+
+\begin_layout Standard
+様式宣言や差込枠宣言の外で使用することができるタグに、
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+HTMLPreamble
+\end_layout
+
+\end_inset
+
+と
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+AddToHTMLPreamble
+\end_layout
+
+\end_inset
+
+の2つがあることに注意してください。これらの詳細については、第
+\begin_inset CommandInset ref
+LatexCommand ref
+reference "sub:汎用テキストクラスパラメータ"
+
+\end_inset
+
+節をご覧ください。
+\end_layout
+
+\begin_layout Subsection
+\begin_inset CommandInset label
+LatexCommand label
+name "sub:段落様式-XHTML"
+
+\end_inset
+
+段落様式
+\end_layout
+
+\begin_layout Standard
+LyXが段落のために出力するXHTMLの種類は、通常の段落を取り扱っているのか、コマンドを取り扱っているのか、あるいは環境を取り扱っているのかに依存し、これは対
+応する
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+LaTeXType
+\end_layout
+
+\end_inset
+
+タグの内容によって決定されます。
+\end_layout
+
+\begin_layout Standard
+コマンドや通常の段落の場合には、XHTML出力は以下の形になります。
+\end_layout
+
+\begin_layout LyX-Code
+<tag attr=
+\begin_inset Quotes erd
+\end_inset
+
+value
+\begin_inset Quotes erd
+\end_inset
+
+>
+\end_layout
+
+\begin_layout LyX-Code
+<labeltag attr=
+\begin_inset Quotes erd
+\end_inset
+
+value
+\begin_inset Quotes erd
+\end_inset
+
+>ラベル</labeltag>
+\end_layout
+
+\begin_layout LyX-Code
+段落の内容
+\end_layout
+
+\begin_layout LyX-Code
+</tag>
+\end_layout
+
+\begin_layout Standard
+もちろん、段落にラベルがなければ、ラベルタグは省略することができます。
+\end_layout
+
+\begin_layout Standard
+環境のうち、リストの変種でないものに関しては、XHTMLは以下の形を取ります。
+\end_layout
+
+\begin_layout LyX-Code
+<tag attr=
+\begin_inset Quotes erd
+\end_inset
+
+value
+\begin_inset Quotes erd
+\end_inset
+
+>
+\end_layout
+
+\begin_layout LyX-Code
+<itemtag attr=
+\begin_inset Quotes erd
+\end_inset
+
+value
+\begin_inset Quotes erd
+\end_inset
+
+><labeltag attr=
+\begin_inset Quotes erd
+\end_inset
+
+value
+\begin_inset Quotes erd
+\end_inset
+
+>環境ラベル</labeltag>最初の段落。
+\end_layout
+
+\begin_layout LyX-Code
+</itemtag>
+\end_layout
+
+\begin_layout LyX-Code
+<itemtag>二つめの段落。</itemtag>
+\end_layout
+
+\begin_layout LyX-Code
+</tag>
+\end_layout
+
+\begin_layout Standard
+ラベルは、たとえば定理の場合にそうであるように、最初の段落にだけ出力されることに注意してください。
+\end_layout
+
+\begin_layout Standard
+リストに関しては、次のような形になります。
+\end_layout
+
+\begin_layout LyX-Code
+<tag attr=
+\begin_inset Quotes erd
+\end_inset
+
+value
+\begin_inset Quotes erd
+\end_inset
+
+>
+\end_layout
+
+\begin_layout LyX-Code
+<itemtag attr=
+\begin_inset Quotes erd
+\end_inset
+
+value
+\begin_inset Quotes erd
+\end_inset
+
+><labeltag attr=
+\begin_inset Quotes erd
+\end_inset
+
+value
+\begin_inset Quotes erd
+\end_inset
+
+>リストのラベル</labeltag>最初の項目。</itemtag>
+\end_layout
+
+\begin_layout LyX-Code
+<itemtag attr=
+\begin_inset Quotes erd
+\end_inset
+
+value
+\begin_inset Quotes erd
+\end_inset
+
+><labeltag attr=
+\begin_inset Quotes erd
+\end_inset
+
+value
+\begin_inset Quotes erd
+\end_inset
+
+>リストのラベル</labeltag>二つめの項目。</itemtag>
+\end_layout
+
+\begin_layout LyX-Code
+</tag>
+\end_layout
+
+\begin_layout LyX-Code
+
+\end_layout
+
+\begin_layout LyX-Code
+<tag attr=
+\begin_inset Quotes erd
+\end_inset
+
+value
+\begin_inset Quotes erd
+\end_inset
+
+>
+\end_layout
+
+\begin_layout LyX-Code
+<labeltag attr=
+\begin_inset Quotes erd
+\end_inset
+
+value
+\begin_inset Quotes erd
+\end_inset
+
+>リストのラベル</labeltag><itemtag attr=
+\begin_inset Quotes erd
+\end_inset
+
+value
+\begin_inset Quotes erd
+\end_inset
+
+>最初の項目。</itemtag>
+\end_layout
+
+\begin_layout LyX-Code
+<labeltag attr=
+\begin_inset Quotes erd
+\end_inset
+
+value
+\begin_inset Quotes erd
+\end_inset
+
+>リストのラベル</labeltag><itemtag attr=
+\begin_inset Quotes erd
+\end_inset
+
+value
+\begin_inset Quotes erd
+\end_inset
+
+>二つめの項目</itemtag>
+\end_layout
+
+\begin_layout LyX-Code
+</tag>
+\end_layout
+
+\begin_layout Standard
+ここで
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+labeltag
+\end_layout
+
+\end_inset
+
+と
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+itemtag
+\end_layout
+
+\end_inset
+
+の順序が違っていることに注意してください。どちらの順序になるかは、
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+HTMLLabelFirst
+\end_layout
+
+\end_inset
+
+の設定に依存します。もし
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+HTMLLabelFirst
+\end_layout
+
+\end_inset
+
+が偽であれば(既定値)、最初のケースのようになり、これが真であれば、二番めのケースのように、labelがitemの外側に来るようになります。
+\end_layout
+
+\begin_layout Standard
+各段落の特定のタグ出力や属性出力は、以下に述べるようなレイアウトタグを使って制御することができます。しかしながら、前述のように、多くの場合、LyXは適切な既定値
+を生成するので、たいしたことをしなくても、望ましいXHTML出力を得ることができるということになるはずです。ここで利用出来るタグは、自分の好みにあわせて微調整す
+る目的でここにあるものと考えてください。
+\end_layout
+
+\begin_layout Description
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+HTMLAttr
+\end_layout
+
+\end_inset
+
+ [
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+文字列
+\end_layout
+
+\end_inset
+
+] 主幹タグと共に出力される属性情報を指定します。たとえば、「
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+class=`mydiv'
+\end_layout
+
+\end_inset
+
+」のようなものです。既定においては、LyXは「
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+class=`レイアウト名'
+\end_layout
+
+\end_inset
+
+」と出力します。ここで
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+レイアウト名
+\end_layout
+
+\end_inset
+
+は、レイアウトのLyX名であり、chapterのように小文字で記述します。
+\end_layout
+
+\begin_layout Description
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+HTMLForceCSS
+\end_layout
+
+\end_inset
+
+ [
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+
+\emph on
+0
+\end_layout
+
+\end_inset
+
+,
+\begin_inset space \thinspace{}
+\end_inset
+
+
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+1
+\end_layout
+
+\end_inset
+
+]
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+HTMLStyle
+\end_layout
+
+\end_inset
+
+で追加情報が明示的に与えられているときでも、LyXがこのレイアウト用に生成する既定CSS情報を出力するか否か。これを
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+1
+\end_layout
+
+\end_inset
+
+にすると、生成されたCSSを完全に上書きする代わりに、変更したり追加したりすることができます。既定値は
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+0
+\end_layout
+
+\end_inset
+
+です。
+\end_layout
+
+\begin_layout Description
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+HTMLItem
+\end_layout
+
+\end_inset
+
+ [
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+文字列
+\end_layout
+
+\end_inset
+
+] 環境の段落に使用されるタグ。上記各例の
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+itemtag
+\end_layout
+
+\end_inset
+
+を置き換えます。既定値は
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+div
+\end_layout
+
+\end_inset
+
+です。
+\end_layout
+
+\begin_layout Description
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+HTMLItemAttr
+\end_layout
+
+\end_inset
+
+ [
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+文字列
+\end_layout
+
+\end_inset
+
+] itemタグの属性。既定値は
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+class=`レイアウト名_item'
+\end_layout
+
+\end_inset
+
+です。ここには、様式情報は含まれては
+\emph on
+なりません
+\emph default
+。その目的のためには、
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+HTMLStyle
+\end_layout
+
+\end_inset
+
+を使用してください。
+\end_layout
+
+\begin_layout Description
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+HTMLLabel
+\end_layout
+
+\end_inset
+
+ [
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+文字列
+\end_layout
+
+\end_inset
+
+] 段落と項目ラベルに使用されるタグ。上記各例の
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+labeltag
+\end_layout
+
+\end_inset
+
+を置き換えます。
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+LabelType
+\end_layout
+
+\end_inset
+
+が
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+Top_Environment
+\end_layout
+
+\end_inset
+
+や
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+Centered_Top_Environment
+\end_layout
+
+\end_inset
+
+の時は、既定値は
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+div
+\end_layout
+
+\end_inset
+
+ですが、それ以外の時の既定値は
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+span
+\end_layout
+
+\end_inset
+
+です。
+\end_layout
+
+\begin_layout Description
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+HTMLLabelAttr
+\end_layout
+
+\end_inset
+
+ [
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+文字列
+\end_layout
+
+\end_inset
+
+] labelタグの属性。既定値は
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+class=`レイアウト名_label'
+\end_layout
+
+\end_inset
+
+です。ここには、様式情報は含まれては
+\emph on
+なりません
+\emph default
+。その目的のためには、
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+HTMLStyle
+\end_layout
+
+\end_inset
+
+を使用してください。
+\end_layout
+
+\begin_layout Description
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+HTMLLabelFirst
+\end_layout
+
+\end_inset
+
+ [
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+
+\emph on
+0
+\end_layout
+
+\end_inset
+
+,
+\begin_inset space \thinspace{}
+\end_inset
+
+
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+1
+\end_layout
+
+\end_inset
+
+] このタグは、リスト関係環境でのみ意味を持ち、labelタグが、itemタグの前に出力されるか、中に出力されるかを制御します。これは、たとえば、descrip
+tion環境の中で、
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+`<dt>\SpecialChar \ldots{}
+</dt><dd>\SpecialChar \ldots{}
+</dd>
+\end_layout
+
+\end_inset
+
+という形を得るために使用されます。既定値は
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+0
+\end_layout
+
+\end_inset
+
+で、labelタグはitemタグの中に出力されます。
+\end_layout
+
+\begin_layout Description
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+HTMLPreamble
+\end_layout
+
+\end_inset
+
+ この様式が使用されたときに、
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+<head>
+\end_layout
+
+\end_inset
+
+セクションに出力される情報。これは、たとえば、
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+onclick
+\end_layout
+
+\end_inset
+
+ハンドラを定義するために
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+<script>
+\end_layout
+
+\end_inset
+
+ブロックをインクルードするのに使用することができます。
+\end_layout
+
+\begin_layout Description
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+HTMLStyle
+\end_layout
+
+\end_inset
+
+ この様式が使用されたときに、インクルードするCSSスタイル情報。これは、レイアウトが生成する
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+<style>
+\end_layout
+
+\end_inset
+
+ブロックで自動的に包まれますので、CSS自体をインクルードするだけで大丈夫です。
+\end_layout
+
+\begin_layout Description
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+HTMLTag
+\end_layout
+
+\end_inset
+
+ [
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+文字列
+\end_layout
+
+\end_inset
+
+] 主幹ラベルに使用されるタグ。上記各例の
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+tag
+\end_layout
+
+\end_inset
+
+を置き換えます。既定値は
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+div
+\end_layout
+
+\end_inset
+
+です。
+\end_layout
+
+\begin_layout Description
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+HTMLTitle
+\end_layout
+
+\end_inset
+
+ [
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+
+\emph on
+0
+\end_layout
+
+\end_inset
+
+,
+\begin_inset space \thinspace{}
+\end_inset
+
+
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+1
+\end_layout
+
+\end_inset
+
+] この様式が、XHTMLファイルの
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+<title>
+\end_layout
+
+\end_inset
+
+タグを生成するのに使用する様式であるという印をつけます。既定値は偽です。
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+stdtitle.inc
+\end_layout
+
+\end_inset
+
+ファイルでは、
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+title
+\end_layout
+
+\end_inset
+
+環境のこの項目を真に設定しています。
+\end_layout
+
+\begin_layout Subsection
+差込枠レイアウトXHTML
+\end_layout
+
+\begin_layout Standard
+差込枠のXHTML出力も、レイアウトファイル内の情報によって制御することができます
+\begin_inset Foot
+status collapsed
+
+\begin_layout Plain Layout
+現在のところ、これは「テキスト」差込枠(中に書き込みができる差込枠)にのみ有効で、「コマンド」差込枠(ダイアログボックスに関連付けられた差込枠)には適用されませ
+ん。
+\end_layout
+
+\end_inset
+
+。ここでも、LyXは適切な既定値を提供しようと試み、既定のCSS様式を構成します。しかし、すべてカスタマイズ可能です。
+\end_layout
+
+\begin_layout Standard
+LyXが差込枠用に出力するXHTMLは、以下の形を取ります。
+\end_layout
+
+\begin_layout LyX-Code
+<tag attr=
+\begin_inset Quotes erd
+\end_inset
+
+value
+\begin_inset Quotes erd
+\end_inset
+
+>
+\end_layout
+
+\begin_layout LyX-Code
+<labeltag>ラベル</labeltag>
+\end_layout
+
+\begin_layout LyX-Code
+<innertag attr=
+\begin_inset Quotes erd
+\end_inset
+
+value
+\begin_inset Quotes erd
+\end_inset
+
+>差込枠の内容。</innertag>
+\end_layout
+
+\begin_layout LyX-Code
+</tag>
+\end_layout
+
+\begin_layout Standard
+差込枠が多段落を許可している---つまり
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+MultiPar
+\end_layout
+
+\end_inset
+
+が真---ならば、差込枠の内容は、それ自身段落として出力され、それらの段落に用いられる様式(標準、引用など)を用いて整形されます。もちろん、段落にラベルがなけれ
+ば、labelタグは省略され、ラベルがあれば、現在のところ、つねに
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+span
+\end_layout
+
+\end_inset
+
+が用いられます。innerタグは非必須であり、既定では出力されません。各差込枠用に出力される特定のタグや属性は、以下のレイアウトタグによって制御することができま
+す。
+\end_layout
+
+\begin_layout Description
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+HTMLAttr
+\end_layout
+
+\end_inset
+
+ [
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+文字列
+\end_layout
+
+\end_inset
+
+] 主幹タグと共に出力される属性情報を指定します。たとえば、「
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+class=`myinset' onclick=`\SpecialChar \ldots{}
+'
+\end_layout
+
+\end_inset
+
+」のようなものです。既定においては、LyXは「
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+class=`差込枠名'
+\end_layout
+
+\end_inset
+
+」と出力します。ここで
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+差込枠名
+\end_layout
+
+\end_inset
+
+は、差込枠のLyX名であり、小文字で記述します。アルファベットや数字以外の文字は、アンダースコアに置き換えられます。
+\end_layout
+
+\begin_layout Description
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+HTMLForceCSS
+\end_layout
+
+\end_inset
+
+ [
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+
+\emph on
+0
+\emph default
+,1
+\end_layout
+
+\end_inset
+
+]
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+HTMLStyle
+\end_layout
+
+\end_inset
+
+で追加情報が明示的に与えられているときでも、LyXがこのレイアウト用に生成する既定CSS情報を出力するか否か。これを
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+1
+\end_layout
+
+\end_inset
+
+にすると、生成されたCSSを完全に上書きする代わりに、変更したり追加したりすることができます。既定値は
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+0
+\end_layout
+
+\end_inset
+
+です。
+\end_layout
+
+\begin_layout Description
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+HTMLInnerAttr
+\end_layout
+
+\end_inset
+
+ [
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+文字列
+\end_layout
+
+\end_inset
+
+] innerタグの属性。既定値は
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+class=`差込枠名_inner'
+\end_layout
+
+\end_inset
+
+です。
+\end_layout
+
+\begin_layout Description
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+HTMLInnerTag
+\end_layout
+
+\end_inset
+
+ [
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+文字列
+\end_layout
+
+\end_inset
+
+] innerタグです。上記各例の
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+innertag
+\end_layout
+
+\end_inset
+
+を置き換えます。既定値はなしです。
+\end_layout
+
+\begin_layout Description
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+HTMLIsBlock
+\end_layout
+
+\end_inset
+
+ [
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+0
+\end_layout
+
+\end_inset
+
+,
+\begin_inset space \thinspace{}
+\end_inset
+
+
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+
+\emph on
+1
+\end_layout
+
+\end_inset
+
+] この差込枠が(脚注のように)独立した文字列ブロックを表すのか、それとも、(派生枝のように)周囲の文字列の中に取り込まれる素材を表すのか。既定値は1です。
+\end_layout
+
+\begin_layout Description
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+HTMLLabel
+\end_layout
+
+\end_inset
+
+ [
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+文字列
+\end_layout
+
+\end_inset
+
+] 場合によっては、カウンタへの参照を含む、この差込枠のラベル。たとえば、脚注用には
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+
+\backslash
+arabic{footnote}
+\end_layout
+
+\end_inset
+
+など。これは非必須であり、既定値はありません。
+\end_layout
+
+\begin_layout Description
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+HTMLPreamble
+\end_layout
+
+\end_inset
+
+ この様式が使用されたときに、
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+<head>
+\end_layout
+
+\end_inset
+
+セクションに出力される情報。これは、たとえば、
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+onclick
+\end_layout
+
+\end_inset
+
+ハンドラを定義するために
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+<script>
+\end_layout
+
+\end_inset
+
+ブロックをインクルードするのに使用することができます。
+\end_layout
+
+\begin_layout Description
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+HTMLStyle
+\end_layout
+
+\end_inset
+
+ この様式が使用されたときに、インクルードするCSSスタイル情報。これは、レイアウトが生成する
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+<style>
+\end_layout
+
+\end_inset
+
+ブロックで自動的に包まれますので、CSS自体をインクルードするだけで大丈夫です。
+\end_layout
+
+\begin_layout Description
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+HTMLTag
+\end_layout
+
+\end_inset
+
+ [
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+文字列
+\end_layout
+
+\end_inset
+
+] 主幹ラベルに使用されるタグ。上記各例の
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+tag
+\end_layout
+
+\end_inset
+
+を置き換えます。既定値は
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+MultiPar
+\end_layout
+
+\end_inset
+
+の設定に依存し、
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+MultiPar
+\end_layout
+
+\end_inset
+
+が真ならば
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+div
+\end_layout
+
+\end_inset
+
+、偽ならば
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+span
+\end_layout
+
+\end_inset
+
+です。
+\end_layout
+
+\begin_layout Subsection
+フロートXHTML
+\end_layout
+
+\begin_layout Standard
+フロートのXHTML出力も、レイアウトファイル内の情報によって制御することができます。出力は、以下の形を取ります。
+\end_layout
+
+\begin_layout LyX-Code
+<tag attr=
+\begin_inset Quotes erd
+\end_inset
+
+value
+\begin_inset Quotes erd
+\end_inset
+
+>
+\end_layout
+
+\begin_layout LyX-Code
+フロートの内容。
+\end_layout
+
+\begin_layout LyX-Code
+</tag>
+\end_layout
+
+\begin_layout Standard
+キャプションは、存在している場合には、独立した差込枠となり、そのような形で出力されます。その外観は、キャプション差込枠のInsetLayoutで制御することがで
+きます。
+\end_layout
+
+\begin_layout Description
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+HTMLAttr
+\end_layout
+
+\end_inset
+
+ [
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+文字列
+\end_layout
+
+\end_inset
+
+] 主幹タグと共に出力される属性情報を指定します。たとえば、「
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+class=`myfloat' onclick=`\SpecialChar \ldots{}
+'
+\end_layout
+
+\end_inset
+
+」のようなものです。既定においては、LyXは「
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+class=`float フロート-フロート型'
+\end_layout
+
+\end_inset
+
+」と出力します。ここで
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+フロート型
+\end_layout
+
+\end_inset
+
+は、フロート宣言で定義された(
+\begin_inset CommandInset ref
+LatexCommand ref
+reference "sub:フロート"
+
+\end_inset
+
+参照)、この型のフロートのLyX名です。ただし、これは小文字に変換され、アルファベットや数字でない文字はアンダースコアに変換されます。例:float-table
+。
+\end_layout
+
+\begin_layout Description
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+HTMLStyle
+\end_layout
+
+\end_inset
+
+ このフロートが使用されたときに、インクルードするCSSスタイル情報。これは、レイアウトが生成する
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+<style>
+\end_layout
+
+\end_inset
+
+ブロックで自動的に包まれますので、CSS自体をインクルードするだけで大丈夫です。
+\end_layout
+
+\begin_layout Description
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+HTMLTag
+\end_layout
+
+\end_inset
+
+ [
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+文字列
+\end_layout
+
+\end_inset
+
+] このフロートに使用されるタグ。上記各例の
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+tag
+\end_layout
+
+\end_inset
+
+を置き換えます。既定値は
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+div
+\end_layout
+
+\end_inset
+
+であり、ほとんどの場合変更する必要はありません。
+\end_layout
+
+\begin_layout Subsection
+書誌情報の整形
+\end_layout
+
+\begin_layout Standard
+書誌情報は、
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+CiteFormat
+\end_layout
+
+\end_inset
+
+ブロックを使用して整形することができます。詳細については、第
+\begin_inset CommandInset ref
+LatexCommand ref
+reference "sub:引用書式指定"
+
+\end_inset
+
+節を参照してください。
+\end_layout
+
+\begin_layout Subsection
+LyXが生成したCSS
+\end_layout
+
+\begin_layout Standard
+LyXは、提供されている他のレイアウト情報に基づいて、差込枠と段落様式の両方の既定CSS様式ルールを生成ということすることを、これまでに何度か触れました。この節
+では、LyXがどのレイアウト情報を、どのように使うのか、ひとこと述べておきたいと思います。
+\end_layout
+
+\begin_layout Standard
+LyXは、現在のところ、
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+Font
+\end_layout
+
+\end_inset
+
+宣言で指定されている
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+Family
+\end_layout
+
+\end_inset
+
+・
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+Series
+\end_layout
+
+\end_inset
+
+・
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+Shape
+\end_layout
+
+\end_inset
+
+・
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+Size
+\end_layout
+
+\end_inset
+
+を利用して、フォント情報についてのみCSSを自動生成します(第
+\begin_inset CommandInset ref
+LatexCommand ref
+reference "sub:フォント指定"
+
+\end_inset
+
+節を参照)。この変換は、きわめて分かりやすく自明です。たとえば、「
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+Family Sans
+\end_layout
+
+\end_inset
+
+」は「
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+font-family: sans-serif
+\end_layout
+
+\end_inset
+
+」になります。LyXの寸法とCSSの寸法のあいだの対応は、少し複雑ですが、それでも直感的に分かります。詳細については、
+\begin_inset Flex URL
+status collapsed
+
+\begin_layout Plain Layout
+
+src/FontInfo.cpp
+\end_layout
+
+\end_inset
+
+の
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+getSizeCSS()
+\end_layout
+
+\end_inset
+
+関数をご覧ください。
+\end_layout
+
+\begin_layout Chapter
+外部素材を取り込む
+\end_layout
+
+\begin_layout Standard
+\begin_inset Box Shadowbox
+position "t"
+hor_pos "c"
+has_inner_box 1
+inner_pos "t"
+use_parbox 0
+use_makebox 0
+width "100col%"
+special "none"
+height "1in"
+height_special "totalheight"
+status open
+
+\begin_layout Plain Layout
+【警告】本説明書のこの部分は、しばらく更新されていません。もちろんまだ正確であることを期待していますが、保証の限りではありません。
+\end_layout
+
+\end_inset
+
+
+\end_layout
+
+\begin_layout Standard
+LyX外部のソースから素材を使用する方法は、取扱説明書
+\emph on
+埋込オブジェクト篇
+\emph default
+で詳細にカバーされています。本章は、新種の素材を取り込む際に、舞台裏で何をする必要があるかをカバーします。
+\end_layout
+
+\begin_layout Section
+どのように機能するのか
+\end_layout
+
+\begin_layout Standard
+外部素材の機能は、ひな型の概念に基づいています。ひな型は、LyXがある型の素材とどのように橋渡しをするべきかを指定するものです。同梱物として、LyXは、Xfig
+の図や、様々なラスター形式画像、チェス棋譜、LilyPond楽譜用のひな型を事前に定義されたものとして含んでいます。実際に何が入っているかは、
+\begin_inset Flex MenuItem
+status collapsed
+
+\begin_layout Plain Layout
+挿入\SpecialChar \menuseparator
+ファイル\SpecialChar \menuseparator
+外部素材
+\end_layout
+
+\end_inset
+
+メニューで見ることができます。さらに、特定の型の素材をサポートするのに、自分自身のひな型を作成することも可能です。後でどのようなことをすればいいか詳細に説明しま
+すが、できればあなたが作ったすべてのひな型を投稿して、我々がLyXの後の版に取り込むことができるようにしてくださることを希望します。
+\end_layout
+
+\begin_layout Standard
+外部素材の機能におけるもう一つの基本的な発想は、最終素材の元となるオリジナルファイルと、書き出された文書や印刷された文書に取り込むための生成ファイルとを区別して
+いることです。たとえば、
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+Xfig
+\end_layout
+
+\end_inset
+
+で作成した図の場合を考えてみましょう。Xfigアプリケーション自体は、
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+.fig
+\end_layout
+
+\end_inset
+
+拡張子を持つオリジナルファイルを操作します。Xfigで図を作成したり変更したりして、作業が終われば
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+fig
+\end_layout
+
+\end_inset
+
+ファイルに保存します。この図をお使いの文書に取り込みたいときには、LaTeXファイルにそのままインクルードできるように、
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+transfig
+\end_layout
+
+\end_inset
+
+を呼び出してPostScriptファイルを生成します。この場合には、
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+.fig
+\end_layout
+
+\end_inset
+
+ファイルがオリジナルファイルであり、PostScriptファイルが生成ファイルになります。
+\end_layout
+
+\begin_layout Standard
+この区別は、文書を執筆している最中に、素材を更新することができるようにするために重要です。さらに、これによって、複数の書き出し書式をサポートするために必要な柔軟
+性が提供されます。たとえば、平文テキストファイルの場合には、図を生のPostScriptファイルとして取り込むのは、とても褒められた発想とはいえません。むしろ、
+その図への参照だけを含めるか、最終出力が実際の画像に近いものとなるように画像からASCIIへの変換子を呼び出したいと考えることでしょう。LyXの外部素材マネジメ
+ントは、LyXがサポートする各書き出し書式別に仕分けしているので、ユーザがこれを行うことが可能となっています。
+\end_layout
+
+\begin_layout Standard
+LyXの外部素材マネジメントは、書き出し書式によって異なる生成物をサポートすることの他に、編集・閲覧アプリケーションを緊密に統合することもサポートします。Xfi
+gの図の場合には、LyXの外部素材ダイアログからシングルクリックでオリジナルファイルをXfigで開くことができ、ダブルクリックすることで生成されたPostScr
+iptファイルをGhostviewで閲覧することができます。もうコマンドラインをもてあそんだり、オリジナルファイルや生成ファイルがどこにあるか探したり変更を加え
+るためにファイルブラウザをいじくり回す必要はないのです。このようにして、文書を執筆する際に必要となる多くのアプリケーションを最大限に利用し、最終的により生産性を
+上げることができるようになるのです。
+\end_layout
+
+\begin_layout Section
+外用ひな型設定ファイル
+\end_layout
+
+\begin_layout Standard
+LyXに自製の外用ひな型を付け加えるのは、比較的簡単です。しかしながら、これを不用心に行ってしまうと、たいていの場合、簡単に濫用されてしまうようなセキュリティホ
+ールを作ってしまいがちであることを心に留めておいてください。したがって、これを実行に移す前に、第
+\begin_inset CommandInset ref
+LatexCommand ref
+reference "sec:セキュリティに関する論点"
+
+\end_inset
+
+節のセキュリティに関する議論を読んでおいてください。
+\end_layout
+
+\begin_layout Standard
+このことに言及した上で、あなたが作成した面白いひな型は、ぜひ投稿してください。
+\end_layout
+
+\begin_layout Standard
+外用ひな型は、
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+LyXDir/lib/external_templates
+\end_layout
+
+\end_inset
+
+ファイルで定義されています。自分用の版を
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+UserDir/external_templates
+\end_layout
+
+\end_inset
+
+に置くこともできます。
+\end_layout
+
+\begin_layout Standard
+典型的なひな型は以下のようになります。
+\end_layout
+
+\begin_layout LyX-Code
+Template XFig
+\end_layout
+
+\begin_layout LyX-Code
+GuiName "XFig: $$AbsOrRelPathParent$$Basename"
+\end_layout
+
+\begin_layout LyX-Code
+HelpText
+\end_layout
+
+\begin_layout LyX-Code
+An XFig figure.
+\end_layout
+
+\begin_layout LyX-Code
+HelpTextEnd
+\end_layout
+
+\begin_layout LyX-Code
+InputFormat fig
+\end_layout
+
+\begin_layout LyX-Code
+FileFilter "*.fig"
+\end_layout
+
+\begin_layout LyX-Code
+AutomaticProduction true
+\end_layout
+
+\begin_layout LyX-Code
+Transform Rotate
+\end_layout
+
+\begin_layout LyX-Code
+Transform Resize
+\end_layout
+
+\begin_layout LyX-Code
+Format LaT
+\begin_inset ERT
+status collapsed
+
+\begin_layout Plain Layout
+
+{}
+\end_layout
+
+\end_inset
+
+eX
+\end_layout
+
+\begin_layout LyX-Code
+TransformCommand Rotate RotationLatexCommand
+\end_layout
+
+\begin_layout LyX-Code
+TransformCommand Resize ResizeLatexCommand
+\end_layout
+
+\begin_layout LyX-Code
+Product "$$RotateFront$$ResizeFront
+\end_layout
+
+\begin_layout LyX-Code
+
+\backslash
+
+\backslash
+input{$$AbsOrRelPathMaster$$Basename.pstex_t}
+\end_layout
+
+\begin_layout LyX-Code
+ $$ResizeBack$$RotateBack"
+\end_layout
+
+\begin_layout LyX-Code
+UpdateFormat pstex
+\end_layout
+
+\begin_layout LyX-Code
+UpdateResult "$$AbsPath$$Basename.pstex_t"
+\end_layout
+
+\begin_layout LyX-Code
+Requirement "graphicx"
+\end_layout
+
+\begin_layout LyX-Code
+ReferencedFile latex "$$AbsOrRelPathMaster$$Basename.pstex_t"
+\end_layout
+
+\begin_layout LyX-Code
+ReferencedFile latex "$$AbsPath$$Basename.eps"
+\end_layout
+
+\begin_layout LyX-Code
+ReferencedFile dvi "$$AbsPath$$Basename.eps"
+\end_layout
+
+\begin_layout LyX-Code
+FormatEnd
+\end_layout
+
+\begin_layout LyX-Code
+Format PDFLaT
+\begin_inset ERT
+status collapsed
+
+\begin_layout Plain Layout
+
+{}
+\end_layout
+
+\end_inset
+
+eX
+\end_layout
+
+\begin_layout LyX-Code
+TransformCommand Rotate RotationLatexCommand
+\end_layout
+
+\begin_layout LyX-Code
+TransformCommand Resize ResizeLatexCommand
+\end_layout
+
+\begin_layout LyX-Code
+Product "$$RotateFront$$ResizeFront
+\end_layout
+
+\begin_layout LyX-Code
+
+\backslash
+
+\backslash
+input{$$AbsOrRelPathMaster$$Basename.pdftex_t}
+\end_layout
+
+\begin_layout LyX-Code
+ $$ResizeBack$$RotateBack"
+\end_layout
+
+\begin_layout LyX-Code
+UpdateFormat pdftex
+\end_layout
+
+\begin_layout LyX-Code
+UpdateResult "$$AbsPath$$Basename.pdftex_t"
+\end_layout
+
+\begin_layout LyX-Code
+Requirement "graphicx"
+\end_layout
+
+\begin_layout LyX-Code
+ReferencedFile latex "$$AbsOrRelPathMaster$$Basename.pdftex_t"
+\end_layout
+
+\begin_layout LyX-Code
+ReferencedFile latex "$$AbsPath$$Basename.pdf"
+\end_layout
+
+\begin_layout LyX-Code
+FormatEnd
+\end_layout
+
+\begin_layout LyX-Code
+Format Ascii
+\end_layout
+
+\begin_layout LyX-Code
+Product "$$Contents(
+\backslash
+"$$AbsPath$$Basename.asc
+\backslash
+")"
+\end_layout
+
+\begin_layout LyX-Code
+UpdateFormat asciixfig
+\end_layout
+
+\begin_layout LyX-Code
+UpdateResult "$$AbsPath$$Basename.asc"
+\end_layout
+
+\begin_layout LyX-Code
+FormatEnd
+\end_layout
+
+\begin_layout LyX-Code
+Format DocBook
+\end_layout
+
+\begin_layout LyX-Code
+Product "<graphic fileref=
+\backslash
+"$$AbsOrRelPathMaster$$Basename.eps
+\backslash
+">
+\end_layout
+
+\begin_layout LyX-Code
+ </graphic>"
+\end_layout
+
+\begin_layout LyX-Code
+UpdateFormat eps
+\end_layout
+
+\begin_layout LyX-Code
+UpdateResult "$$AbsPath$$Basename.eps"
+\end_layout
+
+\begin_layout LyX-Code
+ReferencedFile docbook "$$AbsPath$$Basename.eps"
+\end_layout
+
+\begin_layout LyX-Code
+ReferencedFile docbook-xml "$$AbsPath$$Basename.eps"
+\end_layout
+
+\begin_layout LyX-Code
+FormatEnd
+\end_layout
+
+\begin_layout LyX-Code
+Product "[XFig: $$FName]"
+\end_layout
+
+\begin_layout LyX-Code
+FormatEnd
+\end_layout
+
+\begin_layout LyX-Code
+TemplateEnd
+\end_layout
+
+\begin_layout Standard
+ご覧の通り、ひな型は
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+Template
+\end_layout
+
+\end_inset
+
+ \SpecialChar \ldots{}
+
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+TemplateEnd
+\end_layout
+
+\end_inset
+
+で閉じられます。ひな型には、一般的な設定を行うヘッダ部と、サポートされている主要な文書ファイル形式の設定を行う
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+Format
+\end_layout
+
+\end_inset
+
+ \SpecialChar \ldots{}
+
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+FormatEnd
+\end_layout
+
+\end_inset
+
+部があります。
+\end_layout
+
+\begin_layout Subsection
+ひな型のヘッダ
+\end_layout
+
+\begin_layout Description
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+AutomaticProduction
+\begin_inset space ~
+\end_inset
+
+true|false
+\end_layout
+
+\end_inset
+
+ このひな型で扱うファイルをLyXが生成しなくてはならないか否か。このコマンドは、一度だけ必ず現れなくてはなりません。
+\end_layout
+
+\begin_layout Description
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+FileFilter
+\begin_inset space ~
+\end_inset
+
+<パターン>
+\end_layout
+
+\end_inset
+
+ 望むファイル群を表示するために、ファイルダイアログで使用するフィルタ用globパターン。2つ以上のファイル拡張子があり得る場合(たとえば、tgifには
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+.obj
\end_layout
\end_inset
-環境のこの項目を真に設定しています。
+と
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+.tgo
\end_layout
-\begin_layout Subsection
-差込枠レイアウトXHTML
+\end_inset
+
+があります)、「
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+*.{obj,tgo}
\end_layout
-\begin_layout Standard
-差込枠のXHTML出力も、レイアウトファイル内の情報によって制御することができます
-\begin_inset Foot
+\end_inset
+
+」の様なパターンを使用してください。このコマンドは、一度だけ必ず現れなくてはなりません。
+\end_layout
+
+\begin_layout Description
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-現在のところ、これは「テキスト」差込枠(中に書き込みができる差込枠)にのみ有効で、「コマンド」差込枠(ダイアログボックスに関連付けられた差込枠)には適用されませ
-ん。
+GuiName
+\begin_inset space ~
+\end_inset
+
+<GUI名>
\end_layout
\end_inset
-。ここでも、LyXは適切な既定値を提供しようと試み、既定のCSS様式を構成します。しかし、すべてカスタマイズ可能です。
+ この文字列はボタン上に表示されます。このコマンドは、一度だけ必ず現れなくてはなりません。
\end_layout
-\begin_layout Standard
-LyXが差込枠用に出力するXHTMLは、以下の形を取ります。
+\begin_layout Description
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+HelpText
+\begin_inset space ~
+\end_inset
+
+<文章>
+\begin_inset space ~
+\end_inset
+
+HelpTextEnd
\end_layout
-\begin_layout LyX-Code
-<tag attr=
-\begin_inset Quotes erd
\end_inset
-value
-\begin_inset Quotes erd
+ 外部素材ダイアログで使用されるヘルプ文。このひな型がユーザに何を提供できるのか、ユーザに説明するのに十分な情報を盛り込んでください。このコマンドは、一度だけ必
+ず現れなくてはなりません。
+\end_layout
+
+\begin_layout Description
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+InputFormat
+\begin_inset space ~
\end_inset
->
+<書式>
\end_layout
-\begin_layout LyX-Code
-<labeltag>ラベル</labeltag>
+\end_inset
+
+ オリジナルファイルのファイル形式。これは、LyXが知っている書式名でなくてはなりません(第
+\begin_inset CommandInset ref
+LatexCommand ref
+reference "sec:ファイル形式"
+
+\end_inset
+
+章参照)。このひな型が、2つ以上の書式のオリジナルファイルを取り扱える場合は、「
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+*
\end_layout
-\begin_layout LyX-Code
-<innertag attr=
-\begin_inset Quotes erd
\end_inset
-value
-\begin_inset Quotes erd
+」を使用してください。この場合、LyXはファイル形式を推定するために、ファイル自体に詮索を試みます。このコマンドは、一度だけ必ず現れなくてはなりません。
+\end_layout
+
+\begin_layout Description
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+Template
+\begin_inset space ~
\end_inset
->差込枠の内容。</innertag>
+<ID>
\end_layout
-\begin_layout LyX-Code
-</tag>
+\end_inset
+
+ このひな型の(他と重複しない)名称。代入マクロを含めてはなりません(下記参照)。
\end_layout
-\begin_layout Standard
-差込枠が多段落を許可している---つまり
+\begin_layout Description
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-MultiPar
+Transform
+\begin_inset space ~
+\end_inset
+
+Rotate|Resize|Clip|Extra
\end_layout
\end_inset
-が真---ならば、差込枠の内容は、それ自身段落として出力され、それらの段落に用いられる様式(標準、引用など)を用いて整形されます。もちろん、段落にラベルがなけれ
-ã\81°ã\80\81labelã\82¿ã\82°ã\81¯ç\9c\81ç\95¥ã\81\95ã\82\8cã\80\81ã\83©ã\83\99ã\83«ã\81\8cã\81\82ã\82\8cã\81°ã\80\81ç\8f¾å\9c¨ã\81®ã\81¨ã\81\93ã\82\8dã\80\81ã\81¤ã\81ã\81«
+ このコマンドは、このひな型がどのような変換をサポートしているかを指定します。これは全く登場しなくても1回以上現れても構いません。このコマンドは、外部素材ダイア
+ã\83ã\82°ä¸ã\81®å¯¾å¿\9cã\81\99ã\82\8bã\82¿ã\83\96ã\82\92使ç\94¨å\8f¯è\83½ã\81«ã\81\97ã\81¾ã\81\99ã\80\82
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-span
+Transform
\end_layout
\end_inset
-が用いられます。innerタグは非必須であり、既定では出力されません。各差込枠用に出力される特定のタグや属性は、以下のレイアウトタグによって制御することができま
-す。
+コマンド一つずつに応じて、
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+Format
\end_layout
-\begin_layout Description
+\end_inset
+
+部に、対応する
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-HTMLAttr
+TransformCommand
\end_layout
\end_inset
- [
+コマンドか
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-文字列
+TransformOption
\end_layout
\end_inset
-] 主幹タグと共に出力される属性情報を指定します。たとえば、「
+コマンドを置かなくてはなりません。これを行わないと、この書式での変換はサポートされません。
+\end_layout
+
+\begin_layout Subsection
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-class=`mydiv'
+Format
\end_layout
\end_inset
-」のようなものです。既定においては、LyXは「
+部
+\end_layout
+
+\begin_layout Description
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-class=`レイアウト名'
+Format
+\begin_inset space ~
+\end_inset
+
+LaT
+\begin_inset ERT
+status collapsed
+
+\begin_layout Plain Layout
+
+{}
\end_layout
\end_inset
-」と出力します。ここで
+eX|PDFLaT
+\begin_inset ERT
+status collapsed
+
+\begin_layout Plain Layout
+
+{}
+\end_layout
+
+\end_inset
+
+eX|PlainText|DocBook
+\end_layout
+
+\end_inset
+
+ この書式定義が定める主要な文書ファイル形式。すべてのひな型が、全文書ファイル形式に対して意味のある表示ができるわけではありません。それでも、全書式に対して
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-レイアウト名
+Format
\end_layout
\end_inset
-は、レイアウトのLyX名であり、chapterのように小文字で記述します。
+部を定義してください。表示する方法がないときは、ダミーテキストを使用してください。これによって、書き出した文書内で、少なくとも外部素材への参照を見ることができる
+ようになります。
\end_layout
\begin_layout Description
status collapsed
\begin_layout Plain Layout
-HTMLForceCSS
+Option
+\begin_inset space ~
+\end_inset
+
+<名称>
+\begin_inset space ~
+\end_inset
+
+<値>
\end_layout
\end_inset
- [
+ このコマンドは、
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
+Product
+\end_layout
-\emph on
-0
-\emph default
-,1
+\end_inset
+
+での代入に使うマクロ
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+$$<名称>
\end_layout
\end_inset
-]
+を新たに定義します。
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-HTMLStyle
+<値>
\end_layout
\end_inset
-で追加情報が明示的に与えられているときでも、LyXがこのレイアウト用に生成する既定CSS情報を出力するか否か。これを
+自体にも代入マクロを使うことができます。
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-1
+Product
\end_layout
\end_inset
-ã\81«ã\81\99ã\82\8bã\81¨ã\80\81ç\94\9fæ\88\90ã\81\95ã\82\8cã\81\9fCSSã\82\92å®\8cå\85¨ã\81«ä¸\8aæ\9b¸ã\81\8dã\81\99ã\82\8b代ã\82\8fã\82\8aã\81«ã\80\81å¤\89æ\9b´ã\81\97ã\81\9fã\82\8a追å\8a ã\81\97ã\81\9fã\82\8aã\81\99ã\82\8bã\81\93ã\81¨ã\81\8cã\81§ã\81\8dã\81¾ã\81\99ã\80\82æ\97¢å®\9aå\80¤ã\81¯
+ã\81§
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-0
+<値>
\end_layout
\end_inset
-です。
+を直接使用するよりも優れた点は、
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+$$<名称>
+\end_layout
+
+\end_inset
+
+に代入された値が、その文書書式で有効な非必須引数となるように健全化されることです。このコマンドは全く登場しなくても1回以上現れても構いません。
+\end_layout
+
+\begin_layout Description
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+Product
+\begin_inset space ~
+\end_inset
+
+<文>
+\end_layout
+
+\end_inset
+
+ 書き出された文書に挿入される文。実のところ、これが最も重要なコマンドであり、とても複雑になることがあります。このコマンドは、一度だけ必ず現れなくてはなりません
+。
\end_layout
\begin_layout Description
status collapsed
\begin_layout Plain Layout
-HTMLInnerAttr
+Preamble
+\begin_inset space ~
+\end_inset
+
+<名称>
\end_layout
\end_inset
- [
+ このコマンドは、LaTeXプリアンブルに入れるプリアンブル片を指定します。これは
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-文字列
+PreambleDef
\end_layout
\end_inset
-] innerタグの属性。既定値は
+ \SpecialChar \ldots{}
+
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-class=`差込枠名_inner'
+PreambleDefEnd
\end_layout
\end_inset
-ã\81§ã\81\99。
+ã\82\92使ç\94¨ã\81\97ã\81¦å®\9a義ã\81\97ã\81ªã\81\8fã\81¦ã\81¯ã\81ªã\82\8aã\81¾ã\81\9bã\82\93ã\80\82ã\81\93ã\81®ã\82³ã\83\9eã\83³ã\83\89ã\81¯å\85¨ã\81\8fç\99»å ´ã\81\97ã\81ªã\81\8fã\81¦ã\82\821å\9b\9e以ä¸\8aç\8f¾ã\82\8cã\81¦ã\82\82æ§\8bã\81\84ã\81¾ã\81\9bã\82\93。
\end_layout
\begin_layout Description
status collapsed
\begin_layout Plain Layout
-HTMLInnerTag
+ReferencedFile
+\begin_inset space ~
+\end_inset
+
+<書式>
+\begin_inset space ~
+\end_inset
+
+<ファイル名>
\end_layout
\end_inset
- [
+ このコマンドは、変換過程で生成され、特定の書き出し書式に必要とされるファイルを示します。ファイル名が相対パスである場合には、親文書に対する相対パスとして解釈さ
+れます。このコマンドは全く登場しなくても1回以上現れても構いません。
+\end_layout
+
+\begin_layout Description
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-文字列
+Requirement
+\begin_inset space ~
+\end_inset
+
+<package>
\end_layout
\end_inset
-] innerタグです。上記各例の
+ 必要とされるLaTeXパッケージ名。パッケージは、LaTeXプリアンブル中で
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-innertag
+
+\backslash
+usepackage{}
\end_layout
\end_inset
-を置き換えます。既定値はなしです。
+を使って取り込まれます。このコマンドは全く登場しなくても1回以上現れても構いません。
\end_layout
\begin_layout Description
status collapsed
\begin_layout Plain Layout
-HTMLIsBlock
-\end_layout
-
+TransformCommand
+\begin_inset space ~
\end_inset
- [
-\begin_inset Flex Code
-status collapsed
+Rotate
+\begin_inset space ~
+\end_inset
-\begin_layout Plain Layout
-0,
-\emph on
-1
+RotationLatexCommand
\end_layout
\end_inset
-] この差込枠が(脚注のように)独立した文字列ブロックを表すのか、それとも、(派生枝のように)周囲の文字列の中に取り込まれる素材を表すのか。既定値は1です。
+ このコマンドは、回転用に、組み込みのLaTeXコマンドを使用するように指定します。このコマンドは、1回現れても全く現れなくても構いません。
\end_layout
\begin_layout Description
status collapsed
\begin_layout Plain Layout
-HTMLLabel
-\end_layout
-
+TransformCommand
+\begin_inset space ~
\end_inset
- [
-\begin_inset Flex Code
-status collapsed
+Resize
+\begin_inset space ~
+\end_inset
-\begin_layout Plain Layout
-文字列
+ResizeLatexCommand
\end_layout
\end_inset
-] 場合によっては、カウンタへの参照を含む、この差込枠のラベル。たとえば、脚注用には
+ このコマンドは、伸縮用に、組み込みのLaTeXコマンドを使用するように指定します。このコマンドは、1回現れても全く現れなくても構いません。
+\end_layout
+
+\begin_layout Description
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
+TransformOption
+\begin_inset space ~
+\end_inset
-\backslash
-arabic{footnote}
+Rotate
+\begin_inset space ~
+\end_inset
+
+RotationLatexOption
\end_layout
\end_inset
-など。これは非必須であり、既定値はありません。
+ このコマンドは、回転が非必須引数を通じて行われるように指定します。このコマンドは、1回現れても全く現れなくても構いません。
\end_layout
\begin_layout Description
status collapsed
\begin_layout Plain Layout
-HTMLPreamble
-\end_layout
-
+TransformOption
+\begin_inset space ~
\end_inset
- この様式が使用されたときに、
-\begin_inset Flex Code
-status collapsed
+Resize
+\begin_inset space ~
+\end_inset
-\begin_layout Plain Layout
-<head>
+ResizeLatexOption
\end_layout
\end_inset
-セクションに出力される情報。これは、たとえば、
+ このコマンドは、伸縮が非必須引数を通じて行われるように指定します。このコマンドは、1回現れても全く現れなくても構いません。
+\end_layout
+
+\begin_layout Description
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-onclick
+TransformOption
+\begin_inset space ~
+\end_inset
+
+Clip
+\begin_inset space ~
+\end_inset
+
+ClipLatexOption
\end_layout
\end_inset
-ハンドラを定義するために
+ このコマンドは、切り抜きが非必須引数を通じて行われるように指定します。このコマンドは、1回現れても全く現れなくても構いません。
+\end_layout
+
+\begin_layout Description
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-<script>
+TransformOption
+\begin_inset space ~
+\end_inset
+
+Extra
+\begin_inset space ~
+\end_inset
+
+ExtraLatexOption
\end_layout
\end_inset
-ブロックをインクルードするのに使用することができます。
+ このコマンドは、追加の非必須引数を使用することを指定します。このコマンドは、1回現れても全く現れなくても構いません。
\end_layout
\begin_layout Description
status collapsed
\begin_layout Plain Layout
-HTMLStyle
+UpdateFormat
+\begin_inset space ~
+\end_inset
+
+<書式>
\end_layout
\end_inset
- この様式が使用されたときに、インクルードするCSSスタイル情報。これは、レイアウトが生成する
-\begin_inset Flex Code
+ 変換されたファイルのファイル形式。これは、LyXが知っている書式名でなくてはなりません(
+\begin_inset Flex MenuItem
status collapsed
\begin_layout Plain Layout
-<style>
+ツール\SpecialChar \menuseparator
+設定:変換子
\end_layout
\end_inset
-ã\83\96ã\83ã\83\83ã\82¯ã\81§è\87ªå\8b\95ç\9a\84ã\81«å\8c\85ã\81¾ã\82\8cã\81¾ã\81\99ã\81®ã\81§ã\80\81CSSè\87ªä½\93ã\82\92ã\82¤ã\83³ã\82¯ã\83«ã\83¼ã\83\89ã\81\99ã\82\8bã\81 ã\81\91ã\81§å¤§ä¸\88夫ã\81§ã\81\99。
+ã\83\80ã\82¤ã\82¢ã\83ã\82°ã\82\92å\8f\82ç\85§ï¼\89ã\80\82ã\81\93ã\81®ã\82³ã\83\9eã\83³ã\83\89ã\81¯ã\80\81ä¸\80度ã\81 ã\81\91å¿\85ã\81\9aç\8f¾ã\82\8cã\81ªã\81\8fã\81¦ã\81¯ã\81ªã\82\8aã\81¾ã\81\9bã\82\93。
\end_layout
\begin_layout Description
status collapsed
\begin_layout Plain Layout
-HTMLTag
+UpdateResult
+\begin_inset space ~
+\end_inset
+
+<ファイル名>
\end_layout
\end_inset
- [
+ 変換されたファイルのファイル名。ファイル名は絶対パスでなくてはなりません。このコマンドは、一度だけ必ず現れなくてはなりません。
+\end_layout
+
+\begin_layout Subsection
+プリアンブルの定義
+\end_layout
+
+\begin_layout Standard
+外用ひな型設定ファイルには、
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-文字列
+PreambleDef
\end_layout
\end_inset
-] 主幹ラベルに使用されるタグ。上記各例の
+ \SpecialChar \ldots{}
+
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-tag
+PreambleDefEnd
\end_layout
\end_inset
-ã\82\92ç½®ã\81\8dæ\8f\9bã\81\88ã\81¾ã\81\99ã\80\82æ\97¢å®\9aå\80¤ã\81¯
+ã\81§å\9b²ã\82\93ã\81 ã\83\97ã\83ªã\82¢ã\83³ã\83\96ã\83«å®\9a義ã\82\92追å\8a ã\81\99ã\82\8bã\81\93ã\81¨ã\81\8cã\81§ã\81\8dã\81¾ã\81\99ã\80\82ã\81\93ã\82\8cã\82\89ã\81®å®\9a義ã\81¯ã\80\81ã\81²ã\81ªå\9e\8bã\81®
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-MultiPar
+Format
\end_layout
\end_inset
-の設定に依存し、
+部で使用することができます。
+\end_layout
+
+\begin_layout Section
+代入機構
+\end_layout
+
+\begin_layout Standard
+外部素材機構が外部プログラムを呼び出すときには、ひな型設定ファイルで定義されたコマンドにしたがって行われます。これらのコマンドには、実行前に展開されるマクロをい
+ろいろ入れることができます。実行は、つねに元の文書があるディレクトリで行われます。
+\end_layout
+
+\begin_layout Standard
+また、外部素材が表示されるときにはいつでも、その名称は代入機構によって組み立てられ、ひな型定義中の他のほとんどのコマンドも代入をサポートしています。
+\end_layout
+
+\begin_layout Standard
+使用できるマクロは以下の通りです。
+\end_layout
+
+\begin_layout Description
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-MultiPar
+$$AbsOrRelPathMaster
\end_layout
\end_inset
-が真ならば
+ LyX親文書への絶対ファイルパスないしは相対ファイルパス
+\end_layout
+
+\begin_layout Description
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-div
+$$AbsOrRelPathParent
\end_layout
\end_inset
-、偽ならば
+ LyX文書への絶対ファイルパスないしは相対ファイルパス
+\end_layout
+
+\begin_layout Description
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-span
+$$AbsPath
\end_layout
\end_inset
-です。
+ 絶対ファイルパス
\end_layout
-\begin_layout Subsection
-フロートXHTML
+\begin_layout Description
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+$$Basename
\end_layout
-\begin_layout Standard
-フロートのXHTML出力も、レイアウトファイル内の情報によって制御することができます。出力は、以下の形を取ります。
+\end_inset
+
+ パスおよび拡張子を除いたファイル名
\end_layout
-\begin_layout LyX-Code
-<tag attr=
-\begin_inset Quotes erd
+\begin_layout Description
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+$$Contents(
+\begin_inset Quotes eld
\end_inset
-value
+filename.ext
\begin_inset Quotes erd
\end_inset
->
+)
\end_layout
-\begin_layout LyX-Code
-フロートの内容。
-\end_layout
+\end_inset
+
+ このマクロは、
+\begin_inset Flex Code
+status collapsed
-\begin_layout LyX-Code
-</tag>
+\begin_layout Plain Layout
+filename.ext
\end_layout
-\begin_layout Standard
-キャプションは、存在している場合には、独立した差込枠となり、そのような形で出力されます。その外観は、キャプション差込枠のInsetLayoutで制御することがで
-ã\81\8dます。
+\end_inset
+
+ã\81¨äº\91ã\81\86å\90\8dã\81®ã\83\95ã\82¡ã\82¤ã\83«ã\81®ä¸èº«ã\82\92å±\95é\96\8bã\81\97ます。
\end_layout
\begin_layout Description
status collapsed
\begin_layout Plain Layout
-HTMLAttr
+$$Extension
\end_layout
\end_inset
- [
+ ファイル拡張子(点を含む)
+\end_layout
+
+\begin_layout Description
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-文字列
+$$FName
\end_layout
\end_inset
-] 主幹タグと共に出力される属性情報を指定します。たとえば、「
+ 外部素材ダイアログで指定されたファイルのファイル名。これはLyX文書への絶対パスでも良いですし、相対パスでも構いません。
+\end_layout
+
+\begin_layout Description
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-class=`myfloat' onclick=`\SpecialChar \ldots{}
-'
+$$FPath
\end_layout
\end_inset
-」のようなものです。既定においては、LyXは「
+
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-class=`float float-フロート型'
+$$FName
\end_layout
\end_inset
-」と出力します。ここで
+のパス部分(LyX文書への絶対パス名か相対パス名)
+\end_layout
+
+\begin_layout Description
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-フロート型
+$$RelPathMaster
\end_layout
\end_inset
-は、フロート宣言で定義された(
-\begin_inset CommandInset ref
-LatexCommand ref
-reference "sub:フロート"
-
-\end_inset
-
-参照)、この型のフロートのLyX名です。ただし、小文字に変換され、アルファベットや数字でない文字はアンダースコアに変換されます。例:float-table。
+ LyX親文書への相対ファイルパス
\end_layout
\begin_layout Description
status collapsed
\begin_layout Plain Layout
-HTMLStyle
+$$RelPathParent
\end_layout
\end_inset
- このフロートが使用されたときに、インクルードするCSSスタイル情報。これは、レイアウトが生成する
+ LyX文書への相対ファイルパス
+\end_layout
+
+\begin_layout Description
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-<style>
+$$Sysdir
\end_layout
\end_inset
-ブロックで自動的に包まれますので、CSS自体をインクルードするだけで大丈夫です。
+ このマクロは、システムディレクトリの絶対パスを展開します。これは、典型的には、LyXに同梱されているヘルパースクリプト群を示したりするのに使用されます。
\end_layout
\begin_layout Description
status collapsed
\begin_layout Plain Layout
-HTMLTag
+$$Tempname
\end_layout
\end_inset
- [
+ 元の文書が閉じられたり、挿入されていた外部素材が削除されたりすると自動的に削除される一時ファイルのフルパスとファイル名。
+\end_layout
+
+\begin_layout Standard
+パスを示すマクロはすべて最後のディレクトリ区切りも含んでいますので、たとえば絶対パスのファイル名を
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-文字列
+$$AbsPath$$Basename$$Extension
\end_layout
\end_inset
-] このフロートに使用されるタグ。上記各例の
+のようにして作ることができます。
+\end_layout
+
+\begin_layout Standard
+上記マクロは、特記しない限りはすべてのコマンドで代入が行われます。
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-tag
+Transform
\end_layout
\end_inset
-ã\82\92ç½®ã\81\8dæ\8f\9bã\81\88ã\81¾ã\81\99ã\80\82æ\97¢å®\9aå\80¤ã\81¯
+ã\82³ã\83\9eã\83³ã\83\89ã\81¨
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-div
+TransformCommand
\end_layout
\end_inset
-であり、ほとんどの場合変更する必要はありません。
+コマンドが有効にされている場合、
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+Product
\end_layout
-\begin_layout Subsection
-書誌情報の整形
+\end_inset
+
+コマンドは、これらに加えて以下の代入もサポートします。
\end_layout
-\begin_layout Standard
-書誌情報は、
+\begin_layout Description
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-CiteFormat
+$$ResizeFront
\end_layout
\end_inset
-ブロックを使用して整形することができます。詳細については、第
-\begin_inset CommandInset ref
-LatexCommand ref
-reference "sub:引用書式指定"
+ 伸縮コマンドの前置部。
+\end_layout
-\end_inset
+\begin_layout Description
+\begin_inset Flex Code
+status collapsed
-節を参照してください。
+\begin_layout Plain Layout
+$$ResizeBack
\end_layout
-\begin_layout Subsection
-LyXが生成したCSS
-\end_layout
+\end_inset
-\begin_layout Standard
-LyXは、提供されている他のレイアウト情報に基づいて、差込枠と段落様式の両方の既定CSS様式ルールを生成ということすることを、これまでに何度か触れました。この節
-では、LyXがどのレイアウト情報を、どのように使うのか、ひとこと述べておきたいと思います。
+ 伸縮コマンドの後置部。
\end_layout
-\begin_layout Standard
-LyXは、現在のところ、
+\begin_layout Description
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Font
+$$RotateFront
\end_layout
\end_inset
-宣言で指定されている
+ 回転コマンドの前置部。
+\end_layout
+
+\begin_layout Description
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Family
+$$RotateBack
\end_layout
\end_inset
-・
+ 回転コマンドの後置部。
+\end_layout
+
+\begin_layout Standard
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Series
+Option
\end_layout
\end_inset
-ã\83»
+ã\82³ã\83\9eã\83³ã\83\89ã\81®å\80¤ã\81«å\85¥ã\82\8cã\82\8bæ\96\87å\97å\88\97ã\81§ã\81¯ã\80\81
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Shape
+Transform
\end_layout
\end_inset
-ã\83»
+ã\82³ã\83\9eã\83³ã\83\89ã\81¨
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Size
+TransformOption
\end_layout
\end_inset
-を利用して、フォント情報についてのみCSSを自動生成します(第
-\begin_inset CommandInset ref
-LatexCommand ref
-reference "sub:フォント指定"
-
-\end_inset
+コマンドが有効にされていれば、以下の代入もサポートされます。
+\end_layout
-節を参照)。この変換は、きわめて分かりやすく自明です。たとえば、「
+\begin_layout Description
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Family Sans
+$$Clip
\end_layout
\end_inset
-」は「
+ 切り抜きオプション。
+\end_layout
+
+\begin_layout Description
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-font-family: sans-serif
+$$Extra
\end_layout
\end_inset
-」になります。LyXの寸法とCSSの寸法のあいだの対応は、少し複雑ですが、それでも直感的に分かります。詳細については、
-\begin_inset Flex URL
+ 追加オプション。
+\end_layout
+
+\begin_layout Description
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-
-src/FontInfo.cpp
+$$Resize
\end_layout
\end_inset
-の
+ 伸縮オプション。
+\end_layout
+
+\begin_layout Description
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-getSizeCSS()
+$$Rotate
\end_layout
\end_inset
-関数をご覧ください。
+ 回転オプション。
\end_layout
-\begin_layout Chapter
-外部素材を取り込む
+\begin_layout Standard
+どうしてこんなに多くのパス関連マクロがあるのか不思議に思われるかもしれません。主に以下の二つの理由があります。
\end_layout
-\begin_layout Standard
-\begin_inset Box Shadowbox
-position "t"
-hor_pos "c"
-has_inner_box 1
-inner_pos "t"
-use_parbox 0
-use_makebox 0
-width "100col%"
-special "none"
-height "1in"
-height_special "totalheight"
-status open
+\begin_layout Enumerate
+相対ファイル名と絶対ファイル名は、それぞれ相対的あるいは絶対的なままで維持されなくてはなりません。ユーザにはどちらかの形を好む理由があるのかもしれません。たとえ
+ば相対名は、いろいろなマシンで作業をする持ち運び用の文書で役立ちます。絶対名は、プログラムによっては必要とされることがあり得ます。
+\end_layout
-\begin_layout Plain Layout
-【警告】本説明書のこの部分は、しばらく更新されていません。もちろんまだ正確であることを期待していますが、保証の限りではありません。
+\begin_layout Enumerate
+LaTeXは、相対ファイル名に関して、LyXや入れ子にした取り込みファイル中の他のプログラムとは異なった取り扱いを行います。LyXにとって相対ファイル名とは、常
+にこのファイル名が書かれている文書に対して相対的なものになります。LaTeXにとっての相対ファイル名は、常に親文書に対するものになります。これら二つの定義は、一
+つの文書しかないときには同じですが、部分文書を含む親文書があるときには異なったものとなってきます。つまり、相対ファイル名は、LaTeXに提示されるときに変換され
+なくてはならないのです。幸い、正しいマクロを選びさえすれば、これはLyXが自動的に行ってくれます。
\end_layout
-\end_inset
+\begin_layout Standard
+すると、新しく作ったひな型定義では、どのパス関連マクロを使うべきでしょうか。このルールは難しくありません。つまり、
+\end_layout
+\begin_layout Itemize
+絶対パスが必要とされるときには
+\begin_inset Flex Code
+status collapsed
+\begin_layout Plain Layout
+$$AbsPath
\end_layout
-\begin_layout Standard
-LyX外部のソースから素材を使用する方法は、取扱説明書
-\emph on
-埋込オブジェクト篇
-\emph default
-で詳細にカバーされています。本章は、新種の素材を取り込む際に、舞台裏で何をする必要があるかをカバーします。
-\end_layout
+\end_inset
-\begin_layout Section
-どのように機能するのか
+を使う。
\end_layout
-\begin_layout Standard
-外部素材の機能は、ひな型の概念に基づいています。ひな型は、LyXがある型の素材とどのように橋渡しをするべきかを指定するものです。同梱物として、LyXは、Xfig
-の図や、様々なラスター形式画像、チェス棋譜、LilyPond楽譜用のひな型を事前に定義されたものとして含んでいます。実際に何が入っているかは、
-\begin_inset Flex MenuItem
+\begin_layout Itemize
+代入された文字列が、LaTeXインプットの一種である場合には、
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-挿入\SpecialChar \menuseparator
-ファイル\SpecialChar \menuseparator
-外部素材
+$$AbsOrRelPathMaster
\end_layout
\end_inset
-メニューで見ることができます。さらに、特定の型の素材をサポートするのに、自分自身のひな型を作成することも可能です。後でどのようなことをすればいいか詳細に説明しま
-すが、できればあなたが作ったすべてのひな型を投稿して、我々がLyXの後の版に取り込むことができるようにしてくださることを希望します。
+を使う。
\end_layout
-\begin_layout Standard
-外部素材の機能におけるもう一つの基本的な発想は、最終素材の元となるオリジナルファイルと、書き出された文書や印刷された文書に取り込むための生成ファイルとを区別して
-いることです。たとえば、
+\begin_layout Itemize
+それ以外ならば、ユーザの選択を尊重するために
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Xfig
+$$AbsOrRelPathParent
\end_layout
\end_inset
-で作成した図の場合を考えてみましょう。Xfigアプリケーション自体は、
+を使う。
+\end_layout
+
+\begin_layout Standard
+このルールが機能せずに、たとえば相対名が必要となる特殊な場合もありますが、通常、上記でうまく動作します。特殊例の例としては、上述のXFigひな型での
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-.fig
+ReferencedFile latex "$$AbsOrRelPathMaster$$Basename.pstex_t"
\end_layout
\end_inset
-拡張子を持つオリジナルファイルを操作します。Xfigで図を作成したり変更したりして、作業が終われば
+というコマンドがあります。この場合、
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-fig
+.pstex_t
\end_layout
\end_inset
-ファイルに保存します。この図をお使いの文書に取り込みたいときには、LaTeXファイルにそのままインクルードできるように、
+ファイルの複写子は、ファイル内容を書き換えるのに相対名を必要とするために、絶対名を使用することができないのです。
+\end_layout
+
+\begin_layout Section
+セキュリティに関する論点
+\begin_inset CommandInset label
+LatexCommand label
+name "sec:セキュリティに関する論点"
+
+\end_inset
+
+
+\end_layout
+
+\begin_layout Standard
+外部素材機能は、多くの外部プログラムとの橋渡しをし、しかもそれを自動的に行うので、そのセキュリティ面での帰結を考慮しなくてはなりません。特に、ユーザは好きなファ
+イル名やパラメータ文字列を含めることが許されていて、しかもそれらがコマンドに展開されるので、ユーザが文書を閲覧したり印刷したりしたときに、任意のコマンドを実行す
+ることができるような悪意ある文書を作成することが可能となりましょう。これは、我々がぜひとも避けたいことなのです。
+\end_layout
+
+\begin_layout Standard
+しかしながら、外部プログラムコマンドはひな型設定ファイルでのみ指定されているので、LyXが安全なひな型でのみ適切に設定されているならば、セキュリティ上の問題は発
+生しません。これは、外部プログラムが
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-transfig
+system
\end_layout
\end_inset
-ã\82\92å\91¼ã\81³å\87ºã\81\97ã\81¦PostScriptã\83\95ã\82¡ã\82¤ã\83«ã\82\92ç\94\9fæ\88\90ã\81\97ã\81¾ã\81\99ã\80\82ã\81\93ã\81®å ´å\90\88ã\81«ã\81¯、
+ã\82·ã\82¹ã\83\86ã\83 ã\82³ã\83¼ã\83«ã\81§ã\81¯ã\81ªã\81\8f、
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-.fig
+execvp
\end_layout
\end_inset
-ã\83\95ã\82¡ã\82¤ã\83«ã\81\8cã\82ªã\83ªã\82¸ã\83\8aã\83«ã\83\95ã\82¡ã\82¤ã\83«ã\81§ã\81\82ã\82\8aã\80\81PostScriptã\83\95ã\82¡ã\82¤ã\83«ã\81\8cç\94\9fæ\88\90ã\83\95ã\82¡ã\82¤ã\83«ã\81«ã\81ªã\82\8aã\81¾す。
+ã\82·ã\82¹ã\83\86ã\83 ã\82³ã\83¼ã\83«ã\81§å\91¼ã\81³å\87ºã\81\95ã\82\8cã\81¦ã\81\84ã\82\8bã\81\9fã\82\81ã\80\81ã\83\95ã\82¡ã\82¤ã\83«å\90\8dã\82\84ã\83\91ã\83©ã\83¡ã\83¼ã\82¿é\83¨ã\81\8bã\82\89ã\82·ã\82§ã\83«çµ\8cç\94±ã\81§ä»»æ\84\8fã\81®ã\82³ã\83\9eã\83³ã\83\89ã\82\92å®\9fè¡\8cã\81\99ã\82\8bã\81\93ã\81¨ã\81¯ã\81§ã\81\8dã\81ªã\81\84ã\81\9fã\82\81ã\81§す。
\end_layout
\begin_layout Standard
-この区別は、文書を執筆している最中に、素材を更新することができるようにするために重要です。さらに、これによって、複数の書き出し書式をサポートするために必要な柔軟
-性が提供されます。たとえば、平文テキストファイルの場合には、図を生のPostScriptファイルとして取り込むのは、とても褒められた発想とはいえません。むしろ、
-その図への参照だけを含めるか、最終出力が実際の画像に近いものとなるように画像からASCIIへの変換子を呼び出したいと考えることでしょう。LyXの外部素材マネジメ
-ントは、LyXがサポートする各書き出し書式別に仕分けしているので、ユーザがこれを行うことが可能となっています。
+これは、外部素材ひな型でどのようなコマンド文字列を使用することのできるかについて、制限があることを意味します。特に、パイプやリダイレクトはそのまま使用することは
+できません。これは、LyXの安全性を維持するためにそうしなくてはならないのです。もしシェル機能の一部を使用したいとすると、これを完全に統御の下においたまま行う安
+全なスクリプトを書いた上で、このスクリプトをコマンド文字列から呼び出すようにしなくてはなりません。
\end_layout
\begin_layout Standard
-LyXの外部素材マネジメントは、書き出し書式によって異なる生成物をサポートすることの他に、編集・閲覧アプリケーションを緊密に統合することもサポートします。Xfi
-gの図の場合には、LyXの外部素材ダイアログからシングルクリックでオリジナルファイルをXfigで開くことができ、ダブルクリックすることで生成されたPostScr
-iptファイルをGhostviewで閲覧することができます。もうコマンドラインをもてあそんだり、オリジナルファイルや生成ファイルがどこにあるか探したり変更を加え
-るためにファイルブラウザをいじくり回す必要はないのです。このようにして、文書を執筆する際に必要となる多くのアプリケーションを最大限に利用し、最終的により生産性を
-上げることができるようになるのです。
+シェルと直接やりとりするひな型を設計することは可能ではありますが、悪意のあるユーザが狡猾なファイル名やパラメータを書くことによって、任意のコマンドを実行できるよ
+うになるため、一般的には、統御下に置いた状態で
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+execvp
\end_layout
-\begin_layout Section
-外用ひな型設定ファイル
+\end_inset
+
+システムコールを使用する安全なスクリプトのみを使用することをお勧めします。確かに、管理された環境下で使用する分には、通常のシェルスクリプトを使用する方に流れる誘
+惑はあります。そうした場合には、お使いのシステムに簡単に濫用することのできるセキュリティホールを、
+\emph on
+間違いなく
+\emph default
+導入することを理解しておいてください。オープンソースの伝統に従って、私たちは人々に新しいひな型を投稿してくれるよう促していますが、そのような安全でないひな型はL
+yXの標準頒布版には取り入れるべきでないとすることには当然の正当性があります。公式の頒布チャンネルから出荷されているLyXには、安全でないひな型は決して入ってい
+ません。
\end_layout
\begin_layout Standard
-LyXに自製の外用ひな型を付け加えるのは、比較的簡単です。しかしながら、これを不用心に行ってしまうと、たいていの場合、簡単に濫用されてしまうようなセキュリティホ
-ールを作ってしまいがちであることを心に留めておいてください。したがって、これを実行に移す前に、第
-\begin_inset CommandInset ref
-LatexCommand ref
-reference "sec:セキュリティに関する論点"
+外部素材を含めることで強力な力を手に入れることができますが、この力とともにセキュリティ上の危険を導入してしまわないように気をつける必要があります。無防備なスクリ
+プトのたった一行に入り込んだ、ちょっとしたエラーが、巨大なセキュリティ上の問題に扉を開きうるのです。したがって、もしこの問題を完全に理解していないならば、特定の
+ひな型が安全であるかどうか疑問がある際には、知識豊富なセキュリティの専門家か、LyX開発チームに相談してみてください。そしてこの相談は、管理されていない環境下で
+これを使用する前に、行うようにしてください。
+\end_layout
+
+\begin_layout Chapter
+\start_of_appendix
+
+\lang english
+List of functions to be used in layouts
+\lang japanese
+
+\begin_inset CommandInset label
+LatexCommand label
+name "chap:List-of-functions"
\end_inset
-節のセキュリティに関する議論を読んでおいてください。
-\end_layout
-\begin_layout Standard
-このことに言及した上で、あなたが作成した面白いひな型は、ぜひ投稿してください。
\end_layout
\begin_layout Standard
-外用ひな型は、
-\begin_inset Flex Code
-status collapsed
+\align center
+\begin_inset Tabular
+<lyxtabular version="3" rows="10" columns="6">
+<features tabularvalignment="middle">
+<column alignment="left" valignment="top" width="14col%">
+<column alignment="left" valignment="top" width="14col%">
+<column alignment="left" valignment="top" width="14col%">
+<column alignment="left" valignment="top" width="14col%">
+<column alignment="left" valignment="top" width="14col%">
+<column alignment="left" valignment="top" width="14col%">
+<row>
+<cell alignment="left" valignment="top" usebox="none">
+\begin_inset Text
\begin_layout Plain Layout
-LyXDir/lib/external_templates
+accents
\end_layout
\end_inset
-
-ファイルで定義されています。自分用の版を
-\begin_inset Flex Code
-status collapsed
+</cell>
+<cell alignment="left" valignment="top" usebox="none">
+\begin_inset Text
\begin_layout Plain Layout
-UserDir/external_templates
+bbding
\end_layout
\end_inset
+</cell>
+<cell alignment="left" valignment="top" usebox="none">
+\begin_inset Text
-に置くこともできます。
-\end_layout
-
-\begin_layout Standard
-典型的なひな型は以下のようになります。
+\begin_layout Plain Layout
+dvipost
\end_layout
-\begin_layout LyX-Code
-Template XFig
-\end_layout
+\end_inset
+</cell>
+<cell alignment="left" valignment="top" usebox="none">
+\begin_inset Text
-\begin_layout LyX-Code
-GuiName "XFig: $$AbsOrRelPathParent$$Basename"
+\begin_layout Plain Layout
+fancybox
\end_layout
-\begin_layout LyX-Code
-HelpText
-\end_layout
+\end_inset
+</cell>
+<cell alignment="left" valignment="top" usebox="none">
+\begin_inset Text
-\begin_layout LyX-Code
-An XFig figure.
+\begin_layout Plain Layout
+hhline
\end_layout
-\begin_layout LyX-Code
-HelpTextEnd
-\end_layout
+\end_inset
+</cell>
+<cell alignment="left" valignment="top" usebox="none">
+\begin_inset Text
-\begin_layout LyX-Code
-InputFormat fig
+\begin_layout Plain Layout
+latexsym
\end_layout
-\begin_layout LyX-Code
-FileFilter "*.fig"
-\end_layout
+\end_inset
+</cell>
+</row>
+<row>
+<cell alignment="left" valignment="top" usebox="none">
+\begin_inset Text
-\begin_layout LyX-Code
-AutomaticProduction true
+\begin_layout Plain Layout
+amsbsy
\end_layout
-\begin_layout LyX-Code
-Transform Rotate
-\end_layout
+\end_inset
+</cell>
+<cell alignment="left" valignment="top" usebox="none">
+\begin_inset Text
-\begin_layout LyX-Code
-Transform Resize
+\begin_layout Plain Layout
+bm
\end_layout
-\begin_layout LyX-Code
-Format LaT
-\begin_inset ERT
-status collapsed
+\end_inset
+</cell>
+<cell alignment="left" valignment="top" usebox="none">
+\begin_inset Text
\begin_layout Plain Layout
-{}
\end_layout
\end_inset
+</cell>
+<cell alignment="left" valignment="top" usebox="none">
+\begin_inset Text
-eX
+\begin_layout Plain Layout
+feyn
\end_layout
-\begin_layout LyX-Code
-TransformCommand Rotate RotationLatexCommand
-\end_layout
+\end_inset
+</cell>
+<cell alignment="left" valignment="top" usebox="none">
+\begin_inset Text
-\begin_layout LyX-Code
-TransformCommand Resize ResizeLatexCommand
+\begin_layout Plain Layout
+hyperref
\end_layout
-\begin_layout LyX-Code
-Product "$$RotateFront$$ResizeFront
+\end_inset
+</cell>
+<cell alignment="left" valignment="top" usebox="none">
+\begin_inset Text
+
+\begin_layout Plain Layout
+listings
\end_layout
-\begin_layout LyX-Code
-
-\backslash
+\end_inset
+</cell>
+</row>
+<row>
+<cell alignment="left" valignment="top" usebox="none">
+\begin_inset Text
-\backslash
-input{$$AbsOrRelPathMaster$$Basename.pstex_t}
+\begin_layout Plain Layout
+amscd
\end_layout
-\begin_layout LyX-Code
- $$ResizeBack$$RotateBack"
-\end_layout
+\end_inset
+</cell>
+<cell alignment="left" valignment="top" usebox="none">
+\begin_inset Text
-\begin_layout LyX-Code
-UpdateFormat pstex
+\begin_layout Plain Layout
+booktabs
\end_layout
-\begin_layout LyX-Code
-UpdateResult "$$AbsPath$$Basename.pstex_t"
-\end_layout
+\end_inset
+</cell>
+<cell alignment="left" valignment="top" usebox="none">
+\begin_inset Text
-\begin_layout LyX-Code
-Requirement "graphicx"
+\begin_layout Plain Layout
+endnotes
\end_layout
-\begin_layout LyX-Code
-ReferencedFile latex "$$AbsOrRelPathMaster$$Basename.pstex_t"
+\end_inset
+</cell>
+<cell alignment="left" valignment="top" usebox="none">
+\begin_inset Text
+
+\begin_layout Plain Layout
+fixltx2e
\end_layout
-\begin_layout LyX-Code
-ReferencedFile latex "$$AbsPath$$Basename.eps"
+\end_inset
+</cell>
+<cell alignment="left" valignment="top" usebox="none">
+\begin_inset Text
+
+\begin_layout Plain Layout
+
\end_layout
-\begin_layout LyX-Code
-ReferencedFile dvi "$$AbsPath$$Basename.eps"
+\end_inset
+</cell>
+<cell alignment="left" valignment="top" usebox="none">
+\begin_inset Text
+
+\begin_layout Plain Layout
+longtable
\end_layout
-\begin_layout LyX-Code
-FormatEnd
+\end_inset
+</cell>
+</row>
+<row>
+<cell alignment="left" valignment="top" usebox="none">
+\begin_inset Text
+
+\begin_layout Plain Layout
+amsmath
\end_layout
-\begin_layout LyX-Code
-Format PDFLaT
-\begin_inset ERT
-status collapsed
+\end_inset
+</cell>
+<cell alignment="left" valignment="top" usebox="none">
+\begin_inset Text
\begin_layout Plain Layout
-{}
\end_layout
\end_inset
+</cell>
+<cell alignment="left" valignment="top" usebox="none">
+\begin_inset Text
-eX
+\begin_layout Plain Layout
+enumitem
\end_layout
-\begin_layout LyX-Code
-TransformCommand Rotate RotationLatexCommand
+\end_inset
+</cell>
+<cell alignment="left" valignment="top" usebox="none">
+\begin_inset Text
+
+\begin_layout Plain Layout
+float
\end_layout
-\begin_layout LyX-Code
-TransformCommand Resize ResizeLatexCommand
+\end_inset
+</cell>
+<cell alignment="left" valignment="top" usebox="none">
+\begin_inset Text
+
+\begin_layout Plain Layout
+ifsym
\end_layout
-\begin_layout LyX-Code
-Product "$$RotateFront$$ResizeFront
+\end_inset
+</cell>
+<cell alignment="left" valignment="top" usebox="none">
+\begin_inset Text
+
+\begin_layout Plain Layout
+lyxskak
\end_layout
-\begin_layout LyX-Code
-
-\backslash
+\end_inset
+</cell>
+</row>
+<row>
+<cell alignment="left" valignment="top" usebox="none">
+\begin_inset Text
-\backslash
-input{$$AbsOrRelPathMaster$$Basename.pdftex_t}
+\begin_layout Plain Layout
+amssymb
\end_layout
-\begin_layout LyX-Code
- $$ResizeBack$$RotateBack"
+\end_inset
+</cell>
+<cell alignment="left" valignment="top" usebox="none">
+\begin_inset Text
+
+\begin_layout Plain Layout
+CJK
\end_layout
-\begin_layout LyX-Code
-UpdateFormat pdftex
+\end_inset
+</cell>
+<cell alignment="left" valignment="top" usebox="none">
+\begin_inset Text
+
+\begin_layout Plain Layout
+esint
\end_layout
-\begin_layout LyX-Code
-UpdateResult "$$AbsPath$$Basename.pdftex_t"
+\end_inset
+</cell>
+<cell alignment="left" valignment="top" usebox="none">
+\begin_inset Text
+
+\begin_layout Plain Layout
+framed
\end_layout
-\begin_layout LyX-Code
-Requirement "graphicx"
+\end_inset
+</cell>
+<cell alignment="left" valignment="top" usebox="none">
+\begin_inset Text
+
+\begin_layout Plain Layout
+ifthen
\end_layout
-\begin_layout LyX-Code
-ReferencedFile latex "$$AbsOrRelPathMaster$$Basename.pdftex_t"
-\end_layout
+\end_inset
+</cell>
+<cell alignment="left" valignment="top" usebox="none">
+\begin_inset Text
-\begin_layout LyX-Code
-ReferencedFile latex "$$AbsPath$$Basename.pdf"
-\end_layout
+\begin_layout Plain Layout
-\begin_layout LyX-Code
-FormatEnd
\end_layout
-\begin_layout LyX-Code
-Format Ascii
-\end_layout
+\end_inset
+</cell>
+</row>
+<row>
+<cell alignment="left" valignment="top" usebox="none">
+\begin_inset Text
-\begin_layout LyX-Code
-Product "$$Contents(
-\backslash
-"$$AbsPath$$Basename.asc
-\backslash
-")"
+\begin_layout Plain Layout
+amstext
\end_layout
-\begin_layout LyX-Code
-UpdateFormat asciixfig
-\end_layout
+\end_inset
+</cell>
+<cell alignment="left" valignment="top" usebox="none">
+\begin_inset Text
-\begin_layout LyX-Code
-UpdateResult "$$AbsPath$$Basename.asc"
+\begin_layout Plain Layout
+color
\end_layout
-\begin_layout LyX-Code
-FormatEnd
-\end_layout
+\end_inset
+</cell>
+<cell alignment="left" valignment="top" usebox="none">
+\begin_inset Text
-\begin_layout LyX-Code
-Format DocBook
-\end_layout
+\begin_layout Plain Layout
-\begin_layout LyX-Code
-Product "<graphic fileref=
-\backslash
-"$$AbsOrRelPathMaster$$Basename.eps
-\backslash
-">
\end_layout
-\begin_layout LyX-Code
- </graphic>"
-\end_layout
+\end_inset
+</cell>
+<cell alignment="left" valignment="top" usebox="none">
+\begin_inset Text
-\begin_layout LyX-Code
-UpdateFormat eps
-\end_layout
+\begin_layout Plain Layout
-\begin_layout LyX-Code
-UpdateResult "$$AbsPath$$Basename.eps"
\end_layout
-\begin_layout LyX-Code
-ReferencedFile docbook "$$AbsPath$$Basename.eps"
-\end_layout
+\end_inset
+</cell>
+<cell alignment="left" valignment="top" usebox="none">
+\begin_inset Text
-\begin_layout LyX-Code
-ReferencedFile docbook-xml "$$AbsPath$$Basename.eps"
-\end_layout
+\begin_layout Plain Layout
-\begin_layout LyX-Code
-FormatEnd
\end_layout
-\begin_layout LyX-Code
-Product "[XFig: $$FName]"
-\end_layout
+\end_inset
+</cell>
+<cell alignment="left" valignment="top" usebox="none">
+\begin_inset Text
-\begin_layout LyX-Code
-FormatEnd
+\begin_layout Plain Layout
+makeidx
\end_layout
-\begin_layout LyX-Code
-TemplateEnd
+\end_inset
+</cell>
+</row>
+<row>
+<cell alignment="left" valignment="top" usebox="none">
+\begin_inset Text
+
+\begin_layout Plain Layout
+amsthm
\end_layout
-\begin_layout Standard
-ご覧の通り、ひな型は
-\begin_inset Flex Code
-status collapsed
+\end_inset
+</cell>
+<cell alignment="left" valignment="top" usebox="none">
+\begin_inset Text
\begin_layout Plain Layout
-Template
+covington
\end_layout
\end_inset
-
- \SpecialChar \ldots{}
-
-\begin_inset Flex Code
-status collapsed
+</cell>
+<cell alignment="left" valignment="top" usebox="none">
+\begin_inset Text
\begin_layout Plain Layout
-TemplateEnd
+
\end_layout
\end_inset
-
-で閉じられます。ひな型には、一般的な設定を行うヘッダ部と、サポートされている主要な文書ファイル書式の設定を行う
-\begin_inset Flex Code
-status collapsed
+</cell>
+<cell alignment="left" valignment="top" usebox="none">
+\begin_inset Text
\begin_layout Plain Layout
-Format
+graphicx
\end_layout
\end_inset
-
- \SpecialChar \ldots{}
-
-\begin_inset Flex Code
-status collapsed
+</cell>
+<cell alignment="left" valignment="top" usebox="none">
+\begin_inset Text
\begin_layout Plain Layout
-FormatEnd
+jurabib
\end_layout
\end_inset
+</cell>
+<cell alignment="left" valignment="top" usebox="none">
+\begin_inset Text
-部があります。
+\begin_layout Plain Layout
+marvosym
\end_layout
-\begin_layout Subsection
-ひな型のヘッダ
+\end_inset
+</cell>
+</row>
+<row>
+<cell alignment="left" valignment="top" usebox="none">
+\begin_inset Text
+
+\begin_layout Plain Layout
+array
\end_layout
-\begin_layout Description
-\begin_inset Flex Code
-status collapsed
+\end_inset
+</cell>
+<cell alignment="left" valignment="top" usebox="none">
+\begin_inset Text
\begin_layout Plain Layout
-AutomaticProduction
-\begin_inset space ~
+csquotes
+\end_layout
+
\end_inset
+</cell>
+<cell alignment="left" valignment="top" usebox="none">
+\begin_inset Text
+
+\begin_layout Plain Layout
-true|false
\end_layout
\end_inset
+</cell>
+<cell alignment="left" valignment="top" usebox="none">
+\begin_inset Text
+
+\begin_layout Plain Layout
- このひな型で扱うファイルをLyXが生成しなくてはならないか否か。このコマンドは、一度だけ必ず現れなくてはなりません。
\end_layout
-\begin_layout Description
-\begin_inset Flex Code
-status collapsed
+\end_inset
+</cell>
+<cell alignment="left" valignment="top" usebox="none">
+\begin_inset Text
\begin_layout Plain Layout
-FileFilter
-\begin_inset space ~
-\end_inset
-<パターン>
\end_layout
\end_inset
-
- 望むファイル群を表示するために、ファイルダイアログで使用するフィルタ用globパターン。2つ以上のファイル拡張子があり得る場合(たとえば、tgifには
-\begin_inset Flex Code
-status collapsed
+</cell>
+<cell alignment="left" valignment="top" usebox="none">
+\begin_inset Text
\begin_layout Plain Layout
-.obj
+mathdesign
\end_layout
\end_inset
-
-と
-\begin_inset Flex Code
-status collapsed
+</cell>
+</row>
+<row>
+<cell alignment="left" valignment="top" usebox="none">
+\begin_inset Text
\begin_layout Plain Layout
-.tgo
+ascii
\end_layout
\end_inset
-
-があります)、「
-\begin_inset Flex Code
-status collapsed
+</cell>
+<cell alignment="left" valignment="top" usebox="none">
+\begin_inset Text
\begin_layout Plain Layout
-*.{obj,tgo}
+
\end_layout
\end_inset
+</cell>
+<cell alignment="left" valignment="top" usebox="none">
+\begin_inset Text
+
+\begin_layout Plain Layout
-」の様なパターンを使用してください。このコマンドは、一度だけ必ず現れなくてはなりません。
\end_layout
-\begin_layout Description
-\begin_inset Flex Code
-status collapsed
+\end_inset
+</cell>
+<cell alignment="left" valignment="top" usebox="none">
+\begin_inset Text
\begin_layout Plain Layout
-GuiName
-\begin_inset space ~
+mathdesign
+\end_layout
+
\end_inset
+</cell>
+<cell alignment="left" valignment="top" usebox="none">
+\begin_inset Text
+
+\begin_layout Plain Layout
-<GUI名>
\end_layout
\end_inset
+</cell>
+<cell alignment="left" valignment="top" usebox="none">
+\begin_inset Text
- この文字列はボタン上に表示されます。このコマンドは、一度だけ必ず現れなくてはなりません。
+\begin_layout Plain Layout
+mathdots
\end_layout
-\begin_layout Description
-\begin_inset Flex Code
-status collapsed
+\end_inset
+</cell>
+</row>
+<row>
+<cell alignment="left" valignment="top" usebox="none">
+\begin_inset Text
\begin_layout Plain Layout
-HelpText
-\begin_inset space ~
-\end_inset
-<文章>
-\begin_inset space ~
+\end_layout
+
\end_inset
+</cell>
+<cell alignment="left" valignment="top" usebox="none">
+\begin_inset Text
+
+\begin_layout Plain Layout
-HelpTextEnd
\end_layout
\end_inset
+</cell>
+<cell alignment="left" valignment="top" usebox="none">
+\begin_inset Text
+
+\begin_layout Plain Layout
- 外部素材ダイアログで使用されるヘルプ文。このひな型がユーザに何を提供できるのか、ユーザに説明するのに十分な情報を盛り込んでください。このコマンドは、一度だけ必
-ず現れなくてはなりません。
\end_layout
-\begin_layout Description
-\begin_inset Flex Code
-status collapsed
+\end_inset
+</cell>
+<cell alignment="left" valignment="top" usebox="none">
+\begin_inset Text
\begin_layout Plain Layout
-InputFormat
-\begin_inset space ~
+mathdots
+\end_layout
+
\end_inset
+</cell>
+<cell alignment="left" valignment="top" usebox="none">
+\begin_inset Text
+
+\begin_layout Plain Layout
-<書式>
\end_layout
\end_inset
+</cell>
+<cell alignment="left" valignment="top" usebox="none">
+\begin_inset Text
- オリジナルファイルのファイル書式。これは、LyXが知っている書式名でなくてはなりません(第
-\begin_inset CommandInset ref
-LatexCommand ref
-reference "sec:書式"
+\begin_layout Plain Layout
+subfig
+\end_layout
\end_inset
+</cell>
+</row>
+</lyxtabular>
-章参照)。このひな型が、2つ以上の書式のオリジナルファイルを取り扱える場合は、「
-\begin_inset Flex Code
-status collapsed
+\end_inset
+
+
+\end_layout
+
+\begin_layout Standard
+\align center
+\begin_inset Tabular
+<lyxtabular version="3" rows="10" columns="6">
+<features tabularvalignment="middle">
+<column alignment="left" valignment="top" width="14col%">
+<column alignment="left" valignment="top" width="14col%">
+<column alignment="left" valignment="top" width="14col%">
+<column alignment="left" valignment="top" width="14col%">
+<column alignment="left" valignment="top" width="14col%">
+<column alignment="left" valignment="top" width="14col%">
+<row>
+<cell alignment="left" valignment="top" usebox="none">
+\begin_inset Text
\begin_layout Plain Layout
-*
+makeidx
\end_layout
\end_inset
+</cell>
+<cell alignment="left" valignment="top" usebox="none">
+\begin_inset Text
-」を使用してください。この場合、LyXはファイル書式を推定するために、ファイル自体に詮索を試みます。このコマンドは、一度だけ必ず現れなくてはなりません。
+\begin_layout Plain Layout
+pdfcolmk
\end_layout
-\begin_layout Description
-\begin_inset Flex Code
-status collapsed
+\end_inset
+</cell>
+<cell alignment="left" valignment="top" usebox="none">
+\begin_inset Text
\begin_layout Plain Layout
-Template
-\begin_inset space ~
+setspace
+\end_layout
+
\end_inset
+</cell>
+<cell alignment="left" valignment="top" usebox="none">
+\begin_inset Text
-<ID>
+\begin_layout Plain Layout
+textcomp
\end_layout
\end_inset
+</cell>
+<cell alignment="left" valignment="top" usebox="none">
+\begin_inset Text
- このひな型の(他と重複しない)名称。代入マクロを含めてはなりません(下記参照)。
+\begin_layout Plain Layout
+ulem
\end_layout
-\begin_layout Description
-\begin_inset Flex Code
-status collapsed
+\end_inset
+</cell>
+<cell alignment="left" valignment="top" usebox="none">
+\begin_inset Text
\begin_layout Plain Layout
-Transform
-\begin_inset space ~
+xargs
+\end_layout
+
\end_inset
+</cell>
+</row>
+<row>
+<cell alignment="left" valignment="top" usebox="none">
+\begin_inset Text
-Rotate|Resize|Clip|Extra
+\begin_layout Plain Layout
+marvosym
\end_layout
\end_inset
-
- このコマンドは、このひな型がどのような変換をサポートしているかを指定します。これは全く登場しなくても1回以上現れても構いません。このコマンドは、外部素材ダイア
-ログ中の対応するタブを使用可能にします。
-\begin_inset Flex Code
-status collapsed
+</cell>
+<cell alignment="left" valignment="top" usebox="none">
+\begin_inset Text
\begin_layout Plain Layout
-Transform
+pdfpages
\end_layout
\end_inset
-
-コマンド一つずつに応じて、
-\begin_inset Flex Code
-status collapsed
+</cell>
+<cell alignment="left" valignment="top" usebox="none">
+\begin_inset Text
\begin_layout Plain Layout
-Format
+slashed
\end_layout
\end_inset
-
-部に、対応する
-\begin_inset Flex Code
-status collapsed
+</cell>
+<cell alignment="left" valignment="top" usebox="none">
+\begin_inset Text
\begin_layout Plain Layout
-TransformCommand
+textgreek
\end_layout
\end_inset
+</cell>
+<cell alignment="left" valignment="top" usebox="none">
+\begin_inset Text
-コマンドか
-\begin_inset Flex Code
-status collapsed
+\begin_layout Plain Layout
+undertilde
+\end_layout
+
+\end_inset
+</cell>
+<cell alignment="left" valignment="top" usebox="none">
+\begin_inset Text
\begin_layout Plain Layout
-TransformOption
+xcolor
\end_layout
\end_inset
+</cell>
+</row>
+<row>
+<cell alignment="left" valignment="top" usebox="none">
+\begin_inset Text
-コマンドを置かなくてはなりません。これを行わないと、この書式での変換はサポートされません。
+\begin_layout Plain Layout
+mathdesign
\end_layout
-\begin_layout Subsection
-\begin_inset Flex Code
-status collapsed
+\end_inset
+</cell>
+<cell alignment="left" valignment="top" usebox="none">
+\begin_inset Text
\begin_layout Plain Layout
-Format
+pifont
\end_layout
\end_inset
+</cell>
+<cell alignment="left" valignment="top" usebox="none">
+\begin_inset Text
-部
+\begin_layout Plain Layout
+soul
\end_layout
-\begin_layout Description
-\begin_inset Flex Code
-status collapsed
+\end_inset
+</cell>
+<cell alignment="left" valignment="top" usebox="none">
+\begin_inset Text
\begin_layout Plain Layout
-Format
-\begin_inset space ~
-\end_inset
+tfrupee
+\end_layout
-LaT
-\begin_inset ERT
-status collapsed
+\end_inset
+</cell>
+<cell alignment="left" valignment="top" usebox="none">
+\begin_inset Text
\begin_layout Plain Layout
-
-{}
+units
\end_layout
\end_inset
-
-eX|PDFLaT
-\begin_inset ERT
-status collapsed
+</cell>
+<cell alignment="left" valignment="top" usebox="none">
+\begin_inset Text
\begin_layout Plain Layout
-
-{}
+xy
\end_layout
\end_inset
+</cell>
+</row>
+<row>
+<cell alignment="left" valignment="top" usebox="none">
+\begin_inset Text
-eX|PlainText|DocBook
+\begin_layout Plain Layout
+mathdots
\end_layout
\end_inset
-
- この書式定義が定める主要な文書ファイル書式。すべてのひな型が、全文書ファイル書式に対して意味のある表示ができるわけではありません。それでも、全書式に対して
-\begin_inset Flex Code
-status collapsed
+</cell>
+<cell alignment="left" valignment="top" usebox="none">
+\begin_inset Text
\begin_layout Plain Layout
-Format
+pmboxdraw
\end_layout
\end_inset
+</cell>
+<cell alignment="left" valignment="top" usebox="none">
+\begin_inset Text
-部を定義してください。表示する方法がないときは、ダミーテキストを使用してください。これによって、書き出した文書内で、少なくとも外部素材への参照を見ることができる
-ようになります。
+\begin_layout Plain Layout
+splitidx
\end_layout
-\begin_layout Description
-\begin_inset Flex Code
-status collapsed
+\end_inset
+</cell>
+<cell alignment="left" valignment="top" usebox="none">
+\begin_inset Text
\begin_layout Plain Layout
-Option
-\begin_inset space ~
-\end_inset
+tipa
+\end_layout
-<名称>
-\begin_inset space ~
\end_inset
+</cell>
+<cell alignment="left" valignment="top" usebox="none">
+\begin_inset Text
-<値>
+\begin_layout Plain Layout
+url
\end_layout
\end_inset
-
- このコマンドは、
-\begin_inset Flex Code
-status collapsed
+</cell>
+<cell alignment="left" valignment="top" usebox="none">
+\begin_inset Text
\begin_layout Plain Layout
-Product
+
\end_layout
\end_inset
-
-での代入に使うマクロ
-\begin_inset Flex Code
-status collapsed
+</cell>
+</row>
+<row>
+<cell alignment="left" valignment="top" usebox="none">
+\begin_inset Text
\begin_layout Plain Layout
-$$<名称>
+mathrsfs
\end_layout
\end_inset
-
-を新たに定義します。
-\begin_inset Flex Code
-status collapsed
+</cell>
+<cell alignment="left" valignment="top" usebox="none">
+\begin_inset Text
\begin_layout Plain Layout
-<値>
+polyglossia
\end_layout
\end_inset
-
-自体にも代入マクロを使うことができます。
-\begin_inset Flex Code
-status collapsed
+</cell>
+<cell alignment="left" valignment="top" usebox="none">
+\begin_inset Text
\begin_layout Plain Layout
-Product
+subfig
\end_layout
\end_inset
-
-で
-\begin_inset Flex Code
-status collapsed
+</cell>
+<cell alignment="left" valignment="top" usebox="none">
+\begin_inset Text
\begin_layout Plain Layout
-<値>
+tipx
\end_layout
\end_inset
-
-を直接使用するよりも優れた点は、
-\begin_inset Flex Code
-status collapsed
+</cell>
+<cell alignment="left" valignment="top" usebox="none">
+\begin_inset Text
\begin_layout Plain Layout
-$$<名称>
+
\end_layout
\end_inset
+</cell>
+<cell alignment="left" valignment="top" usebox="none">
+\begin_inset Text
-に代入された値が、その文書書式で有効な非必須引数となるように健全化されることです。このコマンドは全く登場しなくても1回以上現れても構いません。
+\begin_layout Plain Layout
+yhmath
\end_layout
-\begin_layout Description
-\begin_inset Flex Code
-status collapsed
+\end_inset
+</cell>
+</row>
+<row>
+<cell alignment="left" valignment="top" usebox="none">
+\begin_inset Text
\begin_layout Plain Layout
-Product
-\begin_inset space ~
+mhchem
+\end_layout
+
\end_inset
+</cell>
+<cell alignment="left" valignment="top" usebox="none">
+\begin_inset Text
-<文>
+\begin_layout Plain Layout
+prettyref
\end_layout
\end_inset
+</cell>
+<cell alignment="left" valignment="top" usebox="none">
+\begin_inset Text
- 書き出された文書に挿入される文。実のところ、これが最も重要なコマンドであり、とても複雑になることがあります。このコマンドは、一度だけ必ず現れなくてはなりません
-。
+\begin_layout Plain Layout
+subscript
\end_layout
-\begin_layout Description
-\begin_inset Flex Code
-status collapsed
+\end_inset
+</cell>
+<cell alignment="left" valignment="top" usebox="none">
+\begin_inset Text
\begin_layout Plain Layout
-Preamble
-\begin_inset space ~
+tone
+\end_layout
+
\end_inset
+</cell>
+<cell alignment="left" valignment="top" usebox="none">
+\begin_inset Text
-<名称>
+\begin_layout Plain Layout
+varioref
\end_layout
\end_inset
-
- このコマンドは、LaTeXプリアンブルに入れるプリアンブル片を指定します。これは
-\begin_inset Flex Code
-status collapsed
+</cell>
+<cell alignment="left" valignment="top" usebox="none">
+\begin_inset Text
\begin_layout Plain Layout
-PreambleDef
+
\end_layout
\end_inset
-
- \SpecialChar \ldots{}
-
-\begin_inset Flex Code
-status collapsed
+</cell>
+</row>
+<row>
+<cell alignment="left" valignment="top" usebox="none">
+\begin_inset Text
\begin_layout Plain Layout
-PreambleDefEnd
+multirow
\end_layout
\end_inset
+</cell>
+<cell alignment="left" valignment="top" usebox="none">
+\begin_inset Text
-を使用して定義しなくてはなりません。このコマンドは全く登場しなくても1回以上現れても構いません。
+\begin_layout Plain Layout
+pxfonts
\end_layout
-\begin_layout Description
-\begin_inset Flex Code
-status collapsed
+\end_inset
+</cell>
+<cell alignment="left" valignment="top" usebox="none">
+\begin_inset Text
\begin_layout Plain Layout
-ReferencedFile
-\begin_inset space ~
-\end_inset
-<書式>
-\begin_inset space ~
+\end_layout
+
\end_inset
+</cell>
+<cell alignment="left" valignment="top" usebox="none">
+\begin_inset Text
-<ファイル名>
+\begin_layout Plain Layout
+txfonts
\end_layout
\end_inset
+</cell>
+<cell alignment="left" valignment="top" usebox="none">
+\begin_inset Text
- このコマンドは、変換過程で生成され、特定の書き出し書式に必要とされるファイルを示します。ファイル名が相対パスである場合には、親文書に対する相対パスとして解釈さ
-れます。このコマンドは全く登場しなくても1回以上現れても構いません。
+\begin_layout Plain Layout
+verbatim
\end_layout
-\begin_layout Description
-\begin_inset Flex Code
-status collapsed
+\end_inset
+</cell>
+<cell alignment="left" valignment="top" usebox="none">
+\begin_inset Text
\begin_layout Plain Layout
-Requirement
-\begin_inset space ~
-\end_inset
-<package>
\end_layout
\end_inset
-
- 必要とされるLaTeXパッケージ名。パッケージは、LaTeXプリアンブル中で
-\begin_inset Flex Code
-status collapsed
+</cell>
+</row>
+<row>
+<cell alignment="left" valignment="top" usebox="none">
+\begin_inset Text
\begin_layout Plain Layout
-\backslash
-usepackage{}
\end_layout
\end_inset
+</cell>
+<cell alignment="left" valignment="top" usebox="none">
+\begin_inset Text
-を使って取り込まれます。このコマンドは全く登場しなくても1回以上現れても構いません。
-\end_layout
+\begin_layout Plain Layout
-\begin_layout Description
-\begin_inset Flex Code
-status collapsed
+\end_layout
-\begin_layout Plain Layout
-TransformCommand
-\begin_inset space ~
\end_inset
+</cell>
+<cell alignment="left" valignment="top" usebox="none">
+\begin_inset Text
-Rotate
-\begin_inset space ~
-\end_inset
+\begin_layout Plain Layout
-RotationLatexCommand
\end_layout
\end_inset
+</cell>
+<cell alignment="left" valignment="top" usebox="none">
+\begin_inset Text
- このコマンドは、回転用に、組み込みのLaTeXコマンドを使用するように指定します。このコマンドは、1回現れても全く現れなくても構いません。
-\end_layout
+\begin_layout Plain Layout
-\begin_layout Description
-\begin_inset Flex Code
-status collapsed
+\end_layout
-\begin_layout Plain Layout
-TransformCommand
-\begin_inset space ~
\end_inset
+</cell>
+<cell alignment="left" valignment="top" usebox="none">
+\begin_inset Text
-Resize
-\begin_inset space ~
-\end_inset
+\begin_layout Plain Layout
-ResizeLatexCommand
\end_layout
\end_inset
+</cell>
+<cell alignment="left" valignment="top" usebox="none">
+\begin_inset Text
+
+\begin_layout Plain Layout
- このコマンドは、伸縮用に、組み込みのLaTeXコマンドを使用するように指定します。このコマンドは、1回現れても全く現れなくても構いません。
\end_layout
-\begin_layout Description
-\begin_inset Flex Code
-status collapsed
+\end_inset
+</cell>
+</row>
+<row>
+<cell alignment="left" valignment="top" usebox="none">
+\begin_inset Text
\begin_layout Plain Layout
-TransformOption
-\begin_inset space ~
-\end_inset
+natbib
+\end_layout
-Rotate
-\begin_inset space ~
\end_inset
+</cell>
+<cell alignment="left" valignment="top" usebox="none">
+\begin_inset Text
-RotationLatexOption
+\begin_layout Plain Layout
+rotating
\end_layout
\end_inset
+</cell>
+<cell alignment="left" valignment="top" usebox="none">
+\begin_inset Text
+
+\begin_layout Plain Layout
- このコマンドは、回転が非必須引数を通じて行われるように指定します。このコマンドは、1回現れても全く現れなくても構いません。
\end_layout
-\begin_layout Description
-\begin_inset Flex Code
-status collapsed
+\end_inset
+</cell>
+<cell alignment="left" valignment="top" usebox="none">
+\begin_inset Text
\begin_layout Plain Layout
-TransformOption
-\begin_inset space ~
-\end_inset
-Resize
-\begin_inset space ~
+\end_layout
+
\end_inset
+</cell>
+<cell alignment="left" valignment="top" usebox="none">
+\begin_inset Text
-ResizeLatexOption
+\begin_layout Plain Layout
+wasysym
\end_layout
\end_inset
+</cell>
+<cell alignment="left" valignment="top" usebox="none">
+\begin_inset Text
+
+\begin_layout Plain Layout
- このコマンドは、伸縮が非必須引数を通じて行われるように指定します。このコマンドは、1回現れても全く現れなくても構いません。
\end_layout
-\begin_layout Description
-\begin_inset Flex Code
-status collapsed
+\end_inset
+</cell>
+</row>
+<row>
+<cell alignment="left" valignment="top" usebox="none">
+\begin_inset Text
\begin_layout Plain Layout
-TransformOption
-\begin_inset space ~
-\end_inset
+nomencl
+\end_layout
-Clip
-\begin_inset space ~
\end_inset
+</cell>
+<cell alignment="left" valignment="top" usebox="none">
+\begin_inset Text
-ClipLatexOption
+\begin_layout Plain Layout
+rotfloat
\end_layout
\end_inset
+</cell>
+<cell alignment="left" valignment="top" usebox="none">
+\begin_inset Text
+
+\begin_layout Plain Layout
- このコマンドは、切り抜きが非必須引数を通じて行われるように指定します。このコマンドは、1回現れても全く現れなくても構いません。
\end_layout
-\begin_layout Description
-\begin_inset Flex Code
-status collapsed
+\end_inset
+</cell>
+<cell alignment="left" valignment="top" usebox="none">
+\begin_inset Text
\begin_layout Plain Layout
-TransformOption
-\begin_inset space ~
-\end_inset
-Extra
-\begin_inset space ~
+\end_layout
+
\end_inset
+</cell>
+<cell alignment="left" valignment="top" usebox="none">
+\begin_inset Text
-ExtraLatexOption
+\begin_layout Plain Layout
+wrapfig
\end_layout
\end_inset
+</cell>
+<cell alignment="left" valignment="top" usebox="none">
+\begin_inset Text
+
+\begin_layout Plain Layout
- このコマンドは、追加の非必須引数を使用することを指定します。このコマンドは、1回現れても全く現れなくても構いません。
\end_layout
-\begin_layout Description
-\begin_inset Flex Code
-status collapsed
+\end_inset
+</cell>
+</row>
+</lyxtabular>
-\begin_layout Plain Layout
-UpdateFormat
-\begin_inset space ~
\end_inset
-<書式>
+
\end_layout
+\begin_layout Chapter
+
+\lang english
+Names of available colors to be used in layouts
+\begin_inset CommandInset label
+LatexCommand label
+name "chap:Names-of-colors"
+
\end_inset
- 変換されたファイルのファイル書式。これは、LyXが知っている書式名でなくてはなりません(
-\begin_inset Flex MenuItem
-status collapsed
-\begin_layout Plain Layout
-ツール\SpecialChar \menuseparator
-設定:変換子
\end_layout
-\end_inset
+\begin_layout Standard
-ダイアログを参照)。このコマンドは、一度だけ必ず現れなくてはなりません。
+\lang english
+The colors listed here are the standard colors and the those that you can
+ adjust in the LyX preferences.
\end_layout
\begin_layout Description
-\begin_inset Flex Code
-status collapsed
-
-\begin_layout Plain Layout
-UpdateResult
-\begin_inset space ~
-\end_inset
-<ファイル名>
+\lang english
+none
+\family roman
+\series medium
+\shape up
+\size normal
+\emph off
+\bar no
+\strikeout off
+\uuline off
+\uwave off
+\noun off
+\color none
+ No particular color -- clear or default
\end_layout
-\end_inset
+\begin_layout Description
- 変換されたファイルのファイル名。ファイル名は絶対パスでなくてはなりません。このコマンドは、一度だけ必ず現れなくてはなりません。
+\lang english
+black
\end_layout
-\begin_layout Subsection
-プリアンブルの定義
+\begin_layout Description
+
+\lang english
+white
\end_layout
-\begin_layout Standard
-外用ひな型設定ファイルには、
-\begin_inset Flex Code
-status collapsed
+\begin_layout Description
-\begin_layout Plain Layout
-PreambleDef
+\lang english
+red
\end_layout
-\end_inset
-
- \SpecialChar \ldots{}
-
-\begin_inset Flex Code
-status collapsed
+\begin_layout Description
-\begin_layout Plain Layout
-PreambleDefEnd
+\lang english
+green
\end_layout
-\end_inset
-
-で囲んだプリアンブル定義を追加することができます。これらの定義は、ひな型の
-\begin_inset Flex Code
-status collapsed
+\begin_layout Description
-\begin_layout Plain Layout
-Format
+\lang english
+blue
\end_layout
-\end_inset
+\begin_layout Description
-部で使用することができます。
+\lang english
+cyan
\end_layout
-\begin_layout Section
-代入機構
-\end_layout
+\begin_layout Description
-\begin_layout Standard
-外部素材機構が外部プログラムを呼び出すときには、ひな型設定ファイルで定義されたコマンドにしたがって行われます。これらのコマンドには、実行前に展開されるマクロをい
-ろいろ入れることができます。実行は、つねに元の文書があるディレクトリで行われます。
+\lang english
+magenta
\end_layout
-\begin_layout Standard
-また、外部素材が表示されるときにはいつでも、その名称は代入機構によって組み立てられ、ひな型定義中の他のほとんどのコマンドも代入をサポートしています。
-\end_layout
+\begin_layout Description
-\begin_layout Standard
-使用できるマクロは以下の通りです。
+\lang english
+yellow
\end_layout
\begin_layout Description
-\begin_inset Flex Code
-status collapsed
-\begin_layout Plain Layout
-$$AbsOrRelPathMaster
+\lang english
+cursor Cursor color
\end_layout
-\end_inset
+\begin_layout Description
- LyX親文書への絶対ファイルパスないしは相対ファイルパス
+\lang english
+background Background color
\end_layout
\begin_layout Description
-\begin_inset Flex Code
-status collapsed
-\begin_layout Plain Layout
-$$AbsOrRelPathParent
+\lang english
+foreground Foreground color
\end_layout
-\end_inset
+\begin_layout Description
- LyX文書への絶対ファイルパスないしは相対ファイルパス
+\lang english
+selection Background color of selected text
\end_layout
\begin_layout Description
-\begin_inset Flex Code
-status collapsed
-\begin_layout Plain Layout
-$$AbsPath
+\lang english
+selectiontext Foreground color of selected text
\end_layout
-\end_inset
+\begin_layout Description
- 絶対ファイルパス
+\lang english
+latex Text color in LaTeX mode
\end_layout
\begin_layout Description
-\begin_inset Flex Code
-status collapsed
-\begin_layout Plain Layout
-$$Basename
+\lang english
+preview The color used for previews
\end_layout
-\end_inset
+\begin_layout Description
- パスおよび拡張子を除いたファイル名
+\lang english
+inlinecompletion Inline completion color
\end_layout
\begin_layout Description
-\begin_inset Flex Code
-status collapsed
-\begin_layout Plain Layout
-$$Contents(
-\begin_inset Quotes eld
-\end_inset
+\lang english
+nonunique_inlinecompletion Inline completion color for the non-unique part
+\end_layout
-filename.ext
-\begin_inset Quotes erd
-\end_inset
+\begin_layout Description
-)
+\lang english
+notelabel Label color for notes
\end_layout
-\end_inset
-
- このマクロは、
-\begin_inset Flex Code
-status collapsed
+\begin_layout Description
-\begin_layout Plain Layout
-filename.ext
+\lang english
+notebg Background color of notes
\end_layout
-\end_inset
+\begin_layout Description
-と云う名のファイルの中身を展開します。
+\lang english
+commentlabel Label color for comments
\end_layout
\begin_layout Description
-\begin_inset Flex Code
-status collapsed
-\begin_layout Plain Layout
-$$Extension
+\lang english
+commentbg Background color of comments
\end_layout
-\end_inset
+\begin_layout Description
- ファイル拡張子(点を含む)
+\lang english
+greyedoutlabel Label color for greyedout insets
\end_layout
\begin_layout Description
-\begin_inset Flex Code
-status collapsed
-\begin_layout Plain Layout
-$$FName
+\lang english
+greyedouttext Color for greyedout inset text
\end_layout
-\end_inset
+\begin_layout Description
- 外部素材ダイアログで指定されたファイルのファイル名。これはLyX文書への絶対パスでも良いですし、相対パスでも構いません。
+\lang english
+greyedoutbg Background color of greyedout inset
\end_layout
\begin_layout Description
-\begin_inset Flex Code
-status collapsed
-\begin_layout Plain Layout
-$$FPath
+\lang english
+shadedbg Background color of shaded box
\end_layout
-\end_inset
-
-
-\begin_inset Flex Code
-status collapsed
+\begin_layout Description
-\begin_layout Plain Layout
-$$FName
+\lang english
+listingsbg Background color of listings inset
\end_layout
-\end_inset
+\begin_layout Description
-のパス部分(LyX文書への絶対パス名か相対パス名)
+\lang english
+branchlabel Label color for branches
\end_layout
\begin_layout Description
-\begin_inset Flex Code
-status collapsed
-\begin_layout Plain Layout
-$$RelPathMaster
+\lang english
+footlabel Label color for footnotes
\end_layout
-\end_inset
+\begin_layout Description
- LyX親文書への相対ファイルパス
+\lang english
+indexlabel Label color for index insets
\end_layout
\begin_layout Description
-\begin_inset Flex Code
-status collapsed
-\begin_layout Plain Layout
-$$RelPathParent
+\lang english
+marginlabel Label color for margin notes
\end_layout
-\end_inset
+\begin_layout Description
- LyX文書への相対ファイルパス
+\lang english
+phantomtext Text color for phantom insets
\end_layout
\begin_layout Description
-\begin_inset Flex Code
-status collapsed
-\begin_layout Plain Layout
-$$Sysdir
+\lang english
+urllabel Label color for URL insets
\end_layout
-\end_inset
+\begin_layout Description
- このマクロは、システムディレクトリの絶対パスを展開します。これは、典型的には、LyXに同梱されているヘルパースクリプト群を示したりするのに使用されます。
+\lang english
+urltext Color for URL inset text
\end_layout
\begin_layout Description
-\begin_inset Flex Code
-status collapsed
-\begin_layout Plain Layout
-$$Tempname
+\lang english
+depthbar Color for the depth bars in the margin
\end_layout
-\end_inset
+\begin_layout Description
- 元の文書が閉じられたり、挿入されていた外部素材が削除されたりすると自動的に削除される一時ファイルのフルパスとファイル名。
+\lang english
+language Color for marking foreign language words
\end_layout
-\begin_layout Standard
-パスを示すマクロはすべて最後のディレクトリ区切りも含んでいますので、たとえば絶対パスのファイル名を
-\begin_inset Flex Code
-status collapsed
+\begin_layout Description
-\begin_layout Plain Layout
-$$AbsPath$$Basename$$Extension
+\lang english
+command Text color for command insets
\end_layout
-\end_inset
+\begin_layout Description
-のようにして作ることができます。
+\lang english
+commandbg Background color for command insets
\end_layout
-\begin_layout Standard
-上記マクロは、特記しない限りはすべてのコマンドで代入が行われます。
-\begin_inset Flex Code
-status collapsed
+\begin_layout Description
-\begin_layout Plain Layout
-Transform
+\lang english
+commandframe Frame color for command insets
\end_layout
-\end_inset
-
-コマンドと
-\begin_inset Flex Code
-status collapsed
+\begin_layout Description
-\begin_layout Plain Layout
-TransformCommand
+\lang english
+special Special chars text color
\end_layout
-\end_inset
-
-コマンドが有効にされている場合、
-\begin_inset Flex Code
-status collapsed
+\begin_layout Description
-\begin_layout Plain Layout
-Product
+\lang english
+graphicsbg Graphics inset background color
\end_layout
-\end_inset
+\begin_layout Description
-コマンドは、これらに加えて以下の代入もサポートします。
+\lang english
+math Math inset text color
\end_layout
\begin_layout Description
-\begin_inset Flex Code
-status collapsed
-\begin_layout Plain Layout
-$$ResizeFront
+\lang english
+mathbg Math inset background color
\end_layout
-\end_inset
+\begin_layout Description
- 伸縮コマンドの前置部。
+\lang english
+mathmacrobg Macro math inset background color
\end_layout
\begin_layout Description
-\begin_inset Flex Code
-status collapsed
-\begin_layout Plain Layout
-$$ResizeBack
+\lang english
+mathmacrohoverbg Macro math inset background color hovered
\end_layout
-\end_inset
+\begin_layout Description
- 伸縮コマンドの後置部。
+\lang english
+mathmacrolabel Macro math label color
\end_layout
\begin_layout Description
-\begin_inset Flex Code
-status collapsed
-\begin_layout Plain Layout
-$$RotateFront
+\lang english
+mathmacroframe Macro math frame color
\end_layout
-\end_inset
+\begin_layout Description
- 回転コマンドの前置部。
+\lang english
+mathmacroblend Macro math blended color
\end_layout
\begin_layout Description
-\begin_inset Flex Code
-status collapsed
-\begin_layout Plain Layout
-$$RotateBack
+\lang english
+mathmacrooldarg Macro template color for old parameters
\end_layout
-\end_inset
+\begin_layout Description
- 回転コマンドの後置部。
+\lang english
+mathmacronewarg Macro template color for new parameters
\end_layout
-\begin_layout Standard
-\begin_inset Flex Code
-status collapsed
+\begin_layout Description
-\begin_layout Plain Layout
-Option
+\lang english
+mathframe Math inset frame color under focus
\end_layout
-\end_inset
-
-コマンドの値に入れる文字列では、
-\begin_inset Flex Code
-status collapsed
+\begin_layout Description
-\begin_layout Plain Layout
-Transform
+\lang english
+mathcorners Math inset frame color not under focus
\end_layout
-\end_inset
-
-コマンドと
-\begin_inset Flex Code
-status collapsed
+\begin_layout Description
-\begin_layout Plain Layout
-TransformOption
+\lang english
+mathline Math line color
\end_layout
-\end_inset
+\begin_layout Description
-コマンドが有効にされていれば、以下の代入もサポートされます。
+\lang english
+collapsable Collapsable insets text
\end_layout
\begin_layout Description
-\begin_inset Flex Code
-status collapsed
-\begin_layout Plain Layout
-$$Clip
+\lang english
+collapsableframe Collapsable insets frame
\end_layout
-\end_inset
+\begin_layout Description
- 切り抜きオプション。
+\lang english
+insetbg Inset marker background color
\end_layout
\begin_layout Description
-\begin_inset Flex Code
-status collapsed
-\begin_layout Plain Layout
-$$Extra
+\lang english
+insetframe Inset marker frame color
\end_layout
-\end_inset
+\begin_layout Description
- 追加オプション。
+\lang english
+error Error box text color
\end_layout
\begin_layout Description
-\begin_inset Flex Code
-status collapsed
-\begin_layout Plain Layout
-$$Resize
+\lang english
+eolmarker End of line marker color
\end_layout
-\end_inset
+\begin_layout Description
- 伸縮オプション。
+\lang english
+added_space Added space colour
\end_layout
\begin_layout Description
-\begin_inset Flex Code
-status collapsed
-\begin_layout Plain Layout
-$$Rotate
+\lang english
+appendix Appendix marker color
\end_layout
-\end_inset
+\begin_layout Description
- 回転オプション。
+\lang english
+changebar Changebar color
\end_layout
-\begin_layout Standard
-どうしてこんなに多くのパス関連マクロがあるのか不思議に思われるかもしれません。主に以下の二つの理由があります。
-\end_layout
+\begin_layout Description
-\begin_layout Enumerate
-相対ファイル名と絶対ファイル名は、それぞれ相対的あるいは絶対的なままで維持されなくてはなりません。ユーザにはどちらかの形を好む理由があるのかもしれません。たとえ
-ば相対名は、いろいろなマシンで作業をする持ち運び用の文書で役立ちます。絶対名は、プログラムによっては必要とされることがあり得ます。
+\lang english
+deletedtext Deleted text color
\end_layout
-\begin_layout Enumerate
-LaTeXは、相対ファイル名に関して、LyXや入れ子にした取り込みファイル中の他のプログラムとは異なった取り扱いを行います。LyXにとって相対ファイル名とは、常
-にこのファイル名が書かれている文書に対して相対的なものになります。LaTeXにとっての相対ファイル名は、常に親文書に対するものになります。これら二つの定義は、一
-つの文書しかないときには同じですが、部分文書を含む親文書があるときには異なったものとなってきます。つまり、相対ファイル名は、LaTeXに提示されるときに変換され
-なくてはならないのです。幸い、正しいマクロを選びさえすれば、これはLyXが自動的に行ってくれます。
-\end_layout
+\begin_layout Description
-\begin_layout Standard
-すると、新しく作ったひな型定義では、どのパス関連マクロを使うべきでしょうか。このルールは難しくありません。つまり、
+\lang english
+addedtext Added text color
\end_layout
-\begin_layout Itemize
-絶対パスが必要とされるときには
-\begin_inset Flex Code
-status collapsed
+\begin_layout Description
-\begin_layout Plain Layout
-$$AbsPath
+\lang english
+changedtextauthor1 Changed text color author 1
\end_layout
-\end_inset
+\begin_layout Description
-を使う。
+\lang english
+changedtextauthor2 Changed text color author 2
\end_layout
-\begin_layout Itemize
-代入された文字列が、LaTeXインプットの一種である場合には、
-\begin_inset Flex Code
-status collapsed
+\begin_layout Description
-\begin_layout Plain Layout
-$$AbsOrRelPathMaster
+\lang english
+changedtextauthor3 Changed text color author 3
\end_layout
-\end_inset
+\begin_layout Description
-を使う。
+\lang english
+changedtextauthor4 Changed text color author 4
\end_layout
-\begin_layout Itemize
-それ以外ならば、ユーザの選択を尊重するために
-\begin_inset Flex Code
-status collapsed
+\begin_layout Description
-\begin_layout Plain Layout
-$$AbsOrRelPathParent
+\lang english
+changedtextauthor5 Changed text color author 5
\end_layout
-\end_inset
+\begin_layout Description
-を使う。
+\lang english
+deletedtextmodifier Deleted text modifying color
\end_layout
-\begin_layout Standard
-このルールが機能せずに、たとえば相対名が必要となる特殊な場合もありますが、通常、上記でうまく動作します。特殊例の例としては、上述のXFigひな型での
-\begin_inset Flex Code
-status collapsed
+\begin_layout Description
-\begin_layout Plain Layout
-ReferencedFile latex "$$AbsOrRelPathMaster$$Basename.pstex_t"
+\lang english
+tabularline Table line color
\end_layout
-\end_inset
-
-というコマンドがあります。この場合、
-\begin_inset Flex Code
-status collapsed
+\begin_layout Description
-\begin_layout Plain Layout
-.pstex_t
+\lang english
+tabularonoffline Table line color
\end_layout
-\end_inset
+\begin_layout Description
-ファイルの複写子は、ファイル内容を書き換えるのに相対名を必要とするために、絶対名を使用することができないのです。
+\lang english
+bottomarea Bottom area color
\end_layout
-\begin_layout Section
-セキュリティに関する論点
-\begin_inset CommandInset label
-LatexCommand label
-name "sec:セキュリティに関する論点"
+\begin_layout Description
-\end_inset
+\lang english
+newpage New page color
+\end_layout
+\begin_layout Description
+\lang english
+pagebreak Page break color
\end_layout
-\begin_layout Standard
-外部素材機能は、多くの外部プログラムとの橋渡しをし、しかもそれを自動的に行うので、そのセキュリティ面での帰結を考慮しなくてはなりません。特に、ユーザは好きなファ
-イル名やパラメータ文字列を含めることが許されていて、しかもそれらがコマンドに展開されるので、ユーザが文書を閲覧したり印刷したりしたときに、任意のコマンドを実行す
-ることができるような悪意ある文書を作成することが可能となりましょう。これは、我々がぜひとも避けたいことなのです。
+\begin_layout Description
+
+\lang english
+buttonframe Color used for button frame
\end_layout
-\begin_layout Standard
-しかしながら、外部プログラムコマンドはひな型設定ファイルでのみ指定されているので、LyXが安全なひな型でのみ適切に設定されているならば、セキュリティ上の問題は発
-生しません。これは、外部プログラムが
-\begin_inset Flex Code
-status collapsed
+\begin_layout Description
-\begin_layout Plain Layout
-system
+\lang english
+buttonbg Color used for bottom background
\end_layout
-\end_inset
-
-システムコールではなく、
-\begin_inset Flex Code
-status collapsed
+\begin_layout Description
-\begin_layout Plain Layout
-execvp
+\lang english
+buttonhoverbg Color used for buttom under focus
\end_layout
-\end_inset
+\begin_layout Description
-システムコールで呼び出されているため、ファイル名やパラメータ部からシェル経由で任意のコマンドを実行することはできないためです。
+\lang english
+paragraphmarker Color used for the pilcrow sign to mark the end of a paragraph
+
\end_layout
-\begin_layout Standard
-これは、外部素材ひな型でどのようなコマンド文字列を使用することのできるかについて、制限があることを意味します。特に、パイプやリダイレクトはそのまま使用することは
-できません。これは、LyXの安全性を維持するためにそうしなくてはならないのです。もしシェル機能の一部を使用したいとすると、これを完全に統御の下においたまま行う安
-全なスクリプトを書いた上で、このスクリプトをコマンド文字列から呼び出すようにしなくてはなりません。
+\begin_layout Description
+
+\lang english
+previewframe Preview frame color
\end_layout
-\begin_layout Standard
-シェルと直接やりとりするひな型を設計することは可能ではありますが、悪意のあるユーザが狡猾なファイル名やパラメータを書くことによって、任意のコマンドを実行できるよ
-うになるため、一般的には、統御下に置いた状態で
-\begin_inset Flex Code
-status collapsed
+\begin_layout Description
-\begin_layout Plain Layout
-execvp
+\lang english
+inherit Color is inherited
\end_layout
-\end_inset
+\begin_layout Description
-システムコールを使用する安全なスクリプトのみを使用することをお勧めします。確かに、管理された環境下で使用する分には、通常のシェルスクリプトを使用する方に流れる誘
-惑はあります。そうした場合には、お使いのシステムに簡単に濫用することのできるセキュリティホールを、
-\emph on
-間違いなく
-\emph default
-導入することを理解しておいてください。オープンソースの伝統に従って、私たちは人々に新しいひな型を投稿してくれるよう促していますが、そのような安全でないひな型はL
-yXの標準頒布版には取り入れるべきでないとすることには当然の正当性があります。公式の頒布チャンネルから出荷されているLyXには、安全でないひな型は決して入ってい
-ません。
+\lang english
+regexpframe Color for regexp frame
\end_layout
-\begin_layout Standard
-外部素材を含めることで強力な力を手に入れることができますが、この力とともにセキュリティ上の危険を導入してしまわないように気をつける必要があります。無防備なスクリ
-プトのたった一行に入り込んだ、ちょっとしたエラーが、巨大なセキュリティ上の問題に扉を開きうるのです。したがって、もしこの問題を完全に理解していないならば、特定の
-ひな型が安全であるかどうか疑問がある際には、知識豊富なセキュリティの専門家か、LyX開発チームに相談してみてください。そしてこの相談は、管理されていない環境下で
-これを使用する前に、行うようにしてください。
+\begin_layout Description
+
+\lang english
+ignore For ignoring updates of a color
\end_layout
\end_body