#LyX 2.4 created this file. For more info see https://www.lyx.org/
-\lyxformat 573
+\lyxformat 620
\begin_document
\begin_header
\save_transient_properties false
\myTOC
\mainmatter }
\end_preamble
-\options bibliography=totoc,index=totoc,BCOR7.5mm,titlepage,captions=tableheading
+\options bibliography=totoc,index=totoc,BCOR7.5mm,titlepage,captions=tableheading,bookmarkpackage=false
\use_default_options false
\begin_modules
logicalmkup
+ruby
\end_modules
-\maintain_unincluded_children false
+\maintain_unincluded_children no
\begin_local_layout
Format 57
InsetLayout Flex:MenuItem
LatexName menuitem
Font
Family Sans
+Series Bold
EndFont
Preamble
\newcommand*{\menuitem}[1]{{\sffamily #1}}
#\renewcommand{\code}[1]{{\sffamily #1}}
#EndPreamble
#End
-InsetLayout Flex:Ruby
-LyxType charstyle
-LatexType command
-LatexName ruby
-BgColor none
-LabelString "ルビ"
-Decoration Conglomerate
-Argument post:1
-LabelString "ルビ文"
-MenuString "ルビ文(S)|S"
-Decoration Conglomerate
-Font
-Size tiny
-EndFont
-LabelFont
-Size tiny
-EndFont
-Mandatory 1
-EndArgument
-Preamble
-\IfFileExists{okumacro.sty}
-{\usepackage{okumacro}}
-{\newcommand{\ruby}[2]{#2}}
-EndPreamble
-ResetsFont true
+InsetLayout Flex:圏点
+ LyxType charstyle
+ LatexType command
+ LatexName kenten
+ HTMLTag kenten
+ HTMLAttr ""
+ HTMLInnerTag kt
+ HTMLInnerAttr ""
+ BgColor none
+ LabelString "圏点"
+ Decoration Conglomerate
+ Preamble
+ \usepackage{pxrubrica}
+ EndPreamble
+ Argument post:1
+ LabelString "Kenten option"
+ MenuString "圏点オプション"
+ Tooltip "Emphasize Chinese characters."
+ Decoration Conglomerate
+ Font
+ Size tiny
+ EndFont
+ LabelFont
+ Size tiny
+ EndFont
+ Mandatory 0
+ EndArgument
End
\end_local_layout
\language japanese
\language_package default
-\inputencoding jis-platex
+\inputencoding utf8
\fontencoding auto
\font_roman "lmodern" "IPAexMincho"
\font_sans "default" "IPAexGothic"
-\font_typewriter "default" "default"
+\font_typewriter "default" "IPAGothic"
\font_math "auto" "auto"
\font_default_family default
\use_non_tex_fonts false
\font_sc false
-\font_osf false
+\font_roman_osf false
+\font_sans_osf false
+\font_typewriter_osf false
\font_sf_scale 100 100
\font_tt_scale 100 100
\use_microtype false
\suppress_date false
\justification false
\use_refstyle 0
+\use_formatted_ref 0
\use_minted 0
+\use_lineno 0
\notefontcolor #0000ff
\branch OutDated
\selected 0
\filename_suffix 0
-\color #f5fae7
+\color #f5fae7 #0a0518
\end_branch
\index 索引
\shortcut idx
\tablestyle default
\tracking_changes false
\output_changes false
+\change_bars false
+\postpone_fragile_content false
\html_math_output 0
\html_css_as_file 0
\html_be_strict true
+\docbook_table_output 0
+\docbook_mathml_prefix 1
\end_header
\begin_body
\begin_layout Plain Layout
\noindent
-もしコメントや誤りの修正をお持ちでしたら,\SpecialChar LyX
+もしコメントや誤りの修正をお持ちでしたら,
+\SpecialChar LyX
文書化メーリングリスト
\begin_inset CommandInset href
LatexCommand href
\end_inset
-宛お送りください.件名ヘッダに「[Customization]」という文字を入れ,このファイルの現在のメンテナRichard Heck <rgheck@comc
-ast.net>をccにして送ってください.
+宛お送りください.件名ヘッダに「[Customization]」という文字を入れ,
+このファイルの現在のメンテナRichard Kimberly Heck <rikiheck@lyx.org>をccにして送ってください.
\end_layout
\end_inset
\begin_inset Newline newline
\end_inset
-第2.3.x版
+第2.4.x版
\end_layout
\begin_layout Standard
status open
\begin_layout Plain Layout
-本文書を修正する際には,変更追跡機能を使用してください.これによって,
+本文書を修正する際には,
+変更追跡機能を使用してください.これによって,
+
\end_layout
\begin_layout Plain Layout
\SpecialChar LyX
-翻訳者陣が変更点を認識しやすくなり,メンテナが最新の状態を維持することが容易になります.
+翻訳者陣が変更点を認識しやすくなり,
+メンテナが最新の状態を維持することが容易になります.
\end_layout
\end_inset
\end_layout
\begin_layout Standard
-この取扱説明書は,\SpecialChar LyX
+この取扱説明書は,
+\SpecialChar LyX
に備わっている高度設定機能を取り扱います.ここでは,
-\begin_inset Flex Ruby
-status collapsed
-
-\begin_layout Plain Layout
-捷径
-\begin_inset Argument post:1
-status collapsed
-
-\begin_layout Plain Layout
-ショートカット
-\end_layout
-
-\end_inset
-
-
-\end_layout
-
-\end_inset
-
-や画面プレビューオプション,プリンタオプション,\SpecialChar LyX
+ショートカットや画面プレビューオプション,
+プリンタオプション,
+\SpecialChar LyX
サーバ経由での\SpecialChar LyX
-へのコマンド送信,国際化,新しい\SpecialChar LaTeX
+へのコマンド送信,
+国際化,
+新しい\SpecialChar LaTeX
クラスや\SpecialChar LyX
-レイアウトの導入などの題材について論じます.おそらくは変更
-可能なことすべてについて触れることは無理でしょうが—私たちの開発者たちは私たちが文書化できる速さよりも速く新しい機能を付け加えてしまうので—,もっとも一般的な高
-度設定については説明を行い,わかりにくいものについては正しい方向を指し示すことができるようにしていくつもりです.
+レイアウトの導入などの題材について論じます.おそらくは変更可能なことすべてについて触れることは無理でしょうが—
+私たちの開発者たちは私たちが文書化できる速さよりも速く新しい機能を付け加えてしまうので—
+,
+もっとも一般的な高度設定については説明を行い,
+わかりにくいものについては正しい方向を指し示すことができるようにしていくつもりです.
\end_layout
\begin_layout Standard
status collapsed
\begin_layout Standard
-Information from previous versions of this document that now seems to be
- outdated is contained in the OutDated branch of this document.
- By default, this information will not appear in the \SpecialChar LaTeX
+Information from previous versions of this document that now seems to be outdated is contained in the OutDated branch of this document.
+ By default,
+ this information will not appear in the \SpecialChar LaTeX
output.
\end_layout
\end_layout
\begin_layout Standard
-本章の目的は,\SpecialChar LyX
+本章の目的は,
+\SpecialChar LyX
設定ファイル群を理解するための一助となることです.本章を読み進める前に,
+
\begin_inset Flex MenuItem
status collapsed
\end_inset
-を使って,\SpecialChar LyX
-ライブラリとユーザディレクトリがどこにあるかを確認しておいてください.ライブラリディレクトリは,\SpecialChar LyX
-がシステム全体の設定ファイルを置いておくところです.一
-方,ユーザディレクトリは,自身がそれを修正した版を置いておくところです.私たちは,本書の以下の部分で,前者を
+を使って,
+\SpecialChar LyX
+ライブラリとユーザディレクトリがどこにあるかを確認しておいてください.ライブラリディレクトリは,
+\SpecialChar LyX
+がシステム全体の設定ファイルを置いておくところです.一方,
+ユーザディレクトリは,
+自身がそれを修正した版を置いておくところです.私たちは,
+本書の以下の部分で,
+前者を
\begin_inset Flex Code
status collapsed
\end_inset
-と呼び,後者を
+と呼び,
+後者を
\begin_inset Flex MenuItem
status collapsed
\end_inset
にはなにがあるの?
+
\end_layout
\begin_layout Standard
\end_inset
-とそのサブディレクトリには,多くのファイルがあり,\SpecialChar LyX
-の挙動を高度設定するのに使用されます.これらのファイルの多くは,\SpecialChar LyX
+とそのサブディレクトリには,
+多くのファイルがあり,
+\SpecialChar LyX
+の挙動を高度設定するのに使用されます.これらのファイルの多くは,
+\SpecialChar LyX
内の
\begin_inset Flex MenuItem
status collapsed
\end_inset
ダイアログから変更することができます.\SpecialChar LyX
-中で行いたいと思うような高度設定は,ほとんどこのダイアログから行うことができるようになっています.しかしながら,LyXの他
-の多くの内部動作は,
+中で行いたいと思うような高度設定は,
+ほとんどこのダイアログから行うことができるようになっています.しかしながら,
+LyXの他の多くの内部動作は,
+
\begin_inset Flex Code
status collapsed
\end_inset
-のファイルを修正することで高度設定されます.これらのファイルは様々なカテゴリに分類しうるので,以下の各小節で説明します.
+のファイルを修正することで高度設定されます.これらのファイルは様々なカテゴリに分類しうるので,
+以下の各小節で説明します.
\end_layout
\begin_layout Subsection
\end_inset
-にある各ファイルは,\SpecialChar LyX
-が自動設定を行ったときに生成されます.これらのファイルは,内部調査中に推測された様々な既定値が置かれています.これらは,随時上書きされてしま
-うので,一般的には修正しないことが望まれます.
+にある各ファイルは,
+\SpecialChar LyX
+が自動設定を行ったときに生成されます.これらのファイルは,
+環境構成中に自動的に検出された様々な既定値が置かれています.これらは,
+随時上書きされてしまうので,
+一般的には修正しないことが望まれます.
\end_layout
\begin_layout Labeling
\end_inset
- このファイルには,様々な既定コマンドが置かれています.
+ このファイルには,
+様々な既定コマンドが置かれています.
\end_layout
\begin_layout Labeling
\end_inset
- このファイルには,\SpecialChar LyX
-が認識したパッケージの一覧が収められています.現在のところ,これは\SpecialChar LyX
-プログラム自体には使用されていませんが,抽出された情報その他は,
+ このファイルには,
+\SpecialChar LyX
+が認識したパッケージの一覧が収められています.現在のところ,
+これは\SpecialChar LyX
+プログラム自体には使用されていませんが,
+抽出された情報その他は,
+
\begin_inset Flex MenuItem
status collapsed
\end_inset
-ディレクトリで検出されたテキストクラスと,関連した\SpecialChar LaTeX
+ディレクトリで検出されたテキストクラスと,
+関連した\SpecialChar LaTeX
文書クラスおよびその説明の一覧です.
\end_layout
\end_inset
- このファイルは,自動設定中に
+ このファイルは,
+自動設定中に
\begin_inset Flex Code
status collapsed
\end_layout
\begin_layout Standard
-以下の各ディレクトリは,
\begin_inset Flex Code
status collapsed
\end_inset
-と
+に含まれる以下の各ディレクトリは,
+
\begin_inset Flex Code
status collapsed
\end_inset
-に重複して存在します.特定のファイルが両方の場所にある場合には,
+にも重複して存在することがあります.特定のファイルが両方の場所にある場合には,
+
\begin_inset Flex Code
status collapsed
\end_inset
- このディレクトリには,\SpecialChar LyX
-で使用されるキー割当を定義している,拡張子が
+ このディレクトリには,
+\SpecialChar LyX
+で使用されるキー割当を定義している,
+拡張子が
\begin_inset Flex Code
status collapsed
\end_inset
-のファイルが置かれています.
+のファイルが置かれています.サブディレクトリ
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-$LANG_xxx.bind
+bind/xx
\end_layout
\end_inset
-という名称の割当ファイルの各国語版がある場合には,そちらが用いられます.
+(
+\begin_inset Quotes eld
+\end_inset
+
+xx
+\begin_inset Quotes erd
+\end_inset
+
+はISO言語コード)に割当ファイルの各国語版がある場合には,
+そちらが用いられます.
\end_layout
\begin_layout Labeling
\end_inset
- このディレクトリには,幅広い文献引用力(natbib, biblatexなど)を定義する,拡張子が
+ このディレクトリには,
+幅広い文献引用力(natbib,
+ biblatexなど)を定義する,
+拡張子が
\begin_inset Flex Code
status collapsed
\end_inset
-のファイルが置かれています.詳細については,第
+のファイルが置かれています.詳細については,
+第
\begin_inset CommandInset ref
LatexCommand ref
reference "subsec:引用エンジンファイル"
plural "false"
caps "false"
noprefix "false"
+nolink "false"
\end_inset
\end_inset
- このディレクトリには,文書に取り込むことのできる画像ファイルが納められています.
+ このディレクトリには,
+文書に取り込むことのできる画像ファイルが納められています.
\end_layout
\begin_layout Labeling
\end_inset
- このディレクトリには,\SpecialChar LyX
+ このディレクトリには,
+\SpecialChar LyX
の取扱説明書ファイル(今お読みのものも含めて)が納められています.上述のように,
+
\begin_inset Flex Code
status collapsed
\end_inset
ファイルは特に注目に値します.各国語版のヘルプ文書は,
+
\begin_inset Flex Code
status collapsed
\end_inset
(「xx」はISO言語コード)サブディレクトリにあります.詳しくは,
+
\begin_inset CommandInset ref
LatexCommand ref
reference "cha:LyXの各国語対応"
+nolink "false"
\end_inset
\end_inset
- このディレクトリには,何らかの機能の使い方を説明する例示ファイルが納められています.ファイルブラウザ中で
+ このディレクトリには,
+何らかの機能の使い方を説明する例示ファイルが納められています.ファイルブラウザ中で
\begin_inset Flex MenuItem
status collapsed
\end_inset
-ボタンを押すと,このディレクトリが表示されます.
+ボタンを押すと,
+このディレクトリが表示されます.
\end_layout
\begin_layout Labeling
\end_inset
このディレクトリには,
+
\begin_inset Flex MenuItem
status collapsed
\end_inset
-ダイアログで使用される画像ファイルが納められています.さらに,ツールバーの各アイコンや,\SpecialChar LyX
+ダイアログで使用される画像ファイルが納められています.さらに,
+ツールバーの各アイコンや,
+\SpecialChar LyX
を起動したときに現れるバナーも納められています.
\end_layout
\end_inset
- このディレクトリには,キーボードのキー割当ファイルが納められています.詳細については,
+ このディレクトリには,
+キーボードのキー割当ファイルが納められています.詳細については,
+
\begin_inset CommandInset ref
LatexCommand ref
reference "sec:国際キー配列"
+nolink "false"
\end_inset
\end_inset
このディレクトリには,
+
\begin_inset CommandInset ref
LatexCommand ref
reference "cha:新規文書を導入"
+nolink "false"
\end_inset
\end_inset
- このディレクトリには,\SpecialChar LyX
+ このディレクトリには,
+\SpecialChar LyX
の各バージョン間の変換に使用される
\begin_inset Flex Code
status collapsed
\end_inset
- Pythonスクリプトが納められています.たとえば,複数のファイルの変換をバッチ処理したい場合には,これらをコマンドラインから実行することもできます.
+ Pythonスクリプトが納められています.複数のファイルの変換をバッチ処理したい場合には,
+これらをコマンドラインから実行することもできます.
\end_layout
\begin_layout Labeling
\end_inset
このディレクトリには,
+
\begin_inset Flex MenuItem
status collapsed
\end_inset
このディレクトリには,
+
\begin_inset CommandInset ref
LatexCommand ref
reference "sec:ひな型を作成する"
+nolink "false"
\end_inset
\end_inset
- このディレクトリには,\SpecialChar LyX
+ このディレクトリには,
+\SpecialChar LyX
の操作画面を定義する拡張子
\begin_inset Flex Code
status collapsed
\end_inset
-のファイルが納められています.つまり,これらのファイルは,どのメニュー項目がどのメニューに現れるかを定義し,どの項目がツールバーに現れるかを定義しています.
+のファイルが納められています.つまり,
+これらのファイルは,
+どのメニュー項目がどのメニューに現れるかを定義し,
+どの項目がツールバーに現れるかを定義しています.
\end_layout
\begin_layout Labeling
\end_inset
- このディレクトリには,\SpecialChar LyX
-文書への外部素材の挿入のひな型を定義する,拡張子が
+ このディレクトリには,
+\SpecialChar LyX
+文書への外部素材の挿入のひな型を定義する,
+拡張子が
\begin_inset Flex Code
status collapsed
plural "false"
caps "false"
noprefix "false"
+nolink "false"
\end_inset
\begin_layout Standard
これらのファイルは\SpecialChar LyX
-が内部的に使用するもので,あなたが開発者でない限りは,凡そこれらに変更を加える必要はありません.
+が内部的に使用するもので,
+あなたが開発者でない限りは,
+凡そこれらに変更を加える必要はありません.
\end_layout
\begin_layout Labeling
\end_inset
- このファイルは,\SpecialChar LyX
-開発陣の名簿です.この内容は,メニュー項目
+ このファイルは,
+\SpecialChar LyX
+開発陣の名簿です.この内容は,
+メニュー項目
\begin_inset Flex MenuItem
status collapsed
\end_inset
- これは,自動設定プロセスによって使用される\SpecialChar LaTeX
+ これは,
+自動設定プロセスによって使用される\SpecialChar LaTeX
スクリプトです.直接実行しないでください.
\end_layout
\end_inset
- これは,\SpecialChar LyX
-の環境構成によって使用されるスクリプトです.これは,このスクリプトを実行したディレクトリに設定ファイルを生成します.
+ これは,
+\SpecialChar LyX
+の環境構成によって使用されるスクリプトです.これは,
+このスクリプトを実行したディレクトリに設定ファイルを生成します.
\end_layout
\begin_layout Subsection
\end_inset
- このファイルには,各文字エンコーディングがどのようにUnicodeにマップされるかを示した表が載っています.
+ このファイルには,
+各文字エンコーディングがどのようにUnicodeにマップされるかを示した表が載っています.
\end_layout
\begin_layout Labeling
\end_inset
- このファイルには,現在\SpecialChar LyX
+ このファイルには,
+現在\SpecialChar LyX
がサポートしている言語の全一覧が載っています.
\end_layout
\end_inset
- このファイルは,国際化された段落様式の翻訳が収録されています(
+ このファイルは,
+国際化された段落様式の翻訳が収録されています(
\begin_inset CommandInset ref
LatexCommand ref
reference "subsec:段落様式の国際化"
+nolink "false"
\end_inset
\end_inset
- このファイルは,unicodeエンコーディングされたグリフに関する情報と,\SpecialChar LyX
+ このファイルは,
+unicodeエンコーディングされたグリフに関する情報と,
+\SpecialChar LyX
が\SpecialChar LaTeX
を介してそれらをどのようにサポートしているかについての情報を含んでいます.
\end_layout
\begin_layout Standard
\SpecialChar LyX
-を非特権ユーザとして利用している場合でも,自分自身で使うために,\SpecialChar LyX
+を非特権ユーザとして利用している場合でも,
+自分自身で使うために,
+\SpecialChar LyX
の設定を変更したいと思うかもしれません.
\begin_inset Flex Code
status collapsed
\end_inset
-ディレクトリには,すべての個人設定ファイルが収められています.これは,
+ディレクトリには,
+すべての個人設定ファイルが収められています.これは,
+
\begin_inset Flex MenuItem
status collapsed
\end_inset
で「ユーザーディレクトリ」として言及されているディレクトリです.このディレクトリは,
+
\begin_inset Flex Code
status collapsed
\end_inset
-のミラーとして使用されており,これは
+のミラーとして使用されており,
+これは
\begin_inset Flex Code
status collapsed
\end_inset
内のすべてのファイルが,
+
\begin_inset Flex Code
status collapsed
\end_inset
-すし,自分自身で使うために個人のローカルディレクトリに置くこともできます.
+すし,
+自分自身で使うために個人のローカルディレクトリに置くこともできます.
\end_layout
\begin_layout Standard
-わかりやすくするために,いくつか例を挙げましょう.
+わかりやすくするために,
+いくつか例を挙げましょう.
\end_layout
\begin_layout Itemize
\end_inset
ダイアログで設定されるユーザ設定は,
+
\begin_inset Flex Code
status collapsed
\end_inset
-を使用して環境構成を行うと,\SpecialChar LyX
+を使用して環境構成を行うと,
+\SpecialChar LyX
は
\begin_inset Flex Code
status collapsed
\end_inset
-スクリプトを実行し,その結果のファイルは,ご自身のローカル設定ディレクトリに書き込まれます.これはすなわち,
+スクリプトを実行し,
+その結果のファイルは,
+ご自身のローカル設定ディレクトリに書き込まれます.これはすなわち,
+
\begin_inset Flex Code
status collapsed
\end_inset
にご自身で追加したテキストファイルは,
+
\begin_inset Flex MenuItem
status collapsed
\end_layout
\begin_layout Itemize
-たとえば,\SpecialChar LyX
-のFTPサイトから最新の取扱説明書をとってきたものの,使用中のシステム上で管理者権限がないために,それをインストールすることができなかったとしても,そ
-れらのファイルを
+たとえば,
+\SpecialChar LyX
+のFTPサイトから最新の取扱説明書をとってきたものの,
+使用中のシステム上で管理者権限がないために,
+それをインストールすることができなかったとしても,
+それらのファイルを
\begin_inset Flex Code
status collapsed
\end_inset
ディレクトリにコピーすれば,
+
\begin_inset Flex MenuItem
status collapsed
\end_inset
メニュー項目はこれらを開くようになります!
+
\end_layout
\begin_layout Section
\end_layout
\begin_layout Standard
-ローカル設定ディレクトリにおいて設定の自由度があるだけでは,2つ以上の設定を自由に使いこなしたい場合には充分ではないかもしれません.たとえば,使用する度に異なる
-キー割当を使用したり,異なるプリンタ設定を使用したいことがあるかもしれません.これは,複数の設定ディレクトリを作ることで実現することができます.そして,実行時に
-どのディレクトリを使用するか指定するのです.
+ローカル設定ディレクトリにおいて設定の自由度があるだけでは,
+2つ以上の設定を自由に使いこなしたい場合には充分ではないかもしれません.たとえば,
+使用する度に異なるキー割当を使用したり,
+異なるプリンタ設定を使用したいことがあるかもしれません.これは,
+複数の設定ディレクトリを作ることで実現することができます.そして,
+実行時にどのディレクトリを使用するか指定するのです.
\end_layout
\begin_layout Standard
\emph on
<ディレクトリ名>
\emph default
-と共に起動すると,設定を既定のディレクトリではなく,指定したディレクトリから読み込むように,指示することになります(\SpecialChar LyX
+と共に起動すると,
+設定を既定のディレクトリではなく,
+指定したディレクトリから読み込むように,
+指示することになります(\SpecialChar LyX
を
\begin_inset Flex Code
status collapsed
\end_inset
-スイッチなしで実行すれば,既定ディレクトリを指定することになります).指定したディレクトリが存在しない場合には,\SpecialChar LyX
-は,初めて\SpecialChar LyX
-を実行したときに既定ディレクトリを訊い
-てくるのと同様に,そのディレクトリを作るかどうか訊いてきます.この追加したユーザディレクトリでは,既定ディレクトリで行うのと全く同じように設定オプションを修正す
-ることができます.これらのディレクトリは完全に独立しています(が,読み進めてください).また,環境変数
+スイッチなしで実行すれば,
+既定ディレクトリを指定することになります).指定したディレクトリが存在しない場合には,
+\SpecialChar LyX
+は,
+初めて\SpecialChar LyX
+を実行したときに既定ディレクトリを訊いてくるのと同様に,
+そのディレクトリを作るかどうか訊いてきます.この追加したユーザディレクトリでは,
+既定ディレクトリで行うのと全く同じように設定オプションを修正することができます.これらのディレクトリは完全に独立しています(が,
+読み進めてください).また,
+環境変数
\begin_inset Flex Code
status collapsed
\end_inset
-を特定の値に設定しても,全く同じ効果があります.
+を特定の値に設定しても,
+全く同じ効果があります.
\end_layout
\begin_layout Standard
-複数の設定を持つことはまた,維持の手間も増えるということです.もし新しいレイアウトを
+複数の設定を持つことはまた,
+維持の手間も増えるということです.もし新しいレイアウトを
\begin_inset Flex Code
status collapsed
\end_inset
-に加えて,これをすべての設定で利用できるようにしたいならば,これをすべての設定ディレクトリで個々に付け加えなくてはなりません.これを避けるには,次のようなトリッ
-クを使用してください.\SpecialChar LyX
-が新しい設定ディレクトリを生成すると,そのサブディレクトリ(上記参照)はほとんど空です.新しい設定が既存のものをミラーするようにするには,
-空のサブディレクトリを,既存の設定の対応するサブディレクトリへのシンボリックリンクに置き換えてください.ただし
+に加えて,
+これをすべての設定で利用できるようにしたいならば,
+これをすべての設定ディレクトリで個々に付け加えなくてはなりません.これを避けるには,
+次のようなトリックを使用してください.\SpecialChar LyX
+が新しい設定ディレクトリを生成すると,
+そのサブディレクトリ(上記参照)はほとんど空です.新しい設定が既存のものをミラーするようにするには,
+空のサブディレクトリを,
+既存の設定の対応するサブディレクトリへのシンボリックリンクに置き換えてください.ただし
\begin_inset Flex Code
status collapsed
\end_inset
-サブディレクトリには,設定スクリプト(
+サブディレクトリには,
+設定スクリプト(
\begin_inset Flex MenuItem
status collapsed
\end_inset
-で使用可能)が書き出した,設定毎に異なるファイルが含まれていますので,注意を払ってください.
+で使用可能)が書き出した,
+設定毎に異なるファイルが含まれていますので,
+注意を払ってください.
\end_layout
\begin_layout Chapter
\begin_layout Standard
設定ダイアログのオプションのすべては,
+
\emph on
ユーザーの手引き
\emph default
\emph on
設定ダイアログ
\emph default
-に述べられています.オプションのうちいくつかについて,ここでさらに詳細に説明します.
+に述べられています.オプションのうちいくつかについて,
+ここでさらに詳細に説明します.
\end_layout
\begin_layout Section
\end_layout
\begin_layout Standard
-ファイル形式が定義されていない場合,はじめの一歩は,使いたいと思うファイル形式を定義することです.それには,
+ファイル形式が定義されていない場合,
+はじめの一歩は,
+使いたいと思うファイル形式を定義することです.それには,
+
\begin_inset Flex MenuItem
status collapsed
\end_inset
-ボタンを押して,登録する新しい形式を定義してください.
+ボタンを押して,
+登録する新しい形式を定義してください.
\begin_inset Flex MenuItem
status collapsed
\end_inset
-フィールドは,GUI中で形式を認識するために用いられる名称です.
+フィールドは,
+GUI中で形式を認識するために用いられる名称です.
\begin_inset Flex MenuItem
status collapsed
\end_inset
-は,形式を内部的に識別するために用いられます.さらにファイル拡張子も入力する必要があります.これらはすべて必須事項です.オプションの
+は,
+形式を内部的に識別するために用いられます.さらにファイル拡張子も入力する必要があります.これらはすべて必須事項です.オプションの
\begin_inset Flex MenuItem
status collapsed
-\begin_layout Plain Layout
-捷径
-\end_layout
-
-\end_inset
-
-フィールドは,メニュー中で
-\begin_inset Flex Ruby
-status collapsed
-
-\begin_layout Plain Layout
-捷径
-\begin_inset Argument post:1
-status collapsed
-
\begin_layout Plain Layout
ショートカット
\end_layout
\end_inset
+フィールドは,
+メニュー中でショートカットを提供するのに使用されます(たとえば,
-\end_layout
-
-\end_inset
-
-を提供するのに使用されます(たとえば,
\begin_inset Flex MenuItem
status collapsed
\begin_layout Standard
形式には,
+
\begin_inset Flex MenuItem
status collapsed
\end_inset
-を関連づけることができます.たとえば,PostScriptファイルを閲覧するのに
+を関連づけることができます.たとえば,
+PostScriptファイルを閲覧するのに
\begin_inset Flex MenuItem
status collapsed
\end_inset
-を使用したいとしましょう.このプログラムを起動するのに必要なコマンドを対応するフィールドに入力します.ここで,コマンドを定義するのに,次節に掲げる4つの変数を用
-いることができます.この閲覧プログラムは,\SpecialChar LyX
+を使用したいとしましょう.このプログラムを起動するのに必要なコマンドを対応するフィールドに入力します.ここで,
+コマンドを定義するのに,
+次節に掲げる4つの変数を用いることができます.この閲覧プログラムは,
+\SpecialChar LyX
中で画像を閲覧したり
\begin_inset Flex MenuItem
status collapsed
\end_inset
-メニューを使用したときに起動されます.一方,編集プログラムは,たとえば,画像を右クリックして現れるコンテクストメニューで
+メニューを使用したときに起動されます.一方,
+編集プログラムは,
+たとえば,
+画像を右クリックして現れるコンテクストメニューで
\begin_inset Flex MenuItem
status collapsed
\end_inset
-型は必須ではありませんが,指定するときには,すべての形式の中で一意的なものでなくてはなりません.これは,この形式のファイルをファイル内容から検出するのに用いられ
-ます.重要なファイル形式のうちには,
+型は必須ではありませんが,
+指定するときには,
+すべての形式の中で一意的なものでなくてはなりません.これは,
+この形式のファイルをファイル内容から検出するのに用いられます.重要なファイル形式のうちには,
+
\begin_inset CommandInset href
LatexCommand href
name "IANA"
\end_inset
-に公式に登録されたMIME型がないものがあります.そこで,\SpecialChar LyX
+に公式に登録されたMIME型がないものがあります.そこで,
+\SpecialChar LyX
は,
+
\begin_inset CommandInset href
LatexCommand href
name "freedesktop.org"
\end_inset
-オプションは,\SpecialChar LyX
-に,この形式が文書として書き出すのに適していることを指示するものです.このオプションが有効となっていて,適切な変換経路が存在する場合には(第
+オプションは,
+\SpecialChar LyX
+に,
+この形式が文書として書き出すのに適していることを指示するものです.このオプションが有効となっていて,
+適切な変換経路が存在する場合には(第
\begin_inset CommandInset ref
LatexCommand ref
reference "sec:変換子"
+nolink "false"
\end_inset
-節を参照),この形式が
+節を参照),
+この形式が
\begin_inset Flex MenuItem
status collapsed
\end_inset
-のような純粋な画像形式は,このオプションを有効にしてはいけません.
+のような純粋な画像形式は,
+このオプションを有効にしてはいけません.
\begin_inset Flex Code
status collapsed
\end_inset
-のようにベクター画像であると同時に文書でもあるような形式は,これを有効にします.
+のようにベクター画像であると同時に文書でもあるような形式は,
+これを有効にします.
\end_layout
\begin_layout Standard
\end_inset
-オプションは,\SpecialChar LyX
+オプションは,
+\SpecialChar 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_inset
-のいずれかになっていない場合には,ベクター画像形式オプションが有効になっている場合には
+のいずれかになっていない場合には,
+ベクター画像形式オプションが有効になっている場合には
\begin_inset Flex MenuItem
status collapsed
\end_inset
-に変換され,そうでない場合には
+に変換され,
+そうでない場合には
\begin_inset Flex MenuItem
status collapsed
\end_layout
\begin_layout Standard
-形式の変換はすべて,\SpecialChar LyX
-の一時ディレクトリで行われるため,変換用にファイルを一時ディレクトリにコピーする前段階で,ファイルに変更を加える必要のあることがあります
+形式の変換はすべて,
+\SpecialChar LyX
+の一時ディレクトリで行われるため,
+変換用にファイルを一時ディレクトリにコピーする前段階で,
+ファイルに変更を加える必要のあることがあります
\begin_inset Foot
status collapsed
\begin_layout Plain Layout
-たとえば,ファイルが他のファイル—たとえば画像—を,相対ファイル名を用いて参照している場合,このファイルが一時ディレクトリにコピーされると参照が無効になる場合が
-あります.
+たとえば,
+ファイルが他のファイル—
+たとえば画像—
+を,
+相対ファイル名を用いて参照している場合,
+このファイルが一時ディレクトリにコピーされると参照が無効になる場合があります.
\end_layout
\end_inset
-.これは複写子によって取り扱われ,複写子は,ファイルを一時ディレクトリに(あるいは一時ディレクトリから)コピーすると同時に,その過程でファイルに変更を加えます.
+.これは複写子によって取り扱われ,
+複写子は,
+ファイルを一時ディレクトリに(あるいは一時ディレクトリから)コピーすると同時に,
+その過程でファイルに変更を加えます.
\end_layout
\begin_layout Standard
-複写子の定義においては,以下の8つの変数を用いることができます.
+複写子の定義においては,
+以下の8つの変数を用いることができます.
\end_layout
\begin_layout Labeling
\SpecialChar LyX
のシステムディレクトリ(例:
+
\begin_inset Flex MenuItem
status collapsed
\end_layout
\begin_layout Standard
-最後の変数は,\SpecialChar LaTeX
+最後の変数は,
+\SpecialChar LaTeX
の
\series bold
\backslash
include
\series default
-コマンドで使用されるのと同形式のファイル名です.これは,書き出すファイルがそのようなインクルードに適している場合のみ,使用さるべきものです.
+コマンドで使用されるのと同形式のファイル名です.これは,
+書き出すファイルがそのようなインクルードに適している場合のみ,
+使用さるべきものです.
\end_layout
\begin_layout Standard
-複写子は,出力ファイルに関する操作であれば,ほとんどすべてに対応することができます.たとえば,生成したPDFファイルを,
+複写子は,
+出力ファイルに関する操作であれば,
+ほとんどすべてに対応することができます.たとえば,
+生成したPDFファイルを,
+
\begin_inset Flex Code
status collapsed
\end_inset
-という特別なディレクトリにコピーしたいものとしましょう.その場合には,以下のようなシェルスクリプトを書きます.
+という特別なディレクトリにコピーしたいものとしましょう.その場合には,
+以下のようなシェルスクリプトを書きます.
\end_layout
\begin_layout Standard
\end_inset
-これを,例えば
+これを,
+例えば
\begin_inset Flex Code
status collapsed
\end_inset
-のような,自身のローカル\SpecialChar LyX
-ディレクトリに保存し,お使いのプラットフォームが必要とするならば,実行可能属性を付与します.それから,
+のような,
+自身のローカル\SpecialChar LyX
+ディレクトリに保存し,
+お使いのプラットフォームが必要とするならば,
+実行可能属性を付与します.それから,
+
\begin_inset Flex MenuItem
status collapsed
\end_inset
の中で,
+
\begin_inset Flex MenuItem
status collapsed
\end_inset
-形式—あるいは他のPDF形式のうちどれか—を選択し,
+形式—
+あるいは他のPDF形式のうちどれか—
+を選択し,
+
\begin_inset Flex MenuItem
status collapsed
\end_layout
\begin_layout Standard
-複写子は,\SpecialChar LyX
-自身が様々な変換に使用します.たとえば,適切なプログラムが検出された場合,\SpecialChar LyX
+複写子は,
+\SpecialChar LyX
+自身が様々な変換に使用します.たとえば,
+適切なプログラムが検出された場合,
+\SpecialChar LyX
は自動的に
\begin_inset Flex MenuItem
status collapsed
\end_inset
-形式の複写子を導入します.これらの形式を書き出す際,複写子は,本体のHTMLファイルだけでなく,関連した様々なファイル(スタイルファイルや画像など)もコピーされ
-るように手配します.これらのファイルはすべて,元の\SpecialChar LyX
+形式の複写子を導入します.これらの形式を書き出す際,
+複写子は,
+本体のHTMLファイルだけでなく,
+関連した様々なファイル(スタイルファイルや画像など)もコピーされるように手配します.これらのファイルはすべて,
+元の\SpecialChar LyX
ファイルのあるディレクトリのサブディレクトリに書き込まれます.
\begin_inset Foot
status collapsed
\begin_layout Plain Layout
-この複写子の挙動は調整することができます.非必須の「-e」オプションは,コピーする拡張子をコンマ区切りで羅列したものを引数にとります.これを省略した場合には,す
-べてのファイルがコピーされます.「-t」引数は,生成したディレクトリに書き加える拡張子を指定するものです.既定値では,これは「
+この複写子の挙動は調整することができます.非必須の「-e」オプションは,
+コピーする拡張子をコンマ区切りで羅列したものを引数にとります.これを省略した場合には,
+すべてのファイルがコピーされます.「-t」引数は,
+生成したディレクトリに書き加える拡張子を指定するものです.既定値では,
+これは「
\begin_inset Flex MenuItem
status collapsed
\end_inset
」となっているので,
+
\begin_inset Flex MenuItem
status collapsed
\end_inset
から生成されたHTMLファイルは,
+
\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
\end_inset
-を選択し,変換に必要なコマンドを入力してから
+を選択し,
+変換に必要なコマンドを入力してから
\begin_inset Flex MenuItem
status collapsed
\end_inset
-ボタンを押してください.変換子の定義には,以下のような変数を使用することができます.
+ボタンを押してください.変換子の定義には,
+以下のような変数を使用することができます.
\end_layout
\begin_layout Labeling
\end_inset
-フィールドには,以下のフラグをコンマで区切って入力することができます.
+フィールドには,
+以下のフラグをコンマで区切って入力することができます.
\end_layout
\begin_layout Labeling
status collapsed
\begin_layout Plain Layout
-latex
+latex=flavor
\end_layout
\end_inset
この変換子が\SpecialChar LaTeX
-の一種を実行することを示します.これによって,\SpecialChar LyX
+の一種を実行することを示します.これによって,
+\SpecialChar LyX
の\SpecialChar LaTeX
-エラーログに記録を残せるようになります.
+エラーログに記録を残せるようになります.オプションの
+\begin_inset Flex Code
+status open
+
+\begin_layout Plain Layout
+flavor
+\end_layout
+
+\end_inset
+
+値は実行する\SpecialChar LaTeX
+の形を指定します(
+\begin_inset Flex Code
+status open
+
+\begin_layout Plain Layout
+latex,
+ pdflatex,
+ platex,
+ xetex,
+ luatex
+\end_layout
+
+\end_inset
+
+).値が指定されなければ
+\begin_inset Flex Code
+status open
+
+\begin_layout Plain Layout
+latex
+\end_layout
+
+\end_inset
+
+が用いられます.
+\end_layout
+
+\begin_layout Labeling
+\labelwidthstring 00.00.0000
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+needauth
+\end_layout
+
+\end_inset
+
+ この変換子が安全でないと見做されていて,
+ユーザーの許可が必要であることを示します.
+\family sans
+\series bold
+ツール\SpecialChar menuseparator
+設定\SpecialChar menuseparator
+ファイル処理\SpecialChar menuseparator
+変換子
+\family default
+\series default
+
+\begin_inset space \thinspace{}
+\end_inset
+
+の設定によって,
+ユーザーは,
+(a.)現在の文書を一時的もしくは恒久的に信頼するか否かを尋ねられるか,
+(b.)セキュリティ上の懸念によって変換は不可能であることを伝えられるか,
+(c.)恒久的な同意を与えたので通知されないかのいずれかになります.任意のプログラムを実行する可能性のある変換子には,
+このフラグを設定してください.
\end_layout
\begin_layout Labeling
status collapsed
\begin_layout Plain Layout
-needaux
+needaux=flavor
\end_layout
\end_inset
\end_inset
-ファイルが必要であることを示します.
+ファイルが必要であることを示します.オプションの
+\begin_inset Flex Code
+status open
+
+\begin_layout Plain Layout
+flavor
+\end_layout
+
+\end_inset
+
+値は
+\begin_inset Flex MenuItem
+status collapsed
+
+\begin_layout Plain Layout
+.aux
+\end_layout
+
+\end_inset
+
+ファイルを生成するのに実行する\SpecialChar LaTeX
+の形を指定します(
+\begin_inset Flex Code
+status open
+
+\begin_layout Plain Layout
+latex,
+ pdflatex,
+ platex,
+ xetex,
+ luatex
+\end_layout
+
+\end_inset
+
+).値が指定されなければ
+\begin_inset Flex Code
+status open
+
+\begin_layout Plain Layout
+latex
+\end_layout
+
+\end_inset
+
+が用いられます.
\end_layout
\begin_layout Labeling
\begin_inset Quotes erd
\end_inset
-なファイル,つまり\SpecialChar LyX
+なファイル,
+つまり\SpecialChar LyX
が書き出す\SpecialChar LaTeX
ファイルのように,
+
\begin_inset Flex Code
status open
\end_layout
\begin_layout Standard
-以下の3つのフラグは
+以下の4つのフラグは
\begin_inset Flex MenuItem
status collapsed
\begin_inset Flex Code
status collapsed
+\begin_layout Plain Layout
+hyperref-driver
+\end_layout
+
+\end_inset
+
+ この変換子が
+\family sans
+hyperref
+\family default
+パッケージとともに読み込む必要のあるドライバ名.一部のPDF機能を利用するには正しいドライバを読み込む必要があります.詳細については,
+
+\family sans
+hyperref
+\family default
+の取扱説明書を参照してください.
+\end_layout
+
+\begin_layout Labeling
+\labelwidthstring 00.00.0000
+\begin_inset Flex Code
+status collapsed
+
\begin_layout Plain Layout
parselog
\end_layout
\end_inset
- これを指定すると,変換子の標準エラーが
+ これを指定すると,
+変換子の標準エラーが
\begin_inset Flex Code
status collapsed
\end_inset
-ファイルにリダイレクトされ,引数に指定されたスクリプトが
+ファイルにリダイレクトされ,
+引数に指定されたスクリプトが
\begin_inset Flex Code
status collapsed
\end_inset
- これには,変換子が生成したファイルをダンプするディレクトリ名を指定します.\SpecialChar LyX
-はこのディレクトリを作成せず,ここに何もコピーしませんが,このディレクトリを宛先にコ
-ピーします.引数には,
+ これには,
+変換子が生成したファイルをダンプするディレクトリ名を指定します.\SpecialChar LyX
+はこのディレクトリを作成せず,
+ここに何もコピーしませんが,
+このディレクトリを宛先にコピーします.引数には,
+
\begin_inset Flex Code
status collapsed
\end_inset
-を使用することができ,これはディレクトリがコピーされる際に,入力ファイルおよび出力ファイルのベース名で置換されます.
+を使用することができ,
+これはディレクトリがコピーされる際に,
+入力ファイルおよび出力ファイルのベース名で置換されます.
\begin_inset Newline newline
\end_inset
-resultdirとusetempdirは,同時に用いることはできませんのでご注意ください.前者が指定されているときには,後者は無視されます.
+resultdirとusetempdirは,
+同時に用いることはできませんのでご注意ください.前者が指定されているときには,
+後者は無視されます.
\end_layout
\begin_layout Labeling
\end_inset
これは出力ファイル名を指定するもので,
+
\begin_inset Flex Code
status collapsed
\end_inset
-を使用することができます.resultdirが指定されているときのみ有効で,必ず用いる必要はありません.指定されていなければ,既定値は「index」です.
+を使用することができます.resultdirが指定されているときのみ有効で,
+必ず用いる必要はありません.指定されていなければ,
+既定値は「index」です.
\end_layout
\begin_layout Standard
-最後の3つは,\SpecialChar LyX
-とともに導入される変換子には,現在いずれも使用されておりません.
+\SpecialChar LyX
+とともに導入されている変換子の一部には適切なhyperref-driverが設定されています.しかしながら最後の3つは,
+\SpecialChar LyX
+に前もって導入されている変換子には,
+現在いずれも使用されておりません.
\end_layout
\begin_layout Standard
-変換しようとするすべての形式のあいだに変換子を定義する必要はありません.たとえば,「\SpecialChar LyX
-からPostScript」変換子が定義されていないのに,\SpecialChar LyX
-はPostScrip
-tを書き出していることに気づかれることでしょう.これは,まず\SpecialChar LaTeX
-ファイルを生成した後に(これには変換子を定義する必要はありません),「LaTeXからDVI」変換子を
-使用してDVIに変換し,最後に,得られたDVIをPostScriptに変換することによって実現しています.\SpecialChar LyX
-はこのような変換子の「連鎖」を自動的に見つけ,つねに最
-も短い連鎖を選択します.しかしながら,なお形式間に複数の変換方法を定義することも可能です.たとえば,標準的な\SpecialChar LyX
-設定は,\SpecialChar LaTeX
-からPDFへ変換するのに,以下の3つの方法を
-用意しています.
+変換しようとするすべての形式のあいだに変換子を定義する必要はありません.たとえば,
+「\SpecialChar LyX
+からPostScript」変換子が定義されていないのに,
+\SpecialChar LyX
+はPostScriptを書き出していることに気づかれることでしょう.これは,
+まず\SpecialChar LaTeX
+ファイルを生成した後に(これには変換子を定義する必要はありません),
+「LaTeXからDVI」変換子を使用してDVIに変換し,
+最後に,
+得られたDVIをPostScriptに変換することによって実現しています.\SpecialChar LyX
+はこのような変換子の「連鎖」を自動的に見つけ,
+つねに最も短い連鎖を選択します.しかしながら,
+なお形式間に複数の変換方法を定義することも可能です.たとえば,
+標準的な\SpecialChar LyX
+設定は,
+\SpecialChar LaTeX
+からPDFへ変換するのに,
+以下の3つの方法を用意しています.
\end_layout
\begin_layout Enumerate
\end_layout
\begin_layout Standard
-このように代替連鎖を定義するには,第
+このように代替連鎖を定義するには,
+第
\begin_inset CommandInset ref
LatexCommand ref
reference "sec:ファイル形式"
+nolink "false"
\end_inset
-節に述べられているように,ターゲットとなる「ファイル形式」を複数定義しなくてはなりません.たとえば,標準設定では,
+節に述べられているように,
+ターゲットとなる「ファイル形式」を複数定義しなくてはなりません.たとえば,
+標準設定では,
+
\begin_inset Flex MenuItem
status collapsed
\end_inset
用\SpecialChar softhyphen
-) と命名された形式が定義されていて,すべて共通の拡張子
+) と命名された形式が定義されていて,
+すべて共通の拡張子
\begin_inset Flex MenuItem
status collapsed
\end_inset
-を持ち,上記で言及した各変換方法に対応しています.
+を持ち,
+上記で言及した各変換方法に対応しています.
\end_layout
\begin_layout Chapter
\begin_layout Standard
\SpecialChar LyX
-は,翻訳された操作画面の利用をサポートしています.私たちが最後に確かめたところでは,\SpecialChar LyX
-は30言語の翻訳を提供しています.選択した言語は,使用する
+は,
+翻訳された操作画面の利用をサポートしています.私たちが最後に確かめたところでは,
+\SpecialChar LyX
+は30言語の翻訳を提供しています.選択した言語は,
+使用する
\emph on
ロケール
\emph default
-と呼ばれます(ロケール設定についての詳しい資料は,お使いの基本ソフトに添付のロケール関連説明書をご覧ください.Linuxの場合は,マニュアルページの
+と呼ばれます(ロケール設定についての詳しい資料は,
+お使いの基本ソフトに添付のロケール関連説明書をご覧ください.Linuxの場合は,
+マニュアルページの
\begin_inset Flex Code
status collapsed
\end_layout
\begin_layout Standard
-これらの翻訳は適切に機能しますが,欠点もいくつかあることに注意してください.たとえば,ダイアログはすべて英文を念頭にデザインされているため,翻訳文の一部は,割り
-当てられたスペースに収めるには大きすぎるかもしれません.これは表示上の問題に過ぎず,他の障害は引き起こしません.また,翻訳によっては,すべての
-\begin_inset Flex Ruby
+これらの翻訳は適切に機能しますが,
+欠点もいくつかあることに注意してください.たとえば,
+ダイアログはすべて英文を念頭にデザインされているため,
+翻訳文の一部は,
+割り当てられたスペースに収めるには大きすぎるかもしれません.これは表示上の問題に過ぎず,
+他の障害は引き起こしません.また,
+翻訳によっては,
+すべてのショートカットが定義されていないことに気づかれるでしょう.ショートカットのために空いている文字が十分ないことが時々あるのです.単に翻訳者がまだショートカットを定義していないこともあるでしょう.もちろん,
+私たちの各国語対応チーム—
+あなたも参加したいと思われるかもしれません
+\begin_inset Foot
status collapsed
\begin_layout Plain Layout
-捷径
-\begin_inset Argument post:1
-status collapsed
+もしあなたが英語以外の言語を流暢に操れるならば,
+これらのチームに参加することは,
+\SpecialChar LyX
+コミュニティに報いるたいへん素晴らしい方法です!
-\begin_layout Plain Layout
-ショートカット
\end_layout
\end_inset
-
-\end_layout
-
-\end_inset
-
-が定義されていないことに気づかれるでしょう.捷径のために空いている文字が十分ないことが時々あるのです.単に翻訳者がまだ捷径を定義していないこともあるでしょう.も
-ちろん,私たちの各国語対応チーム—あなたも参加したいと思われるかもしれません
-\begin_inset Foot
-status collapsed
-
-\begin_layout Plain Layout
-もしあなたが英語以外の言語を流暢に操れるならば,これらのチームに参加することは,\SpecialChar LyX
-コミュニティに報いるたいへん素晴らしい方法です!
-\end_layout
-
-\end_inset
-
-—は,\SpecialChar LyX
+—
+は,
+\SpecialChar LyX
の将来のバージョンでこれらの欠点を修正しようとするでしょう.
\end_layout
\begin_layout Standard
\SpecialChar LyX
-は,操作画面の国際化対応にGNU
+は,
+操作画面の国際化対応にGNU
\begin_inset Flex Code
status collapsed
\end_inset
ライブラリを使用します.\SpecialChar LyX
-のすべてのメニューやダイアログでお好みの言語を話させたいときには,その言語の
+のすべてのメニューやダイアログでお好みの言語を話させたいときには,
+その言語の
\begin_inset Flex Code
status collapsed
\end_inset
-ファイルが必要です.このファイルが利用可能であれば,そこから
+ファイルが必要です.このファイルが利用可能であれば,
+そこから
\begin_inset Flex Code
status collapsed
\end_inset
-ファイルを生成して,この
+ファイルを生成して,
+この
\begin_inset Flex Code
status collapsed
\end_inset
-ファイルをインストールしなくてはなりません.この全過程は,GNU
+ファイルをインストールしなくてはなりません.この全過程は,
+GNU
\begin_inset Flex Code
status collapsed
\end_inset
-の取扱説明書に説明があります.この作業をあなたのためだけに行うこともできますが,もしせっかくするのであれば,あなたの骨折りの結果を\SpecialChar LyX
-コミュニティの他の人々と分かち
-合いませんか.どのように段取りを進めればよいか,詳しくは\SpecialChar LyX
+の取扱説明書に説明があります.この作業をあなたのためだけに行うこともできますが,
+もしせっかくするのであれば,
+あなたの骨折りの結果を\SpecialChar LyX
+コミュニティの他の人々と分かち合いませんか.どのように段取りを進めればよいか,
+詳しくは\SpecialChar LyX
開発者メーリングリストにメールを送ってください.
\end_layout
\begin_layout Standard
-要約すれば,以下のように行います(xxは言語コードを表します).
+要約すれば,
+以下のように行います(xxは言語コードを表します).
\end_layout
\begin_layout Itemize
\end_inset
ファイルのあるフォルダにコピーして,
+
\begin_inset Flex Code
status collapsed
\end_inset
-がどこにもない場合には,コンソールからそのディレクトリで
+がどこにもない場合には,
+コンソールからそのディレクトリで
\begin_inset Flex Code
status collapsed
\end_inset
-コマンドを実行し,作成し直すか,他言語の既存のpoファイルをひな型として使用することができます).
+コマンドを実行し,
+作成し直すか,
+他言語の既存のpoファイルをひな型として使用することができます).
\end_layout
\begin_layout Itemize
status collapsed
\begin_layout Plain Layout
-これは単なるテキストファイルなので,どのテキストエディタでも編集できます.しかし,
+これは単なるテキストファイルなので,
+どのテキストエディタでも編集できます.しかし,
+
\family typewriter
Poedit
\family default
\family typewriter
KBabel
\family default
-(KDE用)のように,この目的の編集をサポートする特別なプログラムがあります.
+(KDE用)のように,
+この目的の編集をサポートする特別なプログラムがあります.
\family typewriter
Emacs
\family default
\end_inset
-ファイルを編集するための「モード」があります,第
+ファイルを編集するための「モード」があります,
+第
\begin_inset Flex URL
status open
\end_inset
-メニューラベルやウィジェットラベルのうちには,翻訳しなくてはならない
-\begin_inset Flex Ruby
-status collapsed
-
-\begin_layout Plain Layout
-捷径
-\begin_inset Argument post:1
-status collapsed
-
-\begin_layout Plain Layout
-ショートカット
-\end_layout
-
-\end_inset
-
-
-\end_layout
-
-\end_inset
-
-がある場合があります.これらのキーは「|」の後に記されており,当該言語の単語やフレーズに対応して翻訳しなくてはなりません.さらに,新しい
+メニューラベルやウィジェットラベルのうちには,
+翻訳しなくてはならないショートカットがある場合があります.これらのキーは「|」の後に記されており,
+当該言語の単語やフレーズに対応して翻訳しなくてはなりません.さらに,
+新しい
\begin_inset Flex Code
status collapsed
\end_inset
-ファイルの冒頭に,あなたの電子メールアドレスなどの情報も書き加えて,人々があなたに提案や,滑稽な怒りのメッセージを届けることができるようにしてください.
+ファイルの冒頭に,
+あなたの電子メールアドレスなどの情報も書き加えて,
+人々があなたに提案や,
+滑稽な怒りのメッセージを届けることができるようにしてください.
\end_layout
\begin_layout Standard
-もし,あなたがこれを自身のためだけに行っているのであれば,
+もし,
+あなたがこれを自身のためだけに行っているのであれば,
+
\end_layout
\begin_layout Itemize
\end_inset
-ファイルを,お使いのロケールツリー中,言語xxのアプリケーションメッセージ用の正式なディレクトリにコピーして,
+ファイルを,
+お使いのロケールツリー中,
+言語xxのアプリケーションメッセージ用の正式なディレクトリにコピーして,
+
\begin_inset Flex Code
status collapsed
\end_inset
という名称にしてください(例:
+
\begin_inset Flex Code
status collapsed
\end_layout
\begin_layout Standard
-しかしながら前述のように,この新しい
+しかしながら前述のように,
+この新しい
\begin_inset Flex Code
status collapsed
\end_inset
-ファイルを他の人たちが使用できるよう,\SpecialChar LyX
-頒布版に追加できることが最善です.これを追加するには,\SpecialChar LyX
-に変更を加える必要がありますので,もしその気があれば,開発者メーリン
-グリストに電子メールを送ってください.
+ファイルを他の人たちが使用できるよう,
+\SpecialChar LyX
+頒布版に追加できることが最善です.これを追加するには,
+\SpecialChar LyX
+に変更を加える必要がありますので,
+もしその気があれば,
+開発者メーリングリストに電子メールを送ってください.
\end_layout
\begin_layout Subsubsection
\end_layout
\begin_layout Standard
-時には,一つの英語のメッセージが,翻訳先の言語では複数のメッセージに翻訳されなくてはならないことが判明することがあります.一つの例は,
+時には,
+一つの英語のメッセージが,
+翻訳先の言語では複数のメッセージに翻訳されなくてはならないことが判明することがあります.一つの例は,
+
\begin_inset Flex Code
status collapsed
\end_inset
-というメッセージで,これは英語で「to」がどういう意味を持っているかによって,独語ではNachと訳されたりBisと訳されたりします.GNU
+というメッセージで,
+これは英語で「to」がどういう意味を持っているかによって,
+独語ではNachと訳されたりBisと訳されたりします.GNU
\begin_inset Flex Code
status collapsed
\end_inset
-は,このような多義訳語を
+は,
+このような多義訳語を
\begin_inset Flex Code
status collapsed
\end_inset
の代わりに,
+
\begin_inset Flex Code
status collapsed
\end_inset
-としなくてはなりません.これによって,これら2つの
+としなくてはなりません.これによって,
+これら2つの
\begin_inset Flex Code
status collapsed
\end_inset
は,
+
\begin_inset Flex Code
status collapsed
\end_inset
-には別物と解釈され,それぞれ正しくNachとBisに訳すことができるようになります.
+には別物と解釈され,
+それぞれ正しくNachとBisに訳すことができるようになります.
\end_layout
\begin_layout Standard
-もちろん,この文脈情報は,翻訳が存在しないときには取り去られる必要がありますので,メッセージの終わりに二重大括弧で囲わなくてはなりません(上例参照).\SpecialChar LyX
-の翻訳機構
-では,メッセージの終わりに二重大括弧で囲われているものはすべて,メッセージを表示する前に取り去るようにされています.
+もちろん,
+この文脈情報は,
+翻訳が存在しないときには取り去られる必要がありますので,
+メッセージの終わりに二重大括弧で囲わなくてはなりません(上例参照).\SpecialChar LyX
+の翻訳機構では,
+メッセージの終わりに二重大括弧で囲われているものはすべて,
+メッセージを表示する前に取り去るようにされています.
\end_layout
\begin_layout Subsection
\end_inset
-メニュー中の)オンライン説明書は翻訳することができます(そして翻訳されるべきです!).説明書の翻訳版が利用可能であり
+メニュー中の)オンライン説明書は翻訳することができます(そして翻訳されるべきです!
+).説明書の翻訳版が利用可能であり
\begin_inset Foot
status collapsed
\begin_layout Plain Layout
-2008年3月現在,説明書の少なくとも一部が翻訳されている言語は14言語に上り,入門編が訳されているものはさらにいくつかあります.
+2008年3月現在,
+説明書の少なくとも一部が翻訳されている言語は14言語に上り,
+入門編が訳されているものはさらにいくつかあります.
\end_layout
\end_inset
-,ロケールがその言語に設定されている場合,\SpecialChar LyX
+,
+ロケールがその言語に設定されている場合,
+\SpecialChar LyX
はこれを自動的に使用します.\SpecialChar LyX
-は,翻訳版を
+は,
+翻訳版を
\begin_inset Flex Code
status collapsed
\end_inset
-は現在使用している言語コード)で探します.翻訳文書がない場合には,既定の英語版が表示されます.翻訳版は,原典と同じファイル名(上述の
+は現在使用している言語コード)で探します.翻訳文書がない場合には,
+既定の英語版が表示されます.翻訳版は,
+原典と同じファイル名(上述の
\begin_inset Flex Code
status collapsed
\end_inset
-)を持っていなくてはならないことに注意してください.説明書を翻訳する気がおありであれば(これは原典の校正としてもたいへん役立ちます!),以下のような点をすぐに行
-うべきです.
+)を持っていなくてはならないことに注意してください.説明書を翻訳する気がおありであれば(これは原典の校正としてもたいへん役立ちます!
+),
+以下のような点をすぐに行うべきです.
\end_layout
\begin_layout Itemize
\end_inset
-を確認してください.ここで,どの文書が(もしあれば)お使いの言語に既に翻訳されているかを見つけることができます.また,説明書をお使いの言語に翻訳する作業の面倒を
-見ている人を(もしいれば)見つけることができます.この作業の面倒を見ている人がいない場合には,私たちにあなたが興味をお持ちであることを知らせてください.
+を確認してください.ここで,
+どの文書が(もしあれば)お使いの言語に既に翻訳されているかを見つけることができます.また,
+説明書をお使いの言語に翻訳する作業の面倒を見ている人を(もしいれば)見つけることができます.この作業の面倒を見ている人がいない場合には,
+私たちにあなたが興味をお持ちであることを知らせてください.
\end_layout
\begin_layout Standard
-いったん実際の翻訳の仕事に取りかかったならば,トラブルを回避するいくつかのヒントがあります.
+いったん実際の翻訳の仕事に取りかかったならば,
+トラブルを回避するいくつかのヒントがあります.
\end_layout
\begin_layout Itemize
-文書化チームに所属してください!そのための情報が
+文書化チームに所属してください!
+そのための情報が
\begin_inset Flex Code
status collapsed
\end_inset
-)にあります.また,この
+)にあります.また,
+この
\begin_inset Flex Code
status collapsed
\end_layout
\begin_layout Itemize
-翻訳しようとする言語での印刷慣行を学んでください.活版印刷は古来の技術であり,何世紀にもわたって世界の至る所で,様々な慣行を発達させてきました.また,あなたの国
-で活版工が用いる専門用語も学んでください.自分で勝手な専門用語を捻出するとユーザを混乱させるだけです.(
+翻訳しようとする言語での印刷慣行を学んでください.活版印刷は古来の技術であり,
+何世紀にもわたって世界の至る所で,
+様々な慣行を発達させてきました.また,
+あなたの国で活版工が用いる専門用語も学んでください.自分で勝手な専門用語を捻出するとユーザを混乱させるだけです.(
\emph on
-警告!活版技術は病みつきになる可能性があるので注意してくさい!
+警告!
+活版技術は病みつきになる可能性があるので注意してくさい!
+
\emph default
)
\end_layout
\end_inset
-ディレクトリにコピーすれば,個人用の翻訳ヘルプファイルとして使用することができます.
+ディレクトリにコピーすれば,
+個人用の翻訳ヘルプファイルとして使用することができます.
\begin_inset Newline newline
\end_inset
\series bold
【註】
\series default
-外部素材(画像など)のある複雑な文書の場合,例えば一時ディレクトリなどにコピーを作ると,文書を別の場所に移したとき,外部素材へのリンクは壊れてしまうかもしれない
-ことに注意してください.最も良い方法は,LyXツリーをgit (
+外部素材(画像など)のある複雑な文書の場合,
+例えば一時ディレクトリなどにコピーを作ると,
+文書を別の場所に移したとき,
+外部素材へのリンクは壊れてしまうかもしれないことに注意してください.最も良い方法は,
+LyXツリーをgit (
\begin_inset Flex URL
status collapsed
\end_inset
-参照)からとってきて,そのdocファイルを直接編集するのが良いでしょう.
+参照)からとってきて,
+そのdocファイルを直接編集するのが良いでしょう.
\end_layout
\end_inset
\begin_layout Itemize
(\SpecialChar LyX
-チームが維持している)原典の説明書は,時折更新されます.変更点については,
+チームが維持している)原典の説明書は,
+時折更新されます.変更点については,
+
\begin_inset CommandInset href
LatexCommand href
name "https://www.lyx.org/trac/timeline"
\end_inset
-のソースビューアでご覧ください.この方法で,翻訳文書のどの部分を更新しなくてはならないか,たやすく見つけることができます.
+のソースビューアでご覧ください.この方法で,
+翻訳文書のどの部分を更新しなくてはならないか,
+たやすく見つけることができます.
\end_layout
\begin_layout Standard
-もし原典に誤りを見つけたならば,修正して文書化チームの他のメンバーに変更したことを知らせてください(文書化チームに参加することをお忘れになっていませんよね).
+もし原典に誤りを見つけたならば,
+修正して文書化チームの他のメンバーに変更したことを知らせてください(文書化チームに参加することをお忘れになっていませんよね).
\end_layout
\begin_layout Standard
\begin_layout Standard
\emph on
-[Editor's Note: The following section is by
+[Editor's Note:
+ The following section is by
\emph default
\shape smallcaps
Ivan Schreter
\shape default
.
- It needs to be fixed to conform to the new Documentation Style sheet and
- to make use of the new v1.0 features.
- The whole thing also needs to be merged with the section following it.-jw
- It may also be badly out of date.-rh (2008)]
+ It needs to be fixed to conform to the new Documentation Style sheet and to make use of the new v1.0 features.
+ The whole thing also needs to be merged with the section following it.-jw It may also be badly out of date.-rh (2008)]
\end_layout
\begin_layout Subsection
-Defining Own Keymaps: Keymap File Format
+Defining Own Keymaps:
+ Keymap File Format
\end_layout
\begin_layout Standard
\end_layout
\begin_layout Standard
-To define key-to-key or key-to-string translation, use this command:
+To define key-to-key or key-to-string translation,
+ use this command:
\end_layout
\begin_layout Quotation
\end_inset
is the string to be inserted into the document.
- To define dead keys, use:
+ To define dead keys,
+ use:
\end_layout
\begin_layout Quotation
\end_layout
\begin_layout Standard
-Since in many international keyboards there are exceptions to what some
- dead keys should do, you can define them using
+Since in many international keyboards there are exceptions to what some dead keys should do,
+ you can define them using
\end_layout
\begin_layout Quotation
\end_layout
\begin_layout Standard
-For example, on Slovak keyboard, if you enter caron-o, it generates circumflex-o
-, so you put in
+For example,
+ on Slovak keyboard,
+ if you enter caron-o,
+ it generates circumflex-o,
+ so you put in
\end_layout
\begin_layout Quotation
\begin_layout Standard
to make it work correctly.
- Also, you have to define as exceptions dead keys over i and j, to remove
- the dot from them before inserting an accent mark.
- I will change this when the time comes, but so far I haven't had time.
+ Also,
+ you have to define as exceptions dead keys over i and j,
+ to remove the dot from them before inserting an accent mark.
+ I will change this when the time comes,
+ but so far I haven't had time.
\end_layout
\begin_layout Standard
-Oh, and about characters: backslash is escaped, so to enter it, you'll need
- double backslash.
- Also, quotes and
+Oh,
+ and about characters:
+ backslash is escaped,
+ so to enter it,
+ you'll need double backslash.
+ Also,
+ quotes and
\begin_inset Flex Code
status collapsed
\end_inset
- marks comments, quotes start and end \SpecialChar LaTeX
+ marks comments,
+ quotes start and end \SpecialChar LaTeX
-style commands.
- To enter quote, you'll need to use
+ To enter quote,
+ you'll need to use
\begin_inset Flex Code
status collapsed
\end_inset
-, to enter
+,
+ to enter
\begin_inset Flex Code
status collapsed
\end_inset
-, use
+,
+ use
\begin_inset Flex Code
status collapsed
\end_layout
\begin_layout Standard
-If you make a keyboard description file that works for your language, please
- mail it to me, so I can include it in the next keymap distribution.
+If you make a keyboard description file that works for your language,
+ please mail it to me,
+ so I can include it in the next keymap distribution.
\end_layout
\begin_layout Standard
\end_layout
\begin_layout Standard
-Also, it should look into
+Also,
+ it should look into
\begin_inset Flex Code
status collapsed
\end_inset
- file for defaults, too (for example, a
+ file for defaults,
+ too (for example,
+ a
\begin_inset Flex Code
status collapsed
status open
\begin_layout Plain Layout
-2008年3月にこの文書を改訂するに当たって,改訂者が本節の内容に詳しくなかったために,本節は改訂されていません.他に改訂してくださる方がおられれば幸いです.
+2008年3月にこの文書を改訂するに当たって,
+改訂者が本節の内容に詳しくなかったために,
+本節は改訂されていません.他に改訂してくださる方がおられれば幸いです.
\end_layout
\begin_layout Plain Layout
\begin_layout Standard
以下の2節では,
+
\begin_inset Flex Code
status collapsed
\end_inset
-ファイルの文法を詳細に解説します.これらの節は,提供されているキー配列があなたのニーズに合わない場合に,自身用のキー配列をデザインする手助けとなるでしょう.
+ファイルの文法を詳細に解説します.これらの節は,
+提供されているキー配列があなたのニーズに合わない場合に,
+自身用のキー配列をデザインする手助けとなるでしょう.
\end_layout
\begin_layout Subsection
\end_inset
-ファイルは,打鍵したものを文字や文字列に割り当てます.名前が示唆するように,これはキーボード配列表を定義します.
+ファイルは,
+打鍵したものを文字や文字列に割り当てます.名前が示唆するように,
+これはキーボード配列表を定義します.
\begin_inset Flex Code
status collapsed
\end_inset
-ファイルは,以下の各項で説明するように,
+ファイルは,
+以下の各項で説明するように,
+
\begin_inset Flex Code
status collapsed
\begin_layout Standard
これは,
+
\emph on
文字
\emph default
\emph on
文字列
\emph default
-中では,二重引用符(")とバックスラッシュ(
+中では,
+二重引用符(")とバックスラッシュ(
\backslash
-)は,前にバックスラッシュ(
+)は,
+前にバックスラッシュ(
\backslash
)を付けてエスケープしなくてはならないことに注意してください.
\end_layout
\end_inset
-ステートメントを,一例としてあげると,
+ステートメントを,
+一例としてあげると,
+
\end_layout
\begin_layout LyX-Code
\emph on
デッドキー
\emph default
-という用語は,それ自身で文字を出力しないけれども,別のキーを続けて打つと,望んだアクセント文字を出力するキーのことを指し示します.たとえば,独語で
+という用語は,
+それ自身で文字を出力しないけれども,
+別のキーを続けて打つと,
+望んだアクセント文字を出力するキーのことを指し示します.たとえば,
+独語で
\emph on
ä
\emph default
-のようなウムラウトのついた文字は,このようにして出すことができます.
+のようなウムラウトのついた文字は,
+このようにして出すことができます.
\end_layout
\end_inset
許可文字
\emph default
にないキーを打鍵すると,
+
\emph on
文字
\emph default
\end_inset
はデッドキーを取り消しますので,
+
\emph on
文字
\emph default
\end_inset
-と打鍵すると,カーソルは一文字戻ることなく,文字が次の打鍵したものに及ぼしたはずの効力を取り消します.
+と打鍵すると,
+カーソルは一文字戻ることなく,
+文字が次の打鍵したものに及ぼしたはずの効力を取り消します.
\end_layout
\begin_layout Standard
-以下の例は,'文字をacuteアクセントとして,a・e・i・o・u・A・E・I・O・Uの文字に許可するものです.
+以下の例は,
+'文字をacuteアクセントとして,
+a・e・i・o・u・A・E・I・O・Uの文字に許可するものです.
\end_layout
\begin_layout LyX-Code
\emph on
アクセント
\emph default
-には,前出の
+には,
+前出の
\begin_inset Flex Code
status collapsed
\end_inset
宣言で打鍵キーを既に割り当てられてなくてはならず,
+
\emph on
文字
\emph default
文字
\emph default
の順に入力すると,
+
\emph on
結果
\emph default
\end_inset
ファイルにこの宣言がない場合には,
+
\emph on
アクセント
\emph default
文字
\emph default
と入力すると,
+
\emph on
アクセントキー
\emph default
\end_layout
\begin_layout Standard
-以下のコマンドを用いると,acute-i('i)と入力した場合,äiと出力されるようになります.
+以下のコマンドを用いると,
+acute-i('i)と入力した場合,
+äiと出力されるようになります.
\end_layout
\begin_layout LyX-Code
アクセント2
\emph default
を(この順番で)結びつけて,
+
\emph on
許可文字
\emph default
\emph on
アクセント2
\emph default
-の打鍵キーは,ファイル内のこのコマンド
+の打鍵キーは,
+ファイル内のこのコマンド
\emph on
よりも前に
\emph default
,
+
\begin_inset Flex Code
status collapsed
\begin_layout LyX-Code
\backslash
-kmod ; acute aeioyvhAEIOYVH
+kmod ;
+ acute aeioyvhAEIOYVH
\backslash
-kmod : umlaut iyIY
+kmod :
+ umlaut iyIY
\backslash
kcomb acute umlaut iyIY
\end_layout
\end_inset
-という効果を得るようにするものです.この場合のバックスペースは,最後のデッドキーを取り消すので,
+という効果を得るようにするものです.この場合のバックスペースは,
+最後のデッドキーを取り消すので,
+
\begin_inset Flex MenuItem
status collapsed
\begin_layout Plain Layout
-;: Backspace i
+;:
+ Backspace i
\end_layout
\end_inset
と押した場合には,
+
\begin_inset Flex Code
status collapsed
\end_inset
による割り当てが行われた後,
+
\begin_inset Flex Code
status collapsed
\end_inset
-ファイルは,記号の作り出す文字列を現在のフォントの文字に割り当てます.\SpecialChar LyX
-頒布版には,現在のところ,少なくとも
+ファイルは,
+記号の作り出す文字列を現在のフォントの文字に割り当てます.\SpecialChar LyX
+頒布版には,
+現在のところ,
+少なくとも
\begin_inset Flex Code
status collapsed
\end_inset
ファイルは,
+
\end_layout
\begin_layout LyX-Code
\begin_layout Standard
という形の宣言の羅列です.たとえば,
+
\begin_inset Flex MenuItem
status collapsed
\end_inset
-をiso-8859-1セットの対応する文字(233)に割り当てるには,以下の宣言を用います.
+をiso-8859-1セットの対応する文字(233)に割り当てるには,
+以下の宣言を用います.
\end_layout
\begin_layout LyX-Code
\begin_layout Standard
ここで,
+
\emph on
文字列
\emph default
\end_inset
ファイルには,
+
\end_layout
\begin_layout LyX-Code
\begin_layout Standard
という例があります.\SpecialChar LyX
-は,キー打鍵やデッドキーの組み合わせで生成される文字列の割り当てを見つけることができないとき,それがアクセント付き文字のように解釈ができない
-かどうかチェックして,画面上の文字にアクセントを引くことを試みます.
+は,
+キー打鍵やデッドキーの組み合わせで生成される文字列の割り当てを見つけることができないとき,
+それがアクセント付き文字のように解釈ができないかどうかチェックして,
+画面上の文字にアクセントを引くことを試みます.
\end_layout
\begin_layout Subsection
\end_layout
\begin_layout Standard
-国際文字のサポートを追加する第2の方法として,いわゆるデッドキーによる方法があります.デッドキーは文字と一緒に用いて,アクセント付き文字を生成します.ここではそ
-の機能を説明するために,きわめて単純なデッドキーの作り方を説明します.
+国際文字のサポートを追加する第2の方法として,
+いわゆるデッドキーによる方法があります.デッドキーは文字と一緒に用いて,
+アクセント付き文字を生成します.ここではその機能を説明するために,
+きわめて単純なデッドキーの作り方を説明します.
\end_layout
\begin_layout Standard
-仮に,曲折アクセント記号「 ̂」が必要になったものとしましょう.この場合,自身の
+仮に,
+曲折アクセント記号「 ̂」が必要になったものとしましょう.この場合,
+自身の
\begin_inset Flex Code
status collapsed
\end_inset
ファイル中で,
+
\begin_inset Flex MenuItem
status collapsed
\end_inset
-キー)を,\SpecialChar LyX
+キー)を,
+\SpecialChar LyX
コマンドの
\begin_inset Flex Code
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_inset
-」は曲折アクセントをとることは決してないために,\SpecialChar LyX
+」は曲折アクセントをとることは決してないために,
+\SpecialChar LyX
はビープを鳴らして文句を付けます.デッドキーの後に
\begin_inset Flex MenuItem
status collapsed
\end_inset
-を打つと,アクセントだけが生成されます.この最後の点に注意してください.あるキーをデッドキーに割り当てる場合には,このキー上の文字を別のキーに割り当て直す必要が
-あります.たとえば,
+を打つと,
+アクセントだけが生成されます.この最後の点に注意してください.あるキーをデッドキーに割り当てる場合には,
+このキー上の文字を別のキーに割り当て直す必要があります.たとえば,
+
\begin_inset Flex MenuItem
status collapsed
\begin_layout Standard
デッドキーを割り当てるのによく用いられる方法は,
+
\begin_inset Flex MenuItem
status collapsed
\end_inset
-キーを,「
+キーを,
+「
\begin_inset Flex MenuItem
status collapsed
\end_inset
」のようなアクセントと一緒に用いる方法です.また,
+
\begin_inset Flex Code
status collapsed
\end_inset
-を使って,特別な
+を使って,
+特別な
\begin_inset Flex Code
status collapsed
\end_inset
-キーは,ちょうど
+キーは,
+ちょうど
\begin_inset Flex MenuItem
status collapsed
\end_inset
-キーのように機能するので,アクセント文字を割り当てるのに使用できます.また,特定のキーを
+キーのように機能するので,
+アクセント文字を割り当てるのに使用できます.また,
+特定のキーを
\begin_inset Flex Code
status collapsed
\end_inset
-などに割り当てることで,これらのキーをデッドキーに仕立て,このシンボリックキーを対応する\SpecialChar LyX
+などに割り当てることで,
+これらのキーをデッドキーに仕立て,
+このシンボリックキーを対応する\SpecialChar LyX
コマンドに割り当てることもできます
\begin_inset Foot
status collapsed
\noun on
John Weiss
\noun default
-からの註:これはまさに私が,自分の
+からの註:
+これはまさに私が,
+自分の
\begin_inset Flex Code
status collapsed
\end_inset
で行っていることです.私は,
+
\begin_inset Flex MenuItem
status collapsed
\end_inset
-に仕立てて,多数の
+に仕立てて,
+多数の
\begin_inset Flex Code
status collapsed
\end_inset
キーには,
+
\begin_inset Flex MenuItem
status collapsed
\end_inset
-キーの片方や使われていないファンクションキーなど,ほぼ何でも指定することができます.アクセントを生み出す\SpecialChar LyX
+キーの片方や使われていないファンクションキーなど,
+ほぼ何でも指定することができます.アクセントを生み出す\SpecialChar LyX
コマンドについては,
+
\emph on
\SpecialChar LyX
関数説明書
\end_inset
-ダイアログを使えば,\SpecialChar LyX
-を起動したときに,ご希望の言語環境に自動的に設定されるように,設定を編集することができます.
+ダイアログを使えば,
+\SpecialChar LyX
+を起動したときに,
+ご希望の言語環境に自動的に設定されるように,
+設定を編集することができます.
\end_layout
\begin_layout Chapter
-文書クラス・レイアウト・ひな型の新規導入
+文書クラス・レイアウト・ひな型の作成と新規導入
\begin_inset CommandInset label
LatexCommand label
name "cha:新規文書を導入"
\end_layout
\begin_layout Standard
-この章では,新しく\SpecialChar LyX
-のレイアウトファイルやひな型ファイルを作成して,導入する手順を説明すると共に,新規に\SpecialChar LaTeX
-文書クラス(ドキュメントクラス)を正しく導入する方法を復習
-します.
+この章では,
+新しく\SpecialChar LyX
+のレイアウトファイルやひな型ファイルを作成して,
+導入する手順を説明すると共に,
+新規に\SpecialChar LaTeX
+文書クラス(ドキュメントクラス)を正しく導入する方法を復習します.
\end_layout
\begin_layout Standard
-まず,\SpecialChar LyX
+まず,
+\SpecialChar LyX
と\SpecialChar LaTeX
-の間の関係をどのように考えるべきか,若干の註釈を加えておくことにしましょう.理解していただきたいことは,ある意味において,\SpecialChar LyX
-は,La\SpecialChar TeX
-について何も知らないと
-云うことです.実際のところ,\SpecialChar LyX
-の観点からは,\SpecialChar LaTeX
-は,\SpecialChar LyX
-が出力を生成することができる,複数の「バックエンド形式」のうちの一つに過ぎないということです.同種のバックエンド形
-式には,DocBook・平文・XHTMLがあります.もちろん\SpecialChar LaTeX
-は,とくに重要な形式ですが,\SpecialChar LyX
+の間の関係をどのように考えるべきか,
+若干の註釈を加えておくことにしましょう.理解していただきたいことは,
+ある意味において,
+\SpecialChar LyX
+は,
+La\SpecialChar TeX
+について何も知らないと云うことです.実際のところ,
+\SpecialChar LyX
+の観点からは,
+\SpecialChar LaTeX
+は,
+\SpecialChar LyX
+が出力を生成することができる,
+複数の「バックエンド形式」のうちの一つに過ぎないということです.同種のバックエンド形式には,
+DocBook・平文・XHTMLがあります.もちろん\SpecialChar LaTeX
+は,
+とくに重要な形式ですが,
+\SpecialChar LyX
がLa\SpecialChar TeX
-について持っている情報のほとんどは,実はプログラム本体には含まれて
-いないのです
+について持っている情報のほとんどは,
+実はプログラム本体には含まれていないのです
\begin_inset Foot
status collapsed
\begin_layout Plain Layout
-過度に複雑なため,\SpecialChar LyX
-に「ハードコード化」されているコマンドもありますが,一般的に開発者は,これを「わるいこと」とみなしています.
+過度に複雑なため,
+\SpecialChar LyX
+に「ハードコード化」されているコマンドもありますが,
+一般的に開発者は,
+これを「わるいこと」とみなしています.
\end_layout
\end_inset
.このような情報は,
+
\begin_inset Flex Code
status collapsed
\end_inset
-のような標準クラスでも,「レイアウトファイル」に保管されています.同様に,\SpecialChar LyX
-は,DocBookやXHTMLについてもほとんど知りません.\SpecialChar LyX
-が知っていることは,レイア
-ウトファイルの中にあります.
+のような標準クラスでも,
+「レイアウトファイル」に保管されています.同様に,
+\SpecialChar LyX
+は,
+DocBookやXHTMLについてもほとんど知りません.\SpecialChar LyX
+が知っていることは,
+レイアウトファイルの中にあります.
\end_layout
\begin_layout Standard
-文書クラス用のレイアウトファイルは,\SpecialChar LyX
-構成体—対応する様式や何らかの差込枠などを有する段落群—と,それに対応する\SpecialChar LaTeX
-構成体・DocBook構成体・XHTML構成体との
-間の翻訳指南書のようなものです.たとえば,\SpecialChar LyX
+文書クラス用のレイアウトファイルは,
+\SpecialChar LyX
+構成体—
+対応する様式や何らかの差込枠などを有する段落群—
+と,
+それに対応する\SpecialChar LaTeX
+構成体・DocBook構成体・XHTML構成体との間の翻訳指南書のようなものです.たとえば,
+\SpecialChar LyX
が
\begin_inset Flex Code
status collapsed
\end_inset
について知っていることのほとんど総ては,
+
\begin_inset Flex Code
status collapsed
\end_inset
-と,それが呼び出す他の様々なファイルに書き込まれています.このことから,レイアウトファイルを書こうとする人は,既存のファイルを研究することを勧めます.とっかかり
-としては,
+と,
+それが呼び出す他の様々なファイルに書き込まれています.このことから,
+レイアウトファイルを書こうとする人は,
+既存のファイルを研究することを勧めます.とっかかりとしては,
+
\begin_inset Flex Code
status collapsed
\end_inset
-や,文書クラス用の他のレイアウトファイルに取り込まれている
+や,
+文書クラス用の他のレイアウトファイルに取り込まれている
\begin_inset Flex Code
status collapsed
\end_inset
-から見始めるのがよいでしょう.このファイルは,節などの定義が為されている場所です.
+から見始めるのがよいでしょう.このファイルは,
+節などの定義が為されている場所です.
\begin_inset Flex Code
status collapsed
\end_inset
-は,節様式や小節様式などとしてマークされている段落を,対応する\SpecialChar LaTeX
+は,
+節様式や小節様式などとしてマークされている段落を,
+対応する\SpecialChar LaTeX
・DocBook・XHTMLのコマンドやタグにどのように翻訳すべきかを\SpecialChar LyX
に知らせるものです.基本的に
\begin_inset Flex Code
\end_inset
-ファイルは,これらの
+ファイルは,
+これらの
\begin_inset Flex Code
status collapsed
\end_layout
\begin_layout Standard
-しかしながら,\SpecialChar LyX
+しかしながら,
+\SpecialChar LyX
–\SpecialChar LaTeX
-間の対応を定義するだけが,レイアウトファイルが行うことではありません.レイアウトファイルが行うもう一つの仕事は,\SpecialChar LyX
-構成体自身が画面上にどのように表
-示されるべきかを定義することです.この2つの仕事は全く独立したものであるので,レイアウトファイルが2つの仕事を行うという事実は,しばしば混乱を引き起こす元となり
-ます.ある段落様式を\SpecialChar LaTeX
+間の対応を定義するだけが,
+レイアウトファイルが行うことではありません.レイアウトファイルが行うもう一つの仕事は,
+\SpecialChar LyX
+構成体自身が画面上にどのように表示されるべきかを定義することです.この2つの仕事は全く独立したものであるので,
+レイアウトファイルが2つの仕事を行うという事実は,
+しばしば混乱を引き起こす元となります.ある段落様式を\SpecialChar LaTeX
に翻訳する仕方を\SpecialChar LyX
-に指示することは,その表示の仕方を\SpecialChar LyX
-に指示するものではありません.逆に,ある段落様式の表示の仕方を\SpecialChar LyX
-に指示することは,その段落様
-式をどのように\SpecialChar LaTeX
+に指示することは,
+その表示の仕方を\SpecialChar LyX
+に指示するものではありません.逆に,
+ある段落様式の表示の仕方を\SpecialChar LyX
+に指示することは,
+その段落様式をどのように\SpecialChar LaTeX
に翻訳するかを\SpecialChar LyX
に指示するものではありません(ましてや\SpecialChar LaTeX
-に表示の仕方を指示するものではありません).つまり,一般的に,新しい\SpecialChar LyX
-構成体を定義する際には,(
-i)
+に表示の仕方を指示するものではありません).つまり,
+一般的に,
+新しい\SpecialChar LyX
+構成体を定義する際には,
+(i)
\begin_inset space ~
\end_inset
\SpecialChar LaTeX
にどのように翻訳するかを\SpecialChar LyX
-に指示する,(ii)
+に指示する,
+(ii)
\begin_inset space ~
\end_inset
それをどのように表示するかを\SpecialChar LyX
-に指示する,という,二つのかなり異なることを行わなくてはならないのです.
+に指示する,
+という,
+二つのかなり異なることを行わなくてはならないのです.
\end_layout
\begin_layout Standard
-もちろん,\SpecialChar LyX
-の他のバックエンド形式に関しても,ほぼ同じことが言えますが,XHTMLの場合には若干事情が異なり,\SpecialChar LyX
-が,ブラウザ中での段落の表示方法を(CSSの形で)出
-力するにあたって,当該段落を\SpecialChar LyX
-が画面上に出力する仕方の情報を,ある程度利用することができます.しかし,この場合でも,\SpecialChar LyX
-が内部的に行うことと,外部的に行う物事の間の区
-別は,依然として有効であり,この2つは独立して制御することができます.詳細に関しては,第
+もちろん,
+\SpecialChar LyX
+の他のバックエンド形式に関しても,
+ほぼ同じことが言えますが,
+XHTMLの場合には若干事情が異なり,
+\SpecialChar LyX
+が,
+ブラウザ中での段落の表示方法を(CSSの形で)出力するにあたって,
+当該段落を\SpecialChar LyX
+が画面上に出力する仕方の情報を,
+ある程度利用することができます.しかし,
+この場合でも,
+\SpecialChar LyX
+が内部的に行うことと,
+外部的に行う物事の間の区別は,
+依然として有効であり,
+この2つは独立して制御することができます.詳細に関しては,
+第
\begin_inset CommandInset ref
LatexCommand ref
reference "sec:XHTML出力のタグ"
+nolink "false"
\end_inset
\end_layout
\begin_layout Standard
-頒布版によっては,\SpecialChar LyX
+頒布版によっては,
+\SpecialChar LyX
で使いたい\SpecialChar LaTeX
-パッケージやクラスファイルが含まれていないことがあるかもしれません.たとえば,オーバーヘッドプロジェクタ用のスライドを準備するための
-パッケージである,Foil\SpecialChar TeX
+パッケージやクラスファイルが含まれていないことがあるかもしれません.たとえば,
+オーバーヘッドプロジェクタ用のスライドを準備するためのパッケージである,
+Foil\SpecialChar TeX
がないかもしれません.\SpecialChar TeX
Live(2008年以降)やMiK\SpecialChar TeX
のような最近の\SpecialChar LaTeX
-頒布版には,これらのパッケージを導入するためのユーザーインタフェ
-ースが用意されています.たとえば,MiK\SpecialChar TeX
-では,付属の「Package
+頒布版には,
+これらのパッケージを導入するためのユーザーインタフェースが用意されています.たとえば,
+MiK\SpecialChar TeX
+では,
+付属の「Package
\begin_inset space ~
\end_inset
-Manager」プログラムを起動すると,利用できるパッケージの一覧を得ることができます.どれかを導入するには,その上で右クリックするかツールバーボタンを押してく
-ださい.
+Manager」プログラムを起動すると,
+利用できるパッケージの一覧を得ることができます.どれかを導入するには,
+その上で右クリックするかツールバーボタンを押してください.
\end_layout
\begin_layout Standard
お使いの\SpecialChar LaTeX
-頒布版がこのような「パッケージマネジャー」を提供していなかったり,使用中の頒布版にそのパッケージが入っていない場合には,以下のステップに従って手動で導入
-してください.
+頒布版がこのような「パッケージマネジャー」を提供していなかったり,
+使用中の頒布版にそのパッケージが入っていない場合には,
+以下のステップに従って手動で導入してください.
\end_layout
\begin_layout Enumerate
\end_inset
」で終わるファイル名が入っている場合(Foil\SpecialChar TeX
-がその一例です)は,コンソールを開いて,このファイルのフォルダに移動し,コマンド
+がその一例です)は,
+コンソールを開いて,
+このファイルのフォルダに移動し,
+コマンド
\begin_inset Flex Code
status collapsed
\end_inset
-を実行してください.すると,パッケージが解凍されて,導入すべきすべてのファイルが展開されます.たいていの\SpecialChar LaTeX
-パッケージは圧縮されていないので,このステップは飛ばすこ
-とができます.
+を実行してください.すると,
+パッケージが解凍されて,
+導入すべきすべてのファイルが展開されます.たいていの\SpecialChar LaTeX
+パッケージは圧縮されていないので,
+このステップは飛ばすことができます.
\end_layout
\begin_layout Enumerate
-ここで,パッケージを全ユーザーに使用可能にするか自分自身だけで使うかを決定する必要があります.
+ここで,
+パッケージを全ユーザーに使用可能にするか自分自身だけで使うかを決定する必要があります.
\end_layout
\begin_deeper
\begin_layout Enumerate
-(Linux・OSXなどの)*nix系システムでは,システム上の全ユーザーに新パッケージを利用可能にしたければ,「ローカル」\SpecialChar TeX
-ツリーに導入し,そうでなければ「ユー
-ザー」\SpecialChar TeX
-ツリーに導入してください.これらのツリーが存在しない場合にどこに作成すればよいかは,お使いのシステムに依存します.これを見いだすには,
+(Linux・OSXなどの)*nix系システムでは,
+システム上の全ユーザーに新パッケージを利用可能にしたければ,
+「ローカル」\SpecialChar TeX
+ツリーに導入し,
+そうでなければ「ユーザー」\SpecialChar TeX
+ツリーに導入してください.これらのツリーが存在しない場合にどこに作成すればよいかは,
+お使いのシステムに依存します.これを見いだすには,
+
\begin_inset Flex Code
status collapsed
status collapsed
\begin_layout Plain Layout
-このファイルは,通常
+このファイルは,
+通常
\family sans
$TEXMF/web2c
\family default
-ディレクトリにありますが,コマンド
+ディレクトリにありますが,
+コマンド
\begin_inset Flex Code
status collapsed
.「ローカル」\SpecialChar TeX
ツリーの場所は,
+
\begin_inset Flex Code
status collapsed
\end_inset
-変数で定義されており,通常は
+変数で定義されており,
+通常は
\begin_inset Flex Code
status collapsed
(XXXXは導入されている\SpecialChar TeX
Live頒布版の年次)のような場所になっています.「ユーザー」\SpecialChar TeX
ツリーの場所は,
+
\begin_inset Flex Code
status collapsed
\end_inset
-で定義されており,通常は
+で定義されており,
+通常は
\begin_inset Flex Code
status collapsed
\end_inset
-です(もしこれらの変数が事前定義されていなければ,定義しなくてはなりません).「ローカル」ツリーを作成したり変更したりするには,おそらくroot権限が必要ですが
-,「ユーザー」ツリーにはこのような制限はありません.
+です(もしこれらの変数が事前定義されていなければ,
+定義しなくてはなりません).「ローカル」ツリーを作成したり変更したりするには,
+おそらくroot権限が必要ですが,
+「ユーザー」ツリーにはこのような制限はありません.
\begin_inset Newline newline
\end_inset
-一般的に,システムをアップグレードした際に,ユーザーが修正されたり上書きされたりということが起こらないので,ユーザーツリーに導入することが推奨されます.こうする
-と,自分のホームディレクトリをバックアップする際に,パッケージも他のものと一緒にバックアップされます(もちろん通常行われるようにすればの話です).
+一般的に,
+システムをアップグレードした際に,
+ユーザーが修正されたり上書きされたりということが起こらないので,
+ユーザーツリーに導入することが推奨されます.こうすると,
+自分のホームディレクトリをバックアップする際に,
+パッケージも他のものと一緒にバックアップされます(もちろん通常行われるようにすればの話です).
\end_layout
\begin_layout Enumerate
-Windowで,システム上の全ユーザーに新パッケージを利用可能にしたい場合には,\SpecialChar LaTeX
+Windowで,
+システム上の全ユーザーに新パッケージを利用可能にしたい場合には,
+\SpecialChar LaTeX
の導入されているフォルダのサブフォルダ
\begin_inset Flex Code
status collapsed
\end_inset
に移動します(MiK\SpecialChar TeX
-の既定値では,これは
+の既定値では,
+これは
\begin_inset Flex Code
status collapsed
status open
\begin_layout Plain Layout
-これは,英語版でのみ正しいパスになっています.独語版では
+これは,
+英語版でのみ正しいパスになっています.独語版では
\begin_inset Flex Code
status collapsed
\end_inset
-となり,他の言語でも同様です.
+となり,
+他の言語でも同様です.
\end_layout
\end_inset
\end_inset
-を作成し,パッケージの全ファイルをそこにコピーしてください.パッケージを自分だけで使用したい場合や,admin権限を持っていない場合には,ローカル\SpecialChar LaTeX
-フォルダで同じ
-ことを行います.たとえばMiK\SpecialChar TeX
+を作成し,
+パッケージの全ファイルをそこにコピーしてください.パッケージを自分だけで使用したい場合や,
+admin権限を持っていない場合には,
+ローカル\SpecialChar LaTeX
+フォルダで同じことを行います.たとえばMiK\SpecialChar TeX
\begin_inset space ~
\end_inset
-2.8では,これはWinXP上では
+2.8では,
+これはWinXP上では
\begin_inset Newline newline
\end_inset
\begin_inset Newline newline
\end_inset
-フォルダ,WinVista上では
+フォルダ,
+WinVista上では
\begin_inset Newline newline
\end_inset
\end_deeper
\begin_layout Enumerate
-ここまで来れば,あとは\SpecialChar LaTeX
+ここまで来れば,
+あとは\SpecialChar LaTeX
に新しいファイルがあることを告げるだけです.これは使用している\SpecialChar LaTeX
頒布版に依存します.
\end_layout
\begin_deeper
\begin_layout Enumerate
\SpecialChar TeX
-Liveの場合には,コンソールから
+Liveの場合には,
+コンソールから
\begin_inset Flex Code
status collapsed
\end_inset
-コマンドを実行してください.パッケージを全ユーザー用に導入した場合には,おそらくroot権限で行う必要があります.
+コマンドを実行してください.パッケージを全ユーザー用に導入した場合には,
+おそらくroot権限で行う必要があります.
\end_layout
\begin_layout Enumerate
MiK\SpecialChar TeX
-では,パッケージを全ユーザー用に導入した場合には,「Settings
+では,
+パッケージを全ユーザー用に導入した場合には,
+「Settings
\begin_inset space ~
\end_inset
-(Admin)」を起動し,「Refresh FNDB」と記してあるボタンを押してください.そうでない場合には,「Settings」を起動して同様に行ってください
-.
+(Admin)」を起動し,
+「Refresh FNDB」と記してあるボタンを押してください.そうでない場合には,
+「Settings」を起動して同様に行ってください.
\end_layout
\end_deeper
\begin_layout Enumerate
-最後に,\SpecialChar LyX
-に新しいパッケージがあることを告げなくてはなりません.そこで,\SpecialChar LyX
+最後に,
+\SpecialChar LyX
+に新しいパッケージがあることを告げなくてはなりません.そこで,
+\SpecialChar LyX
からツール\SpecialChar menuseparator
-環境構成メニューを実行して,\SpecialChar LyX
+環境構成メニューを実行して,
+\SpecialChar LyX
を再起動します.
\end_layout
\begin_layout Standard
-これでパッケージが導入されました.この例では,文書クラス
+これでパッケージが導入されました.この例では,
+文書クラス
\begin_inset Flex Code
status collapsed
\end_inset
メニューに列挙されてもいない\SpecialChar LaTeX
-文書クラスを使用したい場合には,その「レイアウト」ファイルを作り出さなくてはなりません.これが次節のトピックです.
+文書クラスを使用したい場合には,
+その「レイアウト」ファイルを作り出さなくてはなりません.これが次節のトピックです.
\end_layout
\begin_layout Section
\end_layout
\begin_layout Standard
-この節は,レイアウト情報を含む各種\SpecialChar LyX
-ファイルについて述べます.これらのファイルは,各種段落様式や文字様式についての記述がされているものであり,\SpecialChar LyX
-がそれらをどのように
-表示すべきなのか,また,それらをどのように\SpecialChar LaTeX
-やDocBook,XHTMLその他の出力形式に翻訳すればよいのかが記されています.
+この節は,
+レイアウト情報を含む各種\SpecialChar LyX
+ファイルについて述べます.これらのファイルは,
+各種段落様式や文字様式についての記述がされているものであり,
+\SpecialChar LyX
+がそれらをどのように表示すべきなのか,
+また,
+それらをどのように\SpecialChar LaTeX
+やDocBook,
+XHTMLその他の出力形式に翻訳すればよいのかが記されています.
\end_layout
\begin_layout Standard
-ここでは,レイアウトファイル作成過程の包括的な解説を試みたいと思いますが,\SpecialChar LaTeX
-クラスだけでもサポートする文書の種類があまりにたくさんあるので,読者が出会いうるケース
-や問題をすべてカバーすることはとても望めません.\SpecialChar LyX
-ユーザーメーリングリストには,自身の経験を人々と分かち合いたいと望む,レイアウトデザインの経験豊かな人々がよく顔
-を出していますので,気軽に質問を投げかけてみてください.
+ここでは,
+レイアウトファイル作成過程の包括的な解説を試みたいと思いますが,
+\SpecialChar LaTeX
+クラスだけでもサポートする文書の種類があまりにたくさんあるので,
+読者が出会いうるケースや問題をすべてカバーすることはとても望めません.\SpecialChar LyX
+ユーザーメーリングリストには,
+自身の経験を人々と分かち合いたいと望む,
+レイアウトデザインの経験豊かな人々がよく顔を出していますので,
+気軽に質問を投げかけてみてください.
\end_layout
\begin_layout Standard
-新しいレイアウトを準備するに当たっては,\SpecialChar LyX
+新しいレイアウトを準備するに当たっては,
+\SpecialChar LyX
と共に頒布されているレイアウトの例を見るのがたいへん役立ちます.他の人々も使用できる\SpecialChar LaTeX
文書クラス用の\SpecialChar LyX
レイアウトを作ったり,
他の人々にも有用なモジュールをお書きになった場合には,
+
\begin_inset CommandInset href
LatexCommand href
name "LyX Wikiのレイアウトに関する節"
\end_inset
-か,\SpecialChar LyX
-開発者メーリングリストに投稿して,\SpecialChar LyX
+か,
+\SpecialChar LyX
+開発者メーリングリストに投稿して,
+\SpecialChar LyX
頒布版に同梱することができるようにしてください
\begin_inset Foot
status collapsed
\begin_layout Plain Layout
\SpecialChar LyX
-はGeneral Public Licenseの下でライセンスされていますので,\SpecialChar LyX
+はGeneral Public Licenseの下でライセンスされていますので,
+\SpecialChar LyX
に寄贈されたものは総て同じライセンス下に置かれることに注意してください.
\end_layout
\end_layout
\begin_layout Standard
-ここまで,「レイアウトファイル」についてお話してきました.しかし,レイアウト情報を含むものには,他の種類のファイルもあります.厳密にレイアウトファイルと呼ぶとき
-,それは
+ここまで,
+「レイアウトファイル」についてお話してきました.しかし,
+レイアウト情報を含むものには,
+他の種類のファイルもあります.厳密にレイアウトファイルと呼ぶとき,
+それは
\begin_inset Flex Code
status collapsed
\end_inset
-拡張子を持ち,文書クラスに関する情報を\SpecialChar LyX
-に提供するものを指します.しかしながら,\SpecialChar LyX
- 1.6以降,レイアウト情報は,拡張子が
+拡張子を持ち,
+文書クラスに関する情報を\SpecialChar LyX
+に提供するものを指します.しかしながら,
+\SpecialChar LyX
+ 1.6以降,
+レイアウト情報は,
+拡張子が
\begin_inset Flex Code
status collapsed
モジュール
\emph default
にも含めることができます.レイアウトが\SpecialChar LaTeX
-クラスに対応しているように,モジュールは\SpecialChar LaTeX
+クラスに対応しているように,
+モジュールは\SpecialChar LaTeX
パッケージに対応するものであり,
+
\begin_inset Flex Code
status collapsed
\end_inset
-モジュールのように,特定のパッケージにサポートを提供するためのモジュールもあります.レイアウトモジュールは,特定の文書レイアウトに特化したものではなく,多くのレ
-イアウトで使用できるという意味において,一面,
+モジュールのように,
+特定のパッケージにサポートを提供するためのモジュールもあります.レイアウトモジュールは,
+特定の文書レイアウトに特化したものではなく,
+多くのレイアウトで使用できるという意味において,
+一面,
+
\begin_inset Flex Code
status collapsed
status collapsed
\begin_layout Plain Layout
-これらは任意の拡張子をつけることができますが,慣習的に
+これらは任意の拡張子をつけることができますが,
+慣習的に
\begin_inset Flex Code
status collapsed
\end_inset
のようなものです.相異なる点といえば,
+
\begin_inset Flex Code
status collapsed
\end_inset
-でインクルードファイルを使用するには,そのファイルを編集しなくてはなりませんが,モジュールの場合は,
+でインクルードファイルを使用するには,
+そのファイルを編集しなくてはなりませんが,
+モジュールの場合は,
+
\begin_inset Flex MenuItem
status collapsed
\end_layout
\begin_layout Standard
-モジュール作成は,新しく段落様式を一つ加えたり,自由差込枠を加えたりするだけで済むことも多いので,レイアウト編集を学ぶ上でもっとも易しい方法です.しかし原理的に
-は,レイアウトファイルに入れることのできるものはすべて入れることができます.
+モジュール作成は,
+新しく段落様式を一つ加えたり,
+自由差込枠を加えたりするだけで済むことも多いので,
+レイアウト編集を学ぶ上でもっとも易しい方法です.しかし原理的には,
+レイアウトファイルに入れることのできるものはすべて入れることができます.
\end_layout
\begin_layout Standard
-新しいモジュールを作成し,それを
+新しいモジュールを作成し,
+それを
\begin_inset Flex Code
status collapsed
\end_inset
-フォルダにコピーした後,モジュールがメニューに現れるようにするためには,\SpecialChar LyX
-の環境構成を行って再起動しなくてはなりません.しかしながら,モジュールの修正の場合には,
+フォルダにコピーした後,
+モジュールがメニューに現れるようにするためには,
+\SpecialChar LyX
+の環境構成を行って再起動しなくてはなりません.しかしながら,
+モジュールの修正の場合には,
+
\begin_inset Flex MenuItem
status collapsed
\end_inset
-を開いてどれかを選択し「OK」を押せば,直ちに反映されます.
+を開いてどれかを選択し「OK」を押せば,
+直ちに反映されます.
\emph on
-これを実行する前に,作業中の文書を保存しておくことを強く勧めます
+これを実行する前に,
+作業中の文書を保存しておくことを強く勧めます
\emph default
.もっと言えば,
+
\emph on
-実際の文書で作業しているときに,同時にモジュールの編集をしようとしないことを強く勧めます
+実際の文書で作業しているときに,
+同時にモジュールの編集をしようとしないことを強く勧めます
\emph default
-.もちろん開発陣は,そのような場合でも\SpecialChar LyX
-が安定性を維持するように努力していますが,あなたが作成したモジュール中の文法エラー等によって,奇妙な挙動が引き起こされるこ
-とがあるからです.
+.もちろん開発陣は,
+そのような場合でも\SpecialChar LyX
+が安定性を維持するように努力していますが,
+あなたが作成したモジュール中の文法エラー等によって,
+奇妙な挙動が引き起こされることがあるからです.
\end_layout
\begin_layout Subsubsection
\begin_layout Standard
\SpecialChar LyX
-に於けるモジュールは,\SpecialChar LaTeX
-に於けるパッケージに当たります.しかしながら,特定の差込枠や文字様式を,ひとつの文書のためだけに作りたいこともあるでしょうから,そのような
-場合に,他の文書でも利用できるようなモジュールをわざわざ書くことには,あまり意味がありません.このような場合に必要となるのが,「ローカルレイアウト」なのです.
+に於けるモジュールは,
+\SpecialChar LaTeX
+に於けるパッケージに当たります.しかしながら,
+特定の差込枠や文字様式を,
+ひとつの文書のためだけに作りたいこともあるでしょうから,
+そのような場合に,
+他の文書でも利用できるようなモジュールをわざわざ書くことには,
+あまり意味がありません.このような場合に必要となるのが,
+「ローカルレイアウト」なのです.
\end_layout
\begin_layout Standard
これは,
+
\family sans
文書\SpecialChar menuseparator
設定\SpecialChar menuseparator
ローカルのレイアウト
\family default
-にあります.そこにある大きなテキストボックスは,本来ならレイアウトファイルやモジュールに入力すべきものを,入力するためのものです.特定の文書のローカルレイアウト
-は,その文書専属のモジュールだと考えることができます.したがって,
+にあります.そこにある大きなテキストボックスは,
+本来ならレイアウトファイルやモジュールに入力すべきものを,
+入力するためのものです.特定の文書のローカルレイアウトは,
+その文書専属のモジュールだと考えることができます.したがって,
+
\begin_inset Flex Code
status collapsed
\end_inset
-タグは挿入しなくてはなりません.どの書式を使用しても構いませんが,通常は,執筆時点の最新書式を用いることになるでしょう(\SpecialChar LyX
+タグは挿入しなくてはなりません.どの書式を使用しても構いませんが,
+通常は,
+執筆時点の最新書式を用いることになるでしょう(\SpecialChar LyX
\begin_inset Info
type "lyxinfo"
arg "version"
\end_inset
-では,最新書式は
+では,
+最新書式は
\begin_inset Info
type "lyxinfo"
arg "layoutformat"
\end_inset
-です)
+です).
\end_layout
\begin_layout Standard
\end_inset
-面に何かを入力すると,下部にある「検証」ボタンが有効になります.このボタンを押すと,ユーザーの入力したものが,指定された書式に沿って,有効なレイアウト情報になっ
-ているかどうかが検証されます.すると,\SpecialChar LyX
-がその結果を返しますが,残念ながら,エラーがあった場合にそれが何のエラーであるかは返しません.しかしながら,\SpecialChar LyX
-をターミナル(
-擬似端末)から起動した場合には,そのエラーがターミナルに返されます.ローカルレイアウトは,正しい書式で入力されないうちは,保存することができません.
+面に何かを入力すると,
+下部にある「検証」ボタンが有効になります.このボタンを押すと,
+ユーザーの入力したものが,
+指定された書式に沿って,
+有効なレイアウト情報になっているかどうかが検証されます.すると,
+\SpecialChar LyX
+がその結果を返しますが,
+残念ながら,
+エラーがあった場合にそれが何のエラーであるかは返しません.しかしながら,
+\SpecialChar LyX
+をターミナル(擬似端末)から起動した場合には,
+そのエラーがターミナルに返されます.ローカルレイアウトは,
+正しい書式で入力されないうちは,
+保存することができません.
\end_layout
\begin_layout Standard
-ここで,前節と同じ警告があります.ローカルレイアウトは,作業中の文書上で,特に保存していない文書上ではいじらないでください.それに注意すれば,テスト用文書上でロ
-ーカルレイアウトを用いるのは,レイアウトのアイディアを試すのに便利ですし,モジュール開発の第一歩としても便利です.
+ここで,
+前節と同じ警告があります.ローカルレイアウトは,
+作業中の文書上で,
+特に保存していない文書上ではいじらないでください.それに注意すれば,
+テスト用文書上でローカルレイアウトを用いるのは,
+レイアウトのアイディアを試すのに便利ですし,
+モジュール開発の第一歩としても便利です.
\end_layout
\begin_layout Subsection
\begin_layout Standard
新しく\SpecialChar LaTeX
-文書クラスをサポートしようとするとき,\SpecialChar LaTeX2e
+文書クラスをサポートしようとするとき,
+\SpecialChar LaTeX2e
クラス(
\begin_inset Flex Code
status collapsed
\end_inset
-)ファイルが絡む場合と,スタイル(
+)ファイルが絡む場合と,
+スタイル(
\begin_inset Flex Code
status collapsed
\end_inset
-)ファイルが絡む場合の2つの状況があり得ます.スタイルファイルのサポートは,通常は,かなり容易ですが,新しくクラスファイルをサポートすることは,もう少し難しくな
-ります.この節では,前者について述べることとし,後者については次節に譲ります.当然のことながら,新しくDocBook DTDをサポートしたい場合にも,同様の所見
-が当てはまります.
+)ファイルが絡む場合の2つの状況があり得ます.スタイルファイルのサポートは,
+通常は,
+かなり容易ですが,
+新しくクラスファイルをサポートすることは,
+もう少し難しくなります.この節では,
+前者について述べることとし,
+後者については次節に譲ります.
\end_layout
\begin_layout Standard
-この易しい方の場合では,新しい文書クラスは,既にサポートされている文書クラスと共に使うスタイルファイルとして提供されています.例示のために,スタイルファイルは
+この易しい方の場合では,
+新しい文書クラスは,
+既にサポートされている文書クラスと共に使うスタイルファイルとして提供されています.例示のために,
+スタイルファイルは
\begin_inset Flex MenuItem
status collapsed
\end_inset
-という名称で,標準的なクラスである
+という名称で,
+標準的なクラスである
\begin_inset Flex MenuItem
status collapsed
\end_layout
\begin_layout Standard
-既存の文書クラスのレイアウトファイルを,以下のように,お使いのローカルディレクトリにコピーすることから始めてください
+既存の文書クラスのレイアウトファイルを,
+以下のように,
+お使いのローカルディレクトリにコピーすることから始めてください
\begin_inset Foot
status collapsed
\begin_layout Plain Layout
-もちろん,どのディレクトリがローカルディレクトリとなるかは,プラットフォームに依存します.\SpecialChar LyX
-では,起動時に
+もちろん,
+どのディレクトリがローカルディレクトリとなるかは,
+プラットフォームに依存します.\SpecialChar LyX
+では,
+起動時に
\begin_inset Flex MenuItem
status collapsed
\end_inset
-オプションを指定することによって,ローカルディレクトリを指定することも可能です.
+オプションを指定することによって,
+ローカルディレクトリを指定することも可能です.
\end_layout
\end_inset
\begin_layout Standard
それから,
+
\begin_inset Flex Code
status collapsed
\end_inset
を編集して,
+
\end_layout
\begin_layout LyX-Code
\begin_layout LyX-Code
\backslash
-DeclareLaTeXClass[report, myclass.sty]{report (myclass)}
+DeclareLaTeXClass[report,
+ myclass.sty]{report (myclass)}
\end_layout
\begin_layout Standard
-のように変更してください.それから,ファイル冒頭辺りに
+のように変更してください.それから,
+ファイル冒頭辺りに
\end_layout
\begin_layout LyX-Code
\end_inset
を選択してください.それから\SpecialChar LyX
-を再起動し,新規文書を作成してみてください.すると,
+を再起動し,
+新規文書を作成してみてください.すると,
+
\begin_inset Flex MenuItem
status collapsed
\end_inset
-」が現れるはずです.新しいクラスにおいて,節区切り用コマンドなどの一部が,基礎となったクラス—この例では
+」が現れるはずです.新しいクラスにおいて,
+節区切り用コマンドなどの一部が,
+基礎となったクラス—
+この例では
\begin_inset Flex Code
status collapsed
\end_inset
-—とは違う挙動をすることはよくありますので,希望に応じて,各節の設定をいじると良いでしょう.各節のレイアウト情報は,
+—
+とは違う挙動をすることはよくありますので,
+希望に応じて,
+各節の設定をいじると良いでしょう.各節のレイアウト情報は,
+
\begin_inset Flex Code
status collapsed
\end_inset
-に含まれていますが,このファイルをコピーしたり変更したりする必要はありません.代わりに,自身のレイアウトファイル中,
+に含まれていますが,
+このファイルをコピーしたり変更したりする必要はありません.代わりに,
+自身のレイアウトファイル中,
+
\begin_inset Flex Code
status collapsed
\end_inset
-の後に変更を加えるだけです.たとえば,章見だしのフォントをサンセリフ体に変更するには,以下のような行を加えます.
+の後に変更を加えるだけです.たとえば,
+章見だしのフォントをサンセリフ体に変更するには,
+以下のような行を加えます.
\end_layout
\begin_layout LyX-Code
\end_layout
\begin_layout Standard
-これは,既存の章様式宣言を上書き(あるいはこの場合には追加)します.
+これは,
+既存の章様式宣言を上書き(あるいはこの場合には追加)します.
\end_layout
\begin_layout Standard
-新しいパッケージでは,基礎となったクラスには存在しないコマンドや環境を提供することもできます.この場合には,これらをレイアウトファイルに加えます.そのやり方につ
-いては,第
+新しいパッケージでは,
+基礎となったクラスには存在しないコマンドや環境を提供することもできます.この場合には,
+これらをレイアウトファイルに加えます.そのやり方については,
+第
\begin_inset CommandInset ref
LatexCommand ref
reference "sec:テキストクラス"
+nolink "false"
\end_inset
\end_inset
-が他の文書クラスで使用することができたり,あるいはできない場合でも,基礎となるクラスから読み込むことのできるモジュールを書くのが最も簡単であることがわかるでしょ
-う.最も簡単なモジュールの例としては,以下のようなものになります.
+が他の文書クラスで使用することができたり,
+あるいはできない場合でも,
+基礎となるクラスから読み込むことのできるモジュールを書くのが最も簡単であることがわかるでしょう.最も簡単なモジュールの例としては,
+以下のようなものになります.
\end_layout
\begin_layout LyX-Code
\end_layout
\begin_layout LyX-Code
-Format
-\begin_inset Info
-type "lyxinfo"
-arg "layoutformat"
-\end_inset
-
-
+Format 69
\begin_inset Newline newline
\end_inset
\end_layout
\begin_layout Standard
-もう少し複雑なモジュールでは,既存の構成物の挙動を修正したり,新しい構成物を定義したりすることになるでしょう.この辺りの議論については,第
+もう少し複雑なモジュールでは,
+既存の構成物の挙動を修正したり,
+新しい構成物を定義したりすることになるでしょう.この辺りの議論については,
+第
\begin_inset CommandInset ref
LatexCommand ref
reference "sec:テキストクラス"
+nolink "false"
\end_inset
\end_layout
\begin_layout Standard
-これには2つのケースがありえます.ひとつは,クラスファイル自体が既存の文書クラスに立脚している場合です.たとえば,多くの学位論文用クラスは
+これには2つのケースがありえます.ひとつは,
+クラスファイル自体が既存の文書クラスに立脚している場合です.たとえば,
+多くの学位論文用クラスは
\begin_inset Flex MenuItem
status collapsed
\end_inset
-に基づいています.お使いのものがどうであるかを見るには,クラスファイル中に
+に基づいています.お使いのものがどうであるかを見るには,
+クラスファイル中に
\end_layout
\begin_layout LyX-Code
\begin_layout Standard
という行がないかどうか探してください.もしこれがあれば,
+
\begin_inset Flex Code
status collapsed
\end_inset
-行は異なりますが,おおよそ前節のように進めることができます.あなたが新しく作るクラスが
+行は異なりますが,
+おおよそ前節のように進めることができます.あなたが新しく作るクラスが
\begin_inset Flex Code
status collapsed
\end_inset
であり,
+
\begin_inset Flex Code
status collapsed
\end_inset
クラスに基づいていれば,
+
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
さらに\SpecialChar LyX
-は,文書クラス名がレイアウトファイル名と同じだと仮定するので,クラスファイルを
+は,
+文書クラス名がレイアウトファイル名と同じだと仮定するので,
+クラスファイルを
\begin_inset Flex Code
status collapsed
\end_layout
\begin_layout Standard
-他方,新しいクラスが既存のクラスに基づいていない場合には,おそらくあなた自身のレイアウトをしたためる必要があります.もし可能であれば,類似した\SpecialChar LaTeX
-クラスを使用してい
-る既存のレイアウトファイルをコピーして,それに修正を加えるようにすることを強くお勧めします.少なくとも,どの項目を考慮すべきかがわかるように,既存のファイルを作
-業の開始点としてください.
+他方,
+新しいクラスが既存のクラスに基づいていない場合には,
+おそらくあなた自身のレイアウトをしたためる必要があります.もし可能であれば,
+類似した\SpecialChar LaTeX
+クラスを使用している既存のレイアウトファイルをコピーして,
+それに修正を加えるようにすることを強くお勧めします.少なくとも,
+どの項目を考慮すべきかがわかるように,
+既存のファイルを作業の開始点としてください.
\end_layout
\begin_layout Subsection
\end_layout
\begin_layout Standard
-新しい文書クラス用のレイアウトファイルを書いたならば,そのレイアウト用のひな型も書くことを検討されるかもしれません.ひな型は,内容はダミーですが,レイアウトの使
-い方を示す一種のチュートリアルとして動作します.もちろん,イメージを得るために,\SpecialChar LyX
+新しい文書クラス用のレイアウトファイルを書いたならば,
+そのレイアウト用のひな型も書くことを検討されるかもしれません.ひな型は,
+内容はダミーですが,
+レイアウトの使い方を示す一種のチュートリアルとして動作します.もちろん,
+イメージを得るために,
+\SpecialChar LyX
添付のひな型をあれこれ見てみるのもよいでしょう.
\end_layout
\begin_layout Standard
-ひな型は,通常の文書と同様,\SpecialChar LyX
-を使って作成することができます.唯一違う点は,通常の文書では,フォント構成や用紙寸法を含め,すべてのあり得る設定が為されている点です
-.これらの場合,通常ユーザーはひな型が彼の設定値を上書きすることを望みません.この理由から,ひな型の設計者は,
+ひな型は,
+通常の文書と同様,
+\SpecialChar LyX
+を使って作成することができます.唯一違う点は,
+通常の文書では,
+フォント構成や用紙寸法を含め,
+すべてのあり得る設定が為されている点です.これらの場合,
+通常ユーザーはひな型が彼の設定値を上書きすることを望みません.この理由から,
+ひな型の設計者は,
+
\begin_inset Flex Code
status collapsed
\end_inset
などの対応するコマンドをひな型\SpecialChar LyX
-ファイルから取り除く必要があります.これは,たとえば
+ファイルから取り除く必要があります.これは,
+たとえば
\begin_inset Flex Code
status collapsed
\end_inset
-のような,どの軽いテキストエディタでも行うことができます.
+のような,
+どの軽いテキストエディタでも行うことができます.
\end_layout
\begin_layout Standard
\end_inset
-に置き,グローバルなひな型ディレクトリ
+に置き,
+グローバルなひな型ディレクトリ
\begin_inset Flex Code
status collapsed
\end_inset
から使用したいものを同じ場所にコピーし,
+
\begin_inset Flex MenuItem
status collapsed
\end_layout
\begin_layout Standard
-ところで,特別な意味を持つひな型
+ところで,
+特別な意味を持つひな型
\begin_inset Flex Code
status collapsed
\end_inset
があることに注意してください.このひな型は,
+
\begin_inset Flex MenuItem
status collapsed
\end_inset
-を使って新規文書を作成する際,便利な既定値を提供する目的で必ず読み込まれます.このひな型を\SpecialChar LyX
-内部から作成するのにしなくてはならないことは,対応する設定を持つ文書を
-開き,
+を使って新規文書を作成する際,
+便利な既定値を提供する目的で必ず読み込まれます.このひな型を\SpecialChar LyX
+内部から作成するのにしなくてはならないことは,
+対応する設定を持つ文書を開き,
+
\begin_inset Flex MenuItem
status collapsed
\end_layout
\begin_layout Standard
-レイアウトファイルの書式は,\SpecialChar LyX
-のリリース毎に変更されますので,古いレイアウトファイルは変換されなくてはなりません.\SpecialChar LyX
-が古い書式のレイアウトファイルを読み込むと,\SpecialChar LyX
+レイアウトファイルの書式は,
+\SpecialChar LyX
+のリリース毎に変更されますので,
+古いレイアウトファイルは変換されなくてはなりません.\SpecialChar LyX
+が古い書式のレイアウトファイルを読み込むと,
+\SpecialChar LyX
は,
自動的に変換ツール
\begin_inset Flex Code
\end_inset
-を呼び出し,それを現在の書式の一時ファイルに変換します.元のファイルは変更を加えられずに措かれます.もしこのレイアウトファイルをよく使うならば,\SpecialChar LyX
-がこれを毎回行な
-わくて済むように,レイアウトファイルを恒久的に変換しておきたいと思うかもしれません.これを行うには,以下のように変換子を手動で呼び出してください.
+を呼び出し,
+それを現在の書式の一時ファイルに変換します.元のファイルは変更を加えられずに措かれます.もしこのレイアウトファイルをよく使うならば,
+\SpecialChar LyX
+がこれを毎回行なわくて済むように,
+レイアウトファイルを恒久的に変換しておきたいと思うかもしれません.これを行うには,
+以下のように変換子を手動で呼び出してください.
\end_layout
\begin_layout Enumerate
\end_layout
\begin_layout Standard
-手動変換は,インクルードされているファイル内部の変更までは取り扱いませんので,それらのファイルは別に変換されなくてはなりません.
+手動変換は,
+インクルードされているファイル内部の変更までは取り扱いませんので,
+それらのファイルは別に変換されなくてはなりません.
\end_layout
\begin_layout Subsection
\end_inset
-サブディレクトリ以下に収められている,いわゆる
+サブディレクトリ以下に収められている,
+いわゆる
\begin_inset Flex Code
status collapsed
\end_inset
-ファイルは,レイアウトファイルの特殊形です.これらの目的は,
+ファイルは,
+レイアウトファイルの特殊形です.これらの目的は,
+
\family sans
natbib
\family default
\family sans
biblatex
\family default
-など,書誌情報を生成する\SpecialChar LaTeX
-パッケージの詳細を定義することですが,通常の(追加パッケージのない)Bib\SpecialChar TeX
+など,
+書誌情報を生成する\SpecialChar LaTeX
+パッケージの詳細を定義することですが,
+通常の(追加パッケージのない)Bib\SpecialChar TeX
引用が\SpecialChar LyX
-中でどのように取り扱われるかも,これらのファイルの中で定
-義されます.
+中でどのように取り扱われるかも,
+これらのファイルの中で定義されます.
\end_layout
\begin_layout Standard
-より具体的には,どのパッケージを\SpecialChar LyX
-が読み込む必要があるのか,どの引用コマンドが利用可能であるのか,これらが\SpecialChar LyX
-中(作業領域・ダイアログ・コンテクストメニュー)で,さら
-にはXHTMLや平文出力中でどのように表示されるのかを定義します.さらに,これらのファイルは,使用できる派生様式(著者-刊行年,数値など)とその子細を特定します
-.引用エンジンファイルは,
+より具体的には,
+どのパッケージを\SpecialChar LyX
+が読み込む必要があるのか,
+どの引用コマンドが利用可能であるのか,
+これらが\SpecialChar LyX
+中(作業領域・ダイアログ・コンテクストメニュー)で,
+さらにはXHTMLや平文出力中でどのように表示されるのかを定義します.さらに,
+これらのファイルは,
+使用できる派生様式(著者-刊行年,
+数値など)とその子細を特定します.引用エンジンファイルは,
+
\family sans
文書\SpecialChar menuseparator
設定\SpecialChar ldots
\end_layout
\begin_layout Standard
-引用エンジンファイルは,本質的に通常のレイアウトファイルであり,理論上どのようなレイアウト情報も内包することができますが,通常は
+引用エンジンファイルは,
+本質的に通常のレイアウトファイルであり,
+理論上どのようなレイアウト情報も内包することができますが,
+通常は
\begin_inset Flex Code
status collapsed
\end_inset
-ブロックのような特定のパラメータをもっぱら含みます.この最後の2つの文法は,ファイル自身に加え,第
+ブロックのような特定のパラメータをもっぱら含みます.この最後の2つの文法は,
+ファイル自身に加え,
+第
\begin_inset CommandInset ref
LatexCommand ref
reference "subsec:引用エンジンの説明"
plural "false"
caps "false"
noprefix "false"
+nolink "false"
\end_inset
plural "false"
caps "false"
noprefix "false"
+nolink "false"
\end_inset
\end_layout
\begin_layout Standard
-以下の各節では,いよいよ自分の手を汚してレイアウトファイルを作成したり編集したりする段階になった際,直面することの説明を行います.私たちからのアドバイスとしては
-,ゆっくりと進めるようにして,ちょっと進むごとに保存やテストを行い,心休まる音楽を聴き,好きな大人の飲み物を一二杯口にしながら行うのがいいでしょう.特に行き詰ま
-ってしまったときにはそうです.実際にはそんなに難しいことではないのですが,特に一度に多くのことをやろうとすると,選択肢が多くありすぎて圧倒されてしまうのです.さ
-て,もう一杯大人向け飲料をどうぞ.適量ね.\SpecialChar LyX
-の既存のレイアウトを例や参考に使ったり,既存のレイアウトを自身の目的に合わせて修正したりすると,作業が容易になります.
+以下の各節では,
+いよいよ自分の手を汚してレイアウトファイルを作成したり編集したりする段階になった際,
+直面することの説明を行います.私たちからのアドバイスとしては,
+ゆっくりと進めるようにして,
+ちょっと進むごとに保存やテストを行い,
+心休まる音楽を聴き,
+好きな大人の飲み物を一二杯口にしながら行うのがいいでしょう.特に行き詰まってしまったときにはそうです.実際にはそんなに難しいことではないのですが,
+特に一度に多くのことをやろうとすると,
+選択肢が多くありすぎて圧倒されてしまうのです.さて,
+もう一杯大人向け飲料をどうぞ.適量ね.\SpecialChar LyX
+の既存のレイアウトを例や参考に使ったり,
+既存のレイアウトを自身の目的に合わせて修正したりすると,
+作業が容易になります.
\end_layout
\begin_layout Standard
-この章で述べられているタグは,すべて大文字小文字を区別しません.つまり,
+この章で述べられているタグは,
+すべて大文字小文字を区別しません.つまり,
+
\begin_inset Flex Code
status collapsed
\end_inset
-は同じコマンドとなります.機能名の後にある角括弧は,その機能が取り得る値を示します.テキストクラス設定内で機能が特定されていない場合には,既定値は
+は同じコマンドとなります.機能名の後にある角括弧は,
+その機能が取り得る値を示します.テキストクラス設定内で機能が特定されていない場合には,
+既定値は
\begin_inset Flex Code
status collapsed
\end_inset
-で表記されます.引数が「文字列」や「浮動小数点型」などのデータ型をとる場合には,既定値は
+で表記されます.引数が「文字列」や「浮動小数点型」などのデータ型をとる場合には,
+既定値は
\begin_inset Flex Code
status collapsed
\end_inset
-ファイルは,以下のような行で始めなくてはならないのです.
+ファイルは,
+以下のような行で始めなくてはならないのです.
\end_layout
\begin_layout LyX-Code
\size small
-#% Do not delete the line below; configure depends on this
+#% Do not delete the line below;
+ configure depends on this
\end_layout
\begin_layout LyX-Code
\end_layout
\begin_layout Standard
-2行目と3行目は,\SpecialChar LyX
-が環境構成を行う際に用いられます.このレイアウトファイルは,\SpecialChar LaTeX
+2行目と3行目は,
+\SpecialChar LyX
+が環境構成を行う際に用いられます.このレイアウトファイルは,
+\SpecialChar LaTeX
スクリプト
\begin_inset Flex Code
status collapsed
\end_inset
が,
+
\begin_inset Flex Code
status collapsed
\end_inset
を無視する特別なモードで読み込みます.1行目は単なる\SpecialChar LaTeX
-コメントですが,2行目にはテキストクラスの宣言が,3行目にはクラスの分類(非必須)が書かれています.これらの
-行が
+コメントですが,
+2行目にはテキストクラスの宣言が,
+3行目にはクラスの分類(非必須)が書かれています.これらの行が
\begin_inset Flex Code
status collapsed
\end_inset
と名付けられたファイルにあると,
+
\begin_inset Flex Code
status collapsed
\end_inset
-(レイアウトファイル名)という名称のテキストクラスを定義し,\SpecialChar LaTeX
+(レイアウトファイル名)という名称のテキストクラスを定義し,
+\SpecialChar LaTeX
文書クラス
\begin_inset Flex Code
status collapsed
\end_inset
を使用するようになります(既定ではレイアウトと同じ名称のものを使用します).上記に現れる「Article (Standard Class)」という文字列は,
+
\begin_inset Flex MenuItem
status collapsed
\end_inset
ダイアログのテキストクラスの説明に使用されます.分類(例中の「Articles」)は,
+
\begin_inset Flex MenuItem
status collapsed
\end_inset
-ダイアログで使用され,文書クラスはこの分類によってグループ化されます(分類は通常ジャンルを表し,典型的なものには,「Articles」「Books」「Repor
-ts」「Letters」「Presentations」「Curricula Vitae」等があります).分類を宣言しない場合には,このクラスは「Uncatego
-rized」グループに属することになります.
+ダイアログで使用され,
+文書クラスはこの分類によってグループ化されます(分類は通常ジャンルを表し,
+典型的なものには,
+「Articles」「Books」「Reports」「Letters」「Presentations」「Curricula Vitae」等があります).分類を宣言しない場合には,
+このクラスは「Uncategorized」グループに属することになります.
\end_layout
\begin_layout Standard
節見出し表示に変更を加えた,
+
\begin_inset Flex Code
status collapsed
\end_inset
-というファイルに置いたとすると,このファイルのヘッダは以下のようになります.
+というファイルに置いたとすると,
+このファイルのヘッダは以下のようになります.
\end_layout
\begin_layout LyX-Code
\size small
-#% Do not delete the line below; configure depends on this
+#% Do not delete the line below;
+ configure depends on this
\end_layout
\begin_layout LyX-Code
\end_layout
\begin_layout Standard
-これは,\SpecialChar LaTeX
+これは,
+\SpecialChar LaTeX
文書クラス
\begin_inset Flex Code
status collapsed
\end_inset
-に関連づけられ,「Article (with My Own Headings)」と表示される,
+に関連づけられ,
+「Article (with My Own Headings)」と表示される,
+
\begin_inset Flex Code
status collapsed
\end_inset
-テキストクラスを宣言するものです.もしこのテキストクラスが複数のパッケージに依存するならば,以下のように宣言すると良いでしょう.
+テキストクラスを宣言するものです.もしこのテキストクラスが複数のパッケージに依存するならば,
+以下のように宣言すると良いでしょう.
\end_layout
\begin_layout LyX-Code
\size small
-#% Do not delete the line below; configure depends on this
+#% Do not delete the line below;
+ configure depends on this
\end_layout
\begin_layout LyX-Code
\end_layout
\begin_layout Standard
-これは,このテキストクラスが
+これは,
+このテキストクラスが
\begin_inset Flex Code
status collapsed
\end_inset
-パッケージを使用することを示しています.最後に,DocBookコード向けのクラスを宣言することもできることを見ます.典型的な宣言は以下のようになります.
-\end_layout
-
-\begin_layout LyX-Code
-
-\size small
-#% Do not delete the line below; configure depends on this
-\end_layout
-
-\begin_layout LyX-Code
-
-\size small
-#
-\backslash
-DeclareDocBookClass[article]{SGML (DocBook article)}
-\end_layout
-
-\begin_layout LyX-Code
-
-\size small
-#
-\backslash
-DeclareCategory{Articles}
+パッケージを使用することを示しています.
\end_layout
\begin_layout Standard
-これらの宣言には,文書クラス名を宣言する非必須パラメータ(ただしリストではない)を与えることができることに注意してください.
+これらの宣言には,
+文書クラス名を宣言する非必須パラメータ(ただしリストではない)を与えることができることに注意してください.
\end_layout
\begin_layout Standard
-できる限り明示的に要約すると,レイアウト宣言は以下の形をとります.
+できる限り明示的に要約すると,
+レイアウト宣言は以下の形をとります.
\end_layout
\begin_layout LyX-Code
\end_layout
\begin_layout Standard
-ここで「クラス」は,\SpecialChar LaTeX
-クラスファイル名とレイアウトファイル名が異なるときのみ,指定する必要があります.クラスファイル名が指定されなければ,\SpecialChar LyX
-は単純に,クラスファイル
-名がレイアウトファイル名と同じであると仮定します.
+ここで「クラス」は,
+\SpecialChar LaTeX
+クラスファイル名とレイアウトファイル名が異なるときのみ,
+指定する必要があります.クラスファイル名が指定されなければ,
+\SpecialChar LyX
+は単純に,
+クラスファイル名がレイアウトファイル名と同じであると仮定します.
\end_layout
\begin_layout Standard
-テキストクラスがあなたの嗜好に合うように修正できたならば,他にしなくてはならないことは,それを
+テキストクラスがあなたの嗜好に合うように修正できたならば,
+他にしなくてはならないことは,
+それを
\begin_inset Flex Code
status collapsed
\end_inset
にコピーし,
+
\begin_inset Flex MenuItem
status collapsed
\end_inset
-を実行し,\SpecialChar LyX
-を終了して再起動するだけです.そうすれば,この新しいテキストクラスが,他のテキストクラスと同様に使用できるようになります.
+を実行し,
+\SpecialChar LyX
+を終了して再起動するだけです.そうすれば,
+この新しいテキストクラスが,
+他のテキストクラスと同様に使用できるようになります.
\end_layout
\begin_layout Standard
-レイアウトファイルが導入されたならば,これを編集して,環境構成したり\SpecialChar LyX
-を再起動したりすることなく,その変更を確認することができます
+レイアウトファイルが導入されたならば,
+これを編集して,
+環境構成したり\SpecialChar LyX
+を再起動したりすることなく,
+その変更を確認することができます
\begin_inset Foot
status collapsed
\begin_layout Plain Layout
第1.6版よりも前の\SpecialChar LyX
-では,これを行うことはできませんでした.その結果,レイアウトファイルに加えた変更を反映させるには,その度に\SpecialChar LyX
+では,
+これを行うことはできませんでした.その結果,
+レイアウトファイルに加えた変更を反映させるには,
+その度に\SpecialChar LyX
を再起動しなくてはならなかったので,
-レイアウトファイルを編集する作業は,たいへん時間を浪費する作業だったのです.
+レイアウトファイルを編集する作業は,
+たいへん時間を浪費する作業だったのです.
\end_layout
\end_inset
\end_inset
-を使用すれば,現在使っているレイアウトの再読み込みを強制することができるのです.この関数への既定のキー割り当てはありません—もちろん自分でどれかのキーに割り当て
-ることもできますが—.しかし,通常は,この関数を使用する場合は,これをミニバッファに入力します.
+を使用すれば,
+現在使っているレイアウトの再読み込みを強制することができるのです.この関数への既定のキー割り当てはありません—
+もちろん自分でどれかのキーに割り当てることもできますが—
+.しかし,
+通常は,
+この関数を使用する場合は,
+これをミニバッファに入力します.
\end_layout
\begin_layout Standard
注意
\emph default
:
+
\begin_inset Flex MenuItem
status collapsed
\end_inset
-はかなり「高度な機能」です.この機能を利用する前に,作業中の文書を保存しておくことを
+はかなり「高度な機能」です.この機能を利用する前に,
+作業中の文書を保存しておくことを
\emph on
強く
\emph default
-勧めます.もっと言えば,大事な文書の作業をしているときに,同時にレイアウト情報の編集をしようとしないことを
+勧めます.もっと言えば,
+大事な文書の作業をしているときに,
+同時にレイアウト情報の編集をしようとしないことを
\emph on
強く
\emph default
-勧めます.テスト用文書を使用してください.レイアウトファイル中の文法エラー等が奇妙な挙動を引き起こす可能性があります.特に,そのようなエラーが起こると,\SpecialChar LyX
-は現在の
-レイアウトが無効であるものと判断して,別のレイアウトに切り替えようとする可能性があります
+勧めます.テスト用文書を使用してください.レイアウトファイル中の文法エラー等が奇妙な挙動を引き起こす可能性があります.特に,
+そのようなエラーが起こると,
+\SpecialChar LyX
+は現在のレイアウトが無効であるものと判断して,
+別のレイアウトに切り替えようとする可能性があります
\begin_inset Foot
status collapsed
\begin_layout Plain Layout
-非常に悪質な文法エラーの場合には,\SpecialChar LyX
-が終了してしまうことさえあります.これは,ある種のエラーでは,\SpecialChar LyX
-がレイアウト情報を全く読めなくなる可能性があるからです.ご注意く
-ださい.
+非常に悪質な文法エラーの場合には,
+\SpecialChar LyX
+が終了してしまうことさえあります.これは,
+ある種のエラーでは,
+\SpecialChar LyX
+がレイアウト情報を全く読めなくなる可能性があるからです.ご注意ください.
\end_layout
\end_inset
.\SpecialChar LyX
-開発陣は,このような状況下でも安定性を保つよう努力していますが,後悔よりも安心の方が良いでしょう
+開発陣は,
+このような状況下でも安定性を保つよう努力していますが,
+後悔よりも安心の方が良いでしょう
\begin_inset Foot
status collapsed
\begin_layout Plain Layout
-重ねての助言ですが,つねにバックアップを取ってください.それから,お母さんのお片づけに注意.
+重ねての助言ですが,
+つねにバックアップを取ってください.それから,
+お母さんのお片づけに注意.
\end_layout
\end_inset
\end_layout
\begin_layout Standard
-モジュールは,以下のような行で始まらなくてはなりません.
+モジュールは,
+以下のような行で始まらなくてはなりません.
+\end_layout
+
+\begin_layout LyX-Code
+#
+\backslash
+DeclareLyXModule[endnotes.sty]{Endnotes}
\end_layout
\begin_layout LyX-Code
#
\backslash
-DeclareLyXModule[endnotes.sty]{Endnotes}
+DeclareCategory{Foot- and Endnotes}
\end_layout
\begin_layout Standard
-波括弧内に入っている必須引数はモジュール名で,これは
+波括弧内に入っている
+\family typewriter
+
+\backslash
+DeclareLyXModule
+\family default
+の必須引数はモジュール名で,
+これは
\begin_inset Flex MenuItem
status collapsed
\end_inset
-内に表示されます.角括弧内の引数は非必須です.これは,モジュールが依存する\SpecialChar LaTeX
-パッケージをすべて宣言します.また,非必須引数として,
+内に表示されます.角括弧内の引数は非必須です.これは,
+モジュールが依存する\SpecialChar LaTeX
+パッケージをすべて宣言します.また,
+非必須引数として,
+
\begin_inset Flex Code
status collapsed
\end_inset
の形を使用することができます.これは,
+
\begin_inset Flex Code
status collapsed
\end_inset
-形式への変換鎖が存在するときのみ,このモジュールを使用できることを宣言するものです.
+形式への変換鎖が存在するときのみ,
+このモジュールを使用できることを宣言するものです.
+\family typewriter
+
+\backslash
+DeclareLyXModule
+\family default
+宣言は,
+厳密には必須ではありませんが,
+モジュールを見つけやすくするために書いておくべきです.既存のモジュールカテゴリを見て,
+適切ならばそのどれかを使用してください.
\end_layout
\begin_layout Standard
-それから,以下のようなモジュール宣言を行います
+モジュール宣言とカテゴリ宣言の後には,
+以下のような行を続けます
\begin_inset Foot
status collapsed
\begin_layout Plain Layout
モジュールを\SpecialChar LyX
-に公開する場合には英語が望ましいです.この説明は翻訳メッセージ一覧に現れるようになるので,次回のインタフェースの更新時に翻訳されることになります.
+に公開する場合には英語が望ましいです.この説明は翻訳メッセージ一覧に現れるようになるので,
+次回のインタフェースの更新時に翻訳されることになります.
\end_layout
\end_inset
\end_layout
\begin_layout LyX-Code
-#Adds an endnote command, in addition to footnotes.
+#Adds an endnote command,
+ in addition to footnotes.
\end_layout
\end_layout
\begin_layout LyX-Code
-#Requires: somemodule | othermodule
+#Requires:
+ somemodule | othermodule
\end_layout
\begin_layout LyX-Code
-#Excludes: badmodule
+#Excludes:
+ badmodule
\end_layout
\begin_layout Standard
ここで説明(Description)は,
+
\begin_inset Flex MenuItem
status collapsed
\end_inset
-でこのモジュールが何をするものか,ユーザに情報を与えるために使用されます.
+でこのモジュールが何をするものか,
+ユーザに情報を与えるために使用されます.
\begin_inset Flex Code
status collapsed
\end_inset
-行は,このモジュールが共に使用する必要がある,他のモジュールを特定するのに用いられます.一方,
+行は,
+このモジュールが共に使用する必要がある,
+他のモジュールを特定するのに用いられます.一方,
+
\begin_inset Flex Code
status collapsed
\end_inset
-行は,このモジュールが共に使用してはならない,他のモジュールを特定するのに用いられます.この2つの行は必須ではなく,上記のようにモジュールが複数ある場合には,パ
-イプ記号「|」で区切らなくてはなりません.
+行は,
+このモジュールが共に使用してはならない,
+他のモジュールを特定するのに用いられます.この2つの行は必須ではなく,
+上記のようにモジュールが複数ある場合には,
+パイプ記号「|」で区切らなくてはなりません.
\begin_inset Flex Code
status collapsed
\end_inset
-に指定されたモジュールは,選言的に取り扱われることに注意してください.つまり,
+に指定されたモジュールは,
+選言的に取り扱われることに注意してください.つまり,
+
\begin_inset Flex Code
status collapsed
\end_inset
に指定されたモジュールのうち,
+
\emph on
少なくとも一つ
\emph default
が使用されていればよいということです.同様に,
+
\begin_inset Flex Code
status collapsed
\end_inset
-に指定されたモジュールは,一つも使用されてはなりません.ここでモジュールは,
+に指定されたモジュールは,
+一つも使用されてはなりません.ここでモジュールは,
+
\begin_inset Flex Code
status collapsed
\end_inset
-とは,実のところ
+とは,
+実のところ
\begin_inset Flex Code
status collapsed
\end_layout
\begin_layout Standard
-引用エンジンファイルは,次のような行で始まらなくてはなりません.
+引用エンジンファイルは,
+次のような行で始まらなくてはなりません.
\end_layout
\begin_layout LyX-Code
\begin_layout Standard
波括弧内の必須引数はモジュール名で,
+
\begin_inset Flex Noun
status collapsed
\end_inset
-にそのまま現れます.角括弧内の引数は非必須です.これは,引用エンジンが依存する\SpecialChar LaTeX
+にそのまま現れます.角括弧内の引数は非必須です.これは,
+引用エンジンが依存する\SpecialChar LaTeX
パッケージを宣言します.
\end_layout
\begin_layout Standard
-引用エンジン宣言には,その後,以下のような行が続きます
+引用エンジン宣言には,
+その後,
+以下のような行が続きます
\begin_inset Foot
status collapsed
\begin_layout Plain Layout
\SpecialChar LyX
-とともに公表するモジュールの場合は,英語で書かれることが望まれます.この説明は,翻訳対象メッセージのリストに含まれますので,次回インタフェースの更新の際に翻訳さ
-れることになります.
+とともに公表するモジュールの場合は,
+英語で書かれることが望まれます.この説明は,
+翻訳対象メッセージのリストに含まれますので,
+次回インタフェースの更新の際に翻訳されることになります.
\end_layout
\end_inset
\end_layout
\begin_layout LyX-Code
-# customizable, fully localized and provides many features
+# customizable,
+ fully localized and provides many features
\end_layout
\begin_layout LyX-Code
\begin_layout Standard
この説明は,
+
\begin_inset Flex Noun
status collapsed
\end_inset
-の中で,ユーザーに引用エンジンに関する情報を提供するために使われます.
+の中で,
+ユーザーに引用エンジンに関する情報を提供するために使われます.
\end_layout
\begin_layout Subsection
\end_layout
\begin_layout Standard
-レイアウトファイルやインクルードされたファイル,またはモジュールの最初の非コメント行には,以下のように,かならずファイル形式番号が記されていなくてはなりません.
+レイアウトファイルやインクルードされたファイル,
+またはモジュールの最初の非コメント行には,
+以下のように,
+かならずファイル形式番号が記されていなくてはなりません.
\end_layout
\begin_layout Description
\begin_inset space ~
\end_inset
-1.3.x以前のレイアウトファイルには,明示されたファイル形式がないため,書式1と解されます.\SpecialChar LyX
-現行版のファイル形式は,書式
-\begin_inset Info
-type "lyxinfo"
-arg "layoutformat"
-\end_inset
-
-です.しかし,\SpecialChar LyX
-ã\81®å\90\84ç\89\88ã\81¯ï¼\8cæ\97§ç\89\88ã\81®\SpecialChar LyX
-で作成されたファイルを読むことができるように,旧版のレイアウトファイルも読むことができます.しかしながら,以前の書式に変換する方法
-はありません.
+1.3.x以前のレイアウトファイルには,
+明示されたファイル形式がないため,
+書式1と解されます.\SpecialChar LyX
+現行版のファイル形式は,
+書式69です.しかし,
+\SpecialChar LyX
+の各版は,
+旧版の\SpecialChar LyX
+ã\81§ä½\9cæ\88\90ã\81\95ã\82\8cã\81\9fã\83\95ã\82¡ã\82¤ã\83«ã\82\92èªã\82\80ã\81\93ã\81¨ã\81\8cã\81§ã\81\8dã\82\8bã\82\88ã\81\86ã\81«ï¼\8c
+旧版のレイアウトファイルも読むことができます.しかしながら,
+以前の書式に変換する方法はありません.
\end_layout
\begin_layout Subsection
\end_layout
\begin_layout Standard
-以下は,文書クラス全体の挙動を決定する汎用パラメータです(これは,
+以下は,
+文書クラス全体の挙動を決定する汎用パラメータです(これは,
+
\begin_inset Flex Code
status collapsed
\end_inset
-ファイルのみに使用されるべきで,モジュールでは使ってはならない,ということを意味するものでは
+ファイルのみに使用されるべきで,
+モジュールでは使ってはならない,
+ということを意味するものでは
\emph on
ありません
\emph default
-.モジュールには,すべてのレイアウトタグを使用することができます).
+.モジュールには,
+すべてのレイアウトタグを使用することができます).
\end_layout
\begin_layout Description
status collapsed
\begin_layout Plain Layout
-AddToHTMLPreamble
+AddToCiteEngine <エンジン>
\end_layout
\end_inset
- この文書クラスがXHTMLに出力されるときに,
-\begin_inset Flex Code
-status collapsed
-
+ 引用参考文献の表示能力を拡張します.詳細については、第
+\begin_inset CommandInset ref
+LatexCommand ref
+reference "subsec:引用エンジンの説明"
+plural "false"
+caps "false"
+noprefix "false"
+nolink "false"
+
+\end_inset
+
+節を参照してください.「
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+End
+\end_layout
+
+\end_inset
+
+」で閉じる必要があります.
+\end_layout
+
+\begin_layout Description
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+AddToHTMLPreamble
+\end_layout
+
+\end_inset
+
+ この文書クラスがXHTMLに出力されるときに,
+
+\begin_inset Flex Code
+status collapsed
+
\begin_layout Plain Layout
<head>
\end_layout
\end_inset
-ブロックに追加出力される情報です.典型的には,これはCSSスタイル情報を出力するのに用いられますが,
+ブロックに追加出力される情報です.典型的には,
+これはCSSスタイル情報を出力するのに用いられますが,
+
\begin_inset Flex Code
status collapsed
\end_inset
-に出力するものであれば,何でも使用することができます.「
+に出力するものであれば,
+何でも使用することができます.「
\begin_inset Flex Code
status collapsed
\begin_inset Flex Code
status collapsed
+\begin_layout Plain Layout
+BibInToc
+\end_layout
+
+\end_inset
+
+ [
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+
+\emph on
+0
+\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 Plain Layout
+1
+\end_layout
+
+\end_inset
+
+(もしくは
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+true
+\end_layout
+
+\end_inset
+
+)にしてください.これによって,
+書誌情報が2回目次に現れるのを防ぐことができます.
+\end_layout
+
+\begin_layout Description
+\begin_inset Flex Code
+status collapsed
+
\begin_layout Plain Layout
CiteEngine <エンジン>
\end_layout
\end_inset
- 文献参照を表示する方法を定義します.詳細については,第
+ 文献参照を表示する方法を定義します.詳細については,
+第
\begin_inset CommandInset ref
LatexCommand ref
reference "subsec:引用エンジンの説明"
plural "false"
caps "false"
noprefix "false"
+nolink "false"
\end_inset
plural "false"
caps "false"
noprefix "false"
+nolink "false"
\end_inset
-節参照).
+節参照).これをレイアウトファイルやモジュールに追加した場合,
+引用エンジンの定義は,
+すべて上書きされることに注意してください.
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+AddToCiteEngine
+\end_layout
+
+\end_inset
+
+も参照してください.
\end_layout
\begin_layout Description
\end_inset
- 書誌情報の表示に使う書式を定義します.詳細については,第
+ 書誌情報の表示に使う書式を定義します.詳細については,
+第
\begin_inset CommandInset ref
LatexCommand ref
reference "subsec:引用書式指定"
+nolink "false"
\end_inset
plural "false"
caps "false"
noprefix "false"
+nolink "false"
\end_inset
-節参照).
+節参照).レイアウトやモジュールにCiteFormatが指定されると,
+引用エンジンの定義は上書きされます.
\end_layout
\begin_layout Description
\end_inset
] 書誌情報を生成するのに,
+
\family sans
Biblatex
\family default
plural "false"
caps "false"
noprefix "false"
+nolink "false"
\end_inset
\end_inset
- 文書クラスがサポートする様々な大域オプションを記します.説明は,第
+ 文書クラスがサポートする様々な大域オプションを記します.説明は,
+第
\begin_inset CommandInset ref
LatexCommand ref
reference "subsec:ClassOptions"
+nolink "false"
\end_inset
\end_inset
-] この部分はカウンタの特性を定義します.カウンタがまだ存在していなければ,生成されます.もし存在しなければ修正されます.「
+] この部分はカウンタの特性を定義します.カウンタがまだ存在していなければ,
+生成されます.もし存在しなければ修正されます.「
\begin_inset Flex Code
status collapsed
\begin_inset Newline newline
\end_inset
-カウンタについての詳細は,第
+カウンタについての詳細は,
+第
\begin_inset CommandInset ref
LatexCommand ref
reference "subsec:カウンタ"
+nolink "false"
\end_inset
\end_inset
- 文書を表示するのに用いられる既定フォントを設定します.フォントの宣言の仕方については,第
+ 文書を表示するのに用いられる既定フォントを設定します.フォントの宣言の仕方については,
+第
\begin_inset CommandInset ref
LatexCommand ref
reference "subsec:フォント指定"
+nolink "false"
\end_inset
\end_inset
-] この文書クラスに,既定で取り込むモジュールを指定します.モジュールは,
+] この文書クラスに,
+既定で取り込むモジュールを指定します.モジュールは,
+
\begin_inset Flex Code
status collapsed
\end_inset
-拡張子を除いたファイル名で指定します.ユーザはこのモジュールを除外することができますが,当初は有効の状態になっています(これは新しいファイルが作成されたときや,
+拡張子を除いたファイル名で指定します.ユーザはこのモジュールを除外することができますが,
+当初は有効の状態になっています(これは新しいファイルが作成されたときや,
既存の文書にこの文書クラスが選択したときのみ該当します).
\end_layout
\lang english
\lang japanese
-これは新規段落に割り当てられる様式であり,通常は
+これは新規段落に割り当てられる様式であり,
+通常は
\begin_inset Flex MenuItem
status collapsed
\end_inset
-です.もしこれを指定しなければ,最初に定義される様式がこれに割り当てられるようにはなっていますが,このディレクティブを使用することが推奨されます.
+です.もしこれを指定しなければ,
+最初に定義される様式がこれに割り当てられるようにはなっていますが,
+このディレクティブを使用することが推奨されます.
+\end_layout
+
+\begin_layout Description
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+DocBookRoot
+\end_layout
+
+\end_inset
+
+ [
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+文字列
+\end_layout
+
+\end_inset
+
+] 文書をDocBookのこのクラスで出力する際に使用する(文書の最上位の)ルート要素.既定値は「
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+article
+\end_layout
+
+\end_inset
+
+」です.
+\end_layout
+
+\begin_layout Description
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+DocBookForceAbstract
+\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
+true
+\end_layout
+
+\end_inset
+
+」ならばルート要素は常に
+\family typewriter
+<abstract>
+\family default
+タグを持つことになります.既定値は「
+\family typewriter
+false
+\family default
+」です.
\end_layout
\begin_layout Description
\end_inset
-] このタグは,指定されたモジュール—
+] このタグは,
+指定されたモジュール—
+
\begin_inset Flex Code
status collapsed
\end_inset
-拡張子を除いたファイル名で指定します—が,この文書クラスでは使用できないように設定します.これはたとえば,特定の学術誌用レイアウトファイルの中で,定理番号を節毎
-に振る
+拡張子を除いたファイル名で指定します—
+が,
+この文書クラスでは使用できないように設定します.これはたとえば,
+特定の学術誌用レイアウトファイルの中で,
+定理番号を節毎に振る
\begin_inset Flex Code
status collapsed
\end_inset
-モジュールが使用されるのを防ぐために用いたりすることができます.このタグは,モジュール内で
+モジュールが使用されるのを防ぐために用いたりすることができます.このタグは,
+モジュール内で
\emph on
使用してはいけません
\emph default
-.モジュールは,他のモジュールを排除する独自の枠組みがあります(第
+.モジュールは,
+他のモジュールを排除する独自の枠組みがあります(第
\begin_inset CommandInset ref
LatexCommand ref
reference "subsec:レイアウトモジュール"
+nolink "false"
\end_inset
\end_inset
- フロートを新規に定義します.詳細は,第
+ フロートを新規に定義します.詳細は,
+第
\begin_inset CommandInset ref
LatexCommand ref
reference "subsec:フロート"
+nolink "false"
\end_inset
\end_inset
この文書クラスがXHTMLに出力されるときに,
+
\begin_inset Flex Code
status collapsed
\end_inset
-宣言は,すべて完全に上書きされることに注意してください(プリアンブルに何かを追加したい時には,
+宣言は,
+すべて完全に上書きされることに注意してください(プリアンブルに何かを追加したい時には,
+
\begin_inset Flex Code
status collapsed
\end_inset
-] 文書がHTMLに出力されるときに,目次や書誌情報などに使用されるレイアウトです.articleの場合には,これは通常「節」であり,bookの場合は「章」です
-.これを指定しない場合には,\SpecialChar LyX
-はどのレイアウトを使用するべきか,解析しようと試みます.
+] 文書がHTMLに出力されるときに,
+目次や書誌情報などに使用されるレイアウトです.articleの場合には,
+これは通常「節」であり,
+bookの場合は「章」です.これを指定しない場合には,
+\SpecialChar LyX
+はどのレイアウトを使用するべきか,
+解析しようと試みます.
\end_layout
\begin_layout Description
\end_inset
-] 与えられたカウンタの特性を修正します.カウンタが存在しない場合には,この節は無視されます.「
+] 与えられたカウンタの特性を修正します.カウンタが存在しない場合には,
+この節は無視されます.「
\begin_inset Flex Code
status collapsed
\begin_inset Newline newline
\end_inset
-カウンタについての詳細は,第
+カウンタについての詳細は,
+第
\begin_inset CommandInset ref
LatexCommand ref
reference "subsec:カウンタ"
+nolink "false"
\end_inset
\end_inset
-] 与えられた段落様式の特性を修正します.様式が存在しない場合には,この節は無視されます.「
+] 与えられた段落様式の特性を修正します.様式が存在しない場合には,
+この節は無視されます.「
\begin_inset Flex Code
status collapsed
\lang english
\lang japanese
-名称の指し示すように,このコマンドは,同じコマンドを何度も指定せずに済むように,別のレイアウト定義ファイルを取り込ませます.よく使われる例は,基本的なレイアウト
-のほとんどを収録している
+名称の指し示すように,
+このコマンドは,
+同じコマンドを何度も指定せずに済むように,
+別のレイアウト定義ファイルを取り込ませます.よく使われる例は,
+基本的なレイアウトのほとんどを収録している
\begin_inset Flex Code
status collapsed
\begin_inset Flex Code
status collapsed
+\begin_layout Plain Layout
+InputGlobal
+\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
+Input
+\end_layout
+
+\end_inset
+
+コマンドの派生ですが,
+ユーザーディレクトリのファイルは探しません.これによって,
+ユーザーディレクトリ中に
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+name.layout
+\end_layout
+
+\end_inset
+
+または
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+name.inc
+\end_layout
+
+\end_inset
+
+というファイルを作成して,
+
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+InputGlobal name
+\end_layout
+
+\end_inset
+
+あるいは
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+InputGlobal name.inc
+\end_layout
+
+\end_inset
+
+と指定し(ファイル名同順),
+同名のグローバルファイルを読み込むことができます(
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+Input
+\end_layout
+
+\end_inset
+
+ではファイルを再帰的に読み込んでしまいます).このようにすることで,
+グローバルファイル全体をコピーすることなく,
+修正できるようになります.
+\end_layout
+
+\begin_layout Description
+\begin_inset Flex Code
+status collapsed
+
\begin_layout Plain Layout
InsetLayout
\end_layout
\lang english
\lang japanese
-このセクションは,差込枠のレイアウトを定義(再定義)します.これは,既存の差込枠にも,新しい文字様式のような新規のユーザ定義差込枠にも使用することができます.「
+このセクションは,
+差込枠のレイアウトを定義(再定義)します.これは,
+既存の差込枠にも,
+新しい文字様式のような新規のユーザ定義差込枠にも使用することができます.「
\begin_inset Flex Code
status collapsed
\begin_inset Newline newline
\end_inset
-詳しい情報は,第
+詳しい情報は,
+第
\begin_inset CommandInset ref
LatexCommand ref
reference "subsec:任意設定差込枠"
+nolink "false"
\end_inset
\end_inset
-] 画面上の左余白の幅を指示する文字列.例:「
+] 画面上の左余白の幅を指示する文字列.例:
+「
\begin_inset Flex Code
status collapsed
\end_inset
-」.(これは,「2ex」のような「長さ」ではないことに注意してください.)
+」.(これは,
+「2ex」のような「長さ」ではないことに注意してください.)
\end_layout
\begin_layout Description
\end_inset
-] 著者-刊行年引用で,引用が「第一著者 et al.」に切り替わる前に,表示される名前の最大数を定める整数.主に引用エンジンファイルで使用されます(第
+] 著者-刊行年引用で,
+引用が「第一著者 et al.」に切り替わる前に,
+表示される名前の最大数を定める整数.主に引用エンジンファイルで使用されます(第
\begin_inset CommandInset ref
LatexCommand ref
reference "subsec:引用エンジンファイル"
plural "false"
caps "false"
noprefix "false"
+nolink "false"
\end_inset
status collapsed
\begin_layout Plain Layout
-NoCounter
+ModifyInsetLayout
\end_layout
\end_inset
status collapsed
\begin_layout Plain Layout
-<カウンタ>
+<型>
\end_layout
\end_inset
-] このコマンドは,既存のカウンタ(通常インクルードファイル内で定義されたもの)を削除します.
-\end_layout
-
-\begin_layout Description
+] は差込枠のレイアウトを修正します.レイアウトが存在しない場合には,
+このセクションは無視されます.「
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-NoFloat
+End
\end_layout
\end_inset
- [
+」で閉じる必要があります.
+\end_layout
+
+\begin_layout Description
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-<フロート>
+NoCounter
\end_layout
\end_inset
-] このコマンドは既存のフロートを削除します.これは特に,Inputで取り込んだファイルに定義されていたフロートを抑制するのに便利です.
+ [
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+<カウンタ>
+\end_layout
+
+\end_inset
+
+] このコマンドは,
+既存のカウンタ(通常インクルードファイル内で定義されたもの)を削除します.
+\end_layout
+
+\begin_layout Description
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+NoFloat
+\end_layout
+
+\end_inset
+
+ [
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+<フロート>
+\end_layout
+
+\end_inset
+
+] このコマンドは既存のフロートを削除します.これは特に,
+Inputで取り込んだファイルに定義されていたフロートを抑制するのに便利です.
\end_layout
\begin_layout Description
\end_inset
-] このコマンドは既存の様式を削除します.これは特に,Inputで取り込んだファイルに定義されていた様式を抑制するのに便利です.
+] このコマンドは既存の様式を削除します.これは特に,
+Inputで取り込んだファイルに定義されていた様式を抑制するのに便利です.
\end_layout
\begin_layout Description
\end_inset
-] このクラスによって生成されるファイル形式を示す文字列(
-\family sans
-設定
-\family default
-ダイアログで定義される形のもの).おもに,
+] この文書クラスによって生成されるファイル形式(\SpecialChar LyX
+設定で定義される形のもの).おもに,
+
\begin_inset Flex Code
status collapsed
\end_inset
-になっていて,新しい型のliterate文書を定義したい時に便利です.対応する
+になっていて,
+新しい型のliterate文書を定義したい時に便利です.対応する
\begin_inset Flex Code
status collapsed
\end_inset
-パラメーターに遭遇したときには,この文字列は,「
-\begin_inset Flex Code
-status collapsed
-
-\begin_layout Plain Layout
-docbook
-\end_layout
-
-\end_inset
-
-」・「
+パラメーターに遭遇したときには,
+形式は「
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-lat
-\emph on
-ex
+latex
\end_layout
\end_inset
-ã\80\8dã\81®ã\81\84ã\81\9aã\82\8cã\81\8bã\81«ã\83ªã\82»ã\83\83ã\83\88ã\81\95ã\82\8cã\81¾ã\81\99ï¼\8e
+」にリセットされます.
\end_layout
\begin_layout Description
\end_inset
-,
-\begin_inset Flex Code
-status collapsed
-
-\begin_layout Plain Layout
-docbook
-\end_layout
-
-\end_inset
-
-,
+,
+
\begin_inset Flex Code
status collapsed
\end_inset
-] このクラスを使用する文書がどのような種類の出力をするかを示す文字列.現在のところ,取り得る値は「docbook」・「latex」・「literate」です.
+] このクラスを使用する文書がどのような種類の出力をするかを示す文字列.
\end_layout
\begin_layout Description
\end_inset
-] 第1文字列で指定したパッケージ用のオプションを第2文字列で指定します.例えば,「
+] 第1文字列で指定したパッケージ用のオプションを第2文字列で指定します.例えば,
+「
\begin_inset Flex Code
status collapsed
\end_inset
」とすると,
+
\begin_inset Flex Code
status collapsed
\end_inset
オプションとともに読み込みます(\SpecialChar TeX
-perts向けに述べると,これは,
+perts向けに述べると,
+これは,
+
\begin_inset Flex Code
status collapsed
\end_inset
-を読み込む前に,\SpecialChar LyX
+を読み込む前に,
+\SpecialChar LyX
に
\begin_inset Flex Code
status collapsed
\begin_inset Flex Code
status collapsed
+\begin_layout Plain Layout
+PageSize
+\end_layout
+
+\end_inset
+
+ [
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+
+\emph on
+custom
+\emph default
+,
+ letter,
+ legal,
+ executive,
+ a0,
+ a1,
+ a2,
+ a3,
+ a4,
+ a5,
+ a6,
+ b0,
+ b1,
+ b2,
+ b3,
+ b4,
+ b5,
+ b6,
+ c0,
+ c1,
+ c2,
+ c3,
+ c4,
+ c5,
+ c6,
+ b0j,
+ b1j,
+ b2j,
+ b3j,
+ b4j,
+ b5j,
+ b6j
+\end_layout
+
+\end_inset
+
+] 既定のページサイズです.これは一部の変換子に使われます.
+\end_layout
+
+\begin_layout Description
+\begin_inset Flex Code
+status collapsed
+
\begin_layout Plain Layout
PageStyle
\end_layout
\emph default
-,
+,
+
\begin_inset Flex Code
status collapsed
\end_inset
-,
+,
+
\begin_inset Flex Code
status collapsed
\end_inset
-宣言は,すべて上書きされてしまうので注意してください.(プリアンブルに何かを追加したい時には,
+宣言は,
+すべて上書きされてしまうので注意してください.(プリアンブルに何かを追加したい時には,
+
\begin_inset Flex Code
status collapsed
\begin_inset Flex Code
status collapsed
+\begin_layout Plain Layout
+ProvideInsetLayout
+\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
+End
+\end_layout
+
+\end_inset
+
+」で閉じる必要があります.
+\end_layout
+
+\begin_layout Description
+\begin_inset Flex Code
+status collapsed
+
\begin_layout Plain Layout
Provides
\end_layout
\end_inset
-,
+,
+
\begin_inset Flex Code
status collapsed
\end_inset
-で示される機能を既に提供しているかどうかを示します.機能は,一般的にパッケージ名(
+で示される機能を既に提供しているかどうかを示します.機能は,
+一般的にパッケージ名(
\begin_inset Flex Code
status collapsed
・\SpecialChar ldots
)です.機能一覧については,
+
\begin_inset CommandInset ref
LatexCommand ref
reference "chap:関数一覧"
+nolink "false"
\end_inset
\end_inset
で表されているモジュールの機能を提供することを示し,
+
\begin_inset Flex Code
status collapsed
\end_inset
-タグを使用すると,モジュールを使用しなくてはならないことを示しますが,このタグは主に,このレイアウトがモジュールを直接取り込んでしまっていることを示すのに用いら
-れます.同じ機能を別に実装しているモジュール中で使用するなどすることもできます.
+タグを使用すると,
+モジュールを使用しなくてはならないことを示しますが,
+このタグは主に,
+このレイアウトがモジュールを直接取り込んでしまっていることを示すのに用いられます.同じ機能を別に実装しているモジュール中で使用するなどすることもできます.
\end_layout
\begin_layout Description
\end_inset
-で表されている機能を要求することを示します.機能が複数ある場合には,コンマで区切らなくてはなりません.サポートされている機能以外は要求できないことに注意してくだ
-さい(機能一覧については
+で表されている機能を要求することを示します.機能が複数ある場合には,
+ã\82³ã\83³ã\83\9eã\81§å\8cºå\88\87ã\82\89ã\81ªã\81\8fã\81¦ã\81¯ã\81ªã\82\8aã\81¾ã\81\9bã\82\93ï¼\8eã\82µã\83\9dã\83¼ã\83\88ã\81\95ã\82\8cã\81¦ã\81\84ã\82\8bæ©\9fè\83½ä»¥å¤\96ã\81¯è¦\81æ±\82ã\81§ã\81\8dã\81ªã\81\84ã\81\93ã\81¨ã\81«æ³¨æ\84\8fã\81\97ã\81¦ã\81\8fã\81 ã\81\95ã\81\84ï¼\88æ©\9fè\83½ä¸\80覧ã\81«ã\81¤ã\81\84ã\81¦ã\81¯
\begin_inset CommandInset ref
LatexCommand ref
reference "chap:関数一覧"
+nolink "false"
\end_inset
を参照).特定のオプションをとるパッケージを要求する場合,
+
\begin_inset Flex Code
status collapsed
\end_inset
-] 画面上の右余白の幅を指示する文字列.例:「
+] 画面上の右余白の幅を指示する文字列.例:
+「
\begin_inset Flex Code
status collapsed
\end_inset
-] クラスの既定値として,用紙の片面に印字するか両面に印字するかを指定します.
+] クラスの既定値として,
+用紙の片面に印字するか両面に印字するかを指定します.
\begin_inset Flex MenuItem
status collapsed
\lang english
\lang japanese
-この部分は段落様式を定義します.様式がまだ存在していなければ,生成されます.既に存在していれば,そのパラメータが修正されます.「
+この部分は段落様式を定義します.様式がまだ存在していなければ,
+生成されます.既に存在していれば,
+そのパラメータが修正されます.「
\begin_inset Flex Code
status collapsed
\end_inset
段落様式に関する詳細は,
+
\begin_inset CommandInset ref
LatexCommand ref
reference "subsec:段落様式-XHTML"
+nolink "false"
\end_inset
status collapsed
\begin_layout Plain Layout
-TitleLatexName
+TableStyle
\end_layout
\end_inset
status collapsed
\begin_layout Plain Layout
-文字列="maketitle"
+<名称>
\end_layout
\end_inset
-]
+] は,
+表を挿入する際に用いられる既定の表様式を定義します.下記の様式が利用可能です.
+\end_layout
+
+\begin_deeper
+\begin_layout Itemize
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-TitleLatexType
+Formal_with_Footline
\end_layout
\end_inset
-で使用すべきコマンド名あるいは環境名.The name of the command or environment to be used with
-
+:
+フォーマル様式(「ブックタブ」様式).すなわち,
+水平罫線のみで最上部と最下部が太く,
+ときに第一行と最終行は表本体とは細い内部罫線で区切られます.
+\end_layout
+
+\begin_layout Itemize
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+Formal_without_Footline
+\end_layout
+
+\end_inset
+
+:
+上記と同様ですが,
+最終行は本体から内部罫線で区切られることはありません.
+\end_layout
+
+\begin_layout Itemize
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+Simple_Grid
+\end_layout
+
+\end_inset
+
+:
+シンプルな表罫線.
+\end_layout
+
+\begin_layout Itemize
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+Grid_with_Head
+\end_layout
+
+\end_inset
+
+:
+
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+Simple_Grid
+\end_layout
+
+\end_inset
+
+と同様ですが,
+ヘッダ行は2本目の罫線が余分に引かれます.これは\SpecialChar LyX
+の既定様式でもあります.
+\end_layout
+
+\begin_layout Itemize
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+No_Borders
+\end_layout
+
+\end_inset
+
+:
+罫線のない表です.
+\end_layout
+
+\end_deeper
+\begin_layout Description
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+TitleLatexName
+\end_layout
+
+\end_inset
+
+ [
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+文字列="maketitle"
+\end_layout
+
+\end_inset
+
+] コマンド名あるいは環境名.
\begin_inset Flex Code
status collapsed
\end_inset
-.
+とともに使用します.
\end_layout
\begin_layout Description
\end_inset
-,
+,
+
\begin_inset Flex Code
status collapsed
\end_inset
-] 文書のタイトルを定義するのに,どのようなマークアップを使用するのかを示します.
+] 文書のタイトルを定義するのに,
+どのようなマークアップを使用するのかを示します.
\begin_inset Flex Code
status collapsed
\end_inset
-は,「
+は,
+「
\begin_inset Flex Code
status collapsed
\end_inset
」が指定されている最後のレイアウトの後に,
+
\begin_inset Flex Code
status collapsed
\end_inset
-は,「
+は,
+「
\begin_inset Flex Code
status collapsed
\end_inset
-部は,以下の項目を取り得ます.
+部は,
+以下の項目を取り得ます.
\end_layout
\begin_layout Description
\end_inset
-」で区切ります.
+」で区切ります.任意の数値が使用できます.
\end_layout
\begin_layout Description
status collapsed
\begin_layout Plain Layout
-Header
+FontSizeFormat
\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
+文字列
\end_layout
\end_inset
- [
+] フォント寸法オプションのフォーマット.既定値:
+
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-文字列="empty|plain|headings|fancy"
+$$spt
\end_layout
\end_inset
-] 使用できるページ様式の一覧です.「
+,
+ここで
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-|
+$$s
\end_layout
\end_inset
-ã\80\8dã\81§å\8cºå\88\87ã\82\8aã\81¾す.
+ã\81¯ã\83\95ã\82©ã\83³ã\83\88寸æ³\95ã\81®ã\83\97ã\83¬ã\82¤ã\82¹ã\83\9bã\83«ã\83\80ã\81§す.
\end_layout
\begin_layout Description
status collapsed
\begin_layout Plain Layout
-Other
+PageSize
\end_layout
\end_inset
status collapsed
\begin_layout Plain Layout
-文字列=""
+文字列="letter|\SpecialChar allowbreak
+legal|\SpecialChar allowbreak
+executive|\SpecialChar allowbreak
+a0|\SpecialChar allowbreak
+a1|\SpecialChar allowbreak
+a2|\SpecialChar allowbreak
+a3|\SpecialChar allowbreak
+a4|\SpecialChar allowbreak
+a5|\SpecialChar allowbreak
+a6|\SpecialChar allowbreak
+b0|\SpecialChar allowbreak
+b1|\SpecialChar allowbreak
+b2|\SpecialChar allowbreak
+b3|\SpecialChar allowbreak
+b4|\SpecialChar allowbreak
+b5|\SpecialChar allowbreak
+b6|\SpecialChar allowbreak
+c0|\SpecialChar allowbreak
+c1|\SpecialChar allowbreak
+c2|\SpecialChar allowbreak
+c3|\SpecialChar allowbreak
+c4|\SpecialChar allowbreak
+c5|\SpecialChar allowbreak
+c6|\SpecialChar allowbreak
+b0j|\SpecialChar allowbreak
+b1j|\SpecialChar allowbreak
+b2j|\SpecialChar allowbreak
+b3j|\SpecialChar allowbreak
+b4j|\SpecialChar allowbreak
+b5j|\SpecialChar allowbreak
+b6j"
\end_layout
\end_inset
-]
+] 使用できるページ寸法を「
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
+|
+\end_layout
-\backslash
+\end_inset
+
+」で区切ったのリスト.現在,
+表記の寸法のみサポートされています.他の寸法は,
+クラスオプション設定で入力することができます.
+\end_layout
+
+\begin_layout Description
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+PageSizeFormat
+\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
+$$spaper
+\end_layout
+
+\end_inset
+
+.ここで
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+$$s
+\end_layout
+
+\end_inset
+
+はページ寸法のプレイスホルダです.
+\end_layout
+
+\begin_layout Description
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+PageStyle
+\end_layout
+
+\end_inset
+
+ [
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+文字列="empty|plain|headings|fancy"
+\end_layout
+
+\end_inset
+
+] 使用できるページ様式の一覧です.「
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+|
+\end_layout
+
+\end_inset
+
+」で区切ります.
+\end_layout
+
+\begin_layout Description
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+Other
+\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
documentclass
\end_layout
\end_layout
\begin_layout Standard
-段落様式の記述は,以下のようになります
+段落様式の記述は,
+以下のようになります
\begin_inset Foot
status collapsed
\begin_layout Plain Layout
-これは新しいレイアウトを定義するか,既存のレイアウトを修正することになることに注意してください.
+これは新しいレイアウトを定義するか,
+既存のレイアウトを修正することになることに注意してください.
\end_layout
\end_inset
\end_layout
\begin_layout Standard
-ここでは,以下のコマンドを使用することができます.
+ここでは,
+以下のコマンドを使用することができます.
\end_layout
\begin_layout Description
\end_inset
-=""] この段落は指定された型の一覧表に現れます.空の文字列を与えると無効になります.OutlinerNameコマンドとIsTocCaptionコマンドもご覧
-ください.既定値:無効.
+=""] この段落は指定された型の一覧表に現れます.空の文字列を与えると無効になります.OutlinerNameコマンドとIsTocCaptionコマンドもご覧ください.既定値:
+無効.
\end_layout
\begin_layout Description
\emph on
block
\emph default
-, left, right, center
+,
+ left,
+ right,
+ center
\end_layout
\end_inset
\emph on
block
\emph default
-, left, right, center
+,
+ left,
+ right,
+ center
\end_layout
\end_inset
] 使用できる揃えのコンマ区切りリスト(\SpecialChar LaTeX
-スタイルには,意味を成さない一部の揃えが禁じられているものがあります.たとえば,連番箇条書きを右揃えや中央揃えにすること
-はできません).
+スタイルには,
+意味を成さない一部の揃えが禁じられているものがあります.たとえば,
+連番箇条書きを右揃えや中央揃えにすることはできません).
\end_layout
\begin_layout Description
\end_inset
-] 現在の様式に関連付けられたコマンドまたは環境の引数番号<整数>を定義します.これは,節見出しのようなものに便利で,また\SpecialChar LaTeX
-でのみ意味を持ちます.コマンドまたは環
-境の引数は全て–段落の内容自身に関連付けられた必須引数を除き,必須・非必須を問わず–,別の場所で定義され,引数番号はその順序を表します.定義は
+] 現在の様式に関連付けられたコマンドまたは環境の引数番号<整数>を定義します.定義は「
\begin_inset Flex Code
status collapsed
\end_inset
-で閉じなくてはなりません.非必須引数が2つあるコマンドの場合は,以下のようになります.
-\end_layout
-
-\begin_deeper
-\begin_layout Quote
-
-\family typewriter
-Argument 1
-\end_layout
-
-\begin_layout Quote
-
-\family typewriter
-...
-\end_layout
-
-\begin_layout Quote
-
-\family typewriter
-EndArgument
-\end_layout
-
-\begin_layout Quote
-
-\family typewriter
-Argument 2
-\end_layout
-
-\begin_layout Quote
-
-\family typewriter
-...
-\end_layout
+」で閉じる必要があります.詳細については第
+\begin_inset CommandInset ref
+LatexCommand ref
+reference "subsec:引数"
+plural "false"
+caps "false"
+noprefix "false"
+nolink "false"
-\begin_layout Quote
+\end_inset
-\family typewriter
-EndArgument
+節をご覧ください.
\end_layout
-\begin_layout Standard
+\begin_layout Description
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Argument
+AutoNests
\end_layout
\end_inset
-定義内部では,以下の指定をすることができます.
-\end_layout
-
-\begin_layout Itemize
+ 現在のレイアウト中もしくは後にネストすべきレイアウトのコンマ区切りリストを入れます.(環境など)ネスト可能なレイアウトでのみ意味を持ちます.「
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-LabelString
+EndAutoNests
\end_layout
\end_inset
-
+」で閉じる必要があります.
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-[文字列]
+IsAutoNestedBy
\end_layout
\end_inset
- この引数を挿入するメニューと引数差込枠ボタンに表示される文字列です(別に
+もご参照ください.
+\end_layout
+
+\begin_layout Description
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-MenuString
+BabelPreamble
\end_layout
\end_inset
-を指定した場合を除く).メニューには,後ろに「|」で区切った文字を置くことでアクセラレーターを定義することができます(例:
-\begin_inset space \space{}
-\end_inset
+ これは,
+前に現れたこの様式の
+\begin_inset Flex Code
+status collapsed
+\begin_layout Plain Layout
+BabelPreamble
+\end_layout
-\begin_inset Quotes eld
\end_inset
-
+宣言をすべて,
+完全に上書きしますので注意してください.「
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Short Title|S
+EndBabelPreamble
\end_layout
\end_inset
+」で閉じる必要があります.これの利用法についての詳細は,
+第
+\begin_inset CommandInset ref
+LatexCommand ref
+reference "subsec:段落様式の国際化"
+nolink "false"
-\begin_inset Quotes erd
\end_inset
-).
+節をご覧ください.
\end_layout
-\begin_layout Itemize
+\begin_layout Description
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-MenuString
+BottomSep
\end_layout
\end_inset
-
+ [
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-[文字列]
+浮動小数点型=0
\end_layout
\end_inset
- メニュー単独用の文字列.後ろに「|」で区切った文字を置くことでアクセラレーターを定義することができます(例:
-\begin_inset space \space{}
-\end_inset
+]
+\begin_inset Foot
+status collapsed
+\begin_layout Plain Layout
+ここで「浮動小数点型」とは1.5のような実数を指します.
+\end_layout
-\begin_inset Quotes eld
\end_inset
+ このレイアウト型の段落塊の最後の段落と,
+次の段落とを分離する垂直空白.次の段落が別のレイアウト型である場合,
+分離幅は足し上げられるのではなく,
+最大値がとられます.
+\end_layout
+\begin_layout Description
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Short Title|S
+Category
\end_layout
\end_inset
-
-\begin_inset Quotes erd
-\end_inset
-
-).この指定は必須ではありません.指定しない場合には,代わりに
+ [
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-LabelString
+文字列
\end_layout
\end_inset
-がメニューに用いられます.
+] この様式のカテゴリです.これは,
+ツールバーのレイアウト・コンボボックスで関連した様式をグループ化するのに用いられます.任意の文字列を使用することができますが,
+作成した様式に既存のカテゴリを使用したいと思うことが多いでしょう.
\end_layout
-\begin_layout Itemize
+\begin_layout Description
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Tooltip
+CopyStyle
\end_layout
\end_inset
-
+ [
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-[文字列]
+文字列
\end_layout
\end_inset
- 引数差込枠にマウスをかざしたときに現れるツールチップに表示される長めの説明文.
+] 既存の様式から,
+すべての機能を現在の様式にコピーします.これは,
+そのときに定義されている様式をコピーすることに注意してください.その後に加えられた変更は,
+コピーされた様式には影響しません.
\end_layout
-\begin_layout Itemize
+\begin_layout Description
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Mandatory
+DocBookGenerateTitle
\end_layout
\end_inset
status collapsed
\begin_layout Plain Layout
-
-\emph on
-0
+ブール型=false
\end_layout
\end_inset
-,
-\begin_inset space \thinspace{}
+] ラッパータグの後に
+\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
-1
+DocBookWrapperTag
\end_layout
\end_inset
-] これが必須の引数なのか(1)非必須の引数なのか(0)を宣言します.必須引数は,与えられなければ空の出力を行いますが,非必須引数の場合はそもそも出力されません
-.既定では,必須引数は
-\begin_inset Flex Code
-status collapsed
+でのみ使用してください.他の場合はタイトルは環境の中身の
+\begin_inset Flex 圏点
+status open
\begin_layout Plain Layout
-{...}
+後に
\end_layout
\end_inset
-で区切られ,非必須引数は
+出力されます.生成されるタイトルはLyXHTMLラベルと同じで,
+環境型とその番号の組み合わせです.主な使用法は,
+DocBookにLaTeX環境を閉じるマッピングがなく,
+LaTeXにはないタイトルが必要となる
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-[...]
+figure
\end_layout
\end_inset
-で区切られます.
+のような汎用コンテナをユーザが頼らざるを得ないときに使います.この機能は,
+定理型の環境でたいへんよく用いられます.
\end_layout
-\begin_layout Itemize
+\begin_layout Description
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Requires
+DependsOn
\end_layout
\end_inset
-
+ [
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-[整数=0]
+<名称>
\end_layout
\end_inset
- この引数が出力されるとき,必要となる別の引数を(番号によって)指定します.例えば,\SpecialChar LaTeX
-コマンドでは,
-\begin_inset Flex Code
+]
+\lang english
+
+\lang japanese
+この
+\emph on
+前に
+\emph default
+プリアンブルを出力させる様式名.マクロ定義がお互いに依存関係にある場合に,
+プリアンブルの断片の順序を確実にするためのものです
+\begin_inset Foot
status collapsed
\begin_layout Plain Layout
-
-\backslash
-command[][引数]{文字列}
+この機能以外には,
+プリアンブルの順序を確定する方法はないことに注意してください.\SpecialChar LyX
+の特定のバージョンで観察された順序は,
+将来のバージョンで警告なしに変わる可能性があります.
\end_layout
\end_inset
-のように,前に(少なくとも空の)別の非必須引数を要求する非必須引数があります.これは,
-\begin_inset Flex Code
-status collapsed
-
-\begin_layout Plain Layout
-Argument 2
+.
\end_layout
-\end_inset
-
-中に
+\begin_layout Description
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Requires 1
+EndLabelType
\end_layout
\end_inset
-ステートメントを置くことで実現できます.
-\end_layout
-
-\begin_layout Itemize
+ [
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-LeftDelim
-\end_layout
-\end_inset
-
-
-\begin_inset Flex Code
-status collapsed
-
-\begin_layout Plain Layout
-[文字列]
+\emph on
+No_Label
+\emph default
+,
+ Box,
+ Filled_Box,
+ Static
\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
-ã\81§ã\81¯ã\81ªã\81\84)ã\83¦ã\83¼ã\82¶ã\83¼å®\9a義ã\81®å·¦å\8cºå\88\87ã\82\8aã\82\92å®\9a義ã\81\97ã\81¾ã\81\99ï¼\8eå\87ºå\8a\9bä¸ã\81®æ\94¹è¡\8cã\81¯
+ã\83»
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-<br/>
+Item_Environment
\end_layout
\end_inset
-で指示できます.
-\end_layout
-
-\begin_layout Itemize
+・
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-RightDelim
+List_Environment
\end_layout
\end_inset
-
+のいずれかの場合は,
+段落群の最後)に置くラベル.
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-[文字列]
+No_Label
\end_layout
\end_inset
- (
+の場合は「何もない」ことを指し,
+
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-}
+Box
\end_layout
\end_inset
-や
+(あるいは
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-]
+Filled_Box
\end_layout
\end_inset
-ではない)ユーザー定義の右区切りを定義します.出力中の改行は
+)の場合は,
+証明終了マーカ用の白い箱型(あるいは黒い箱型)を指し,
+
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-<br/>
+Static
\end_layout
\end_inset
-ã\81§æ\8c\87示ã\81§ã\81\8dます.
+ã\81¯æ\98\8e示ã\81\97ã\81\9fã\83\86ã\82ã\82¹ã\83\88æ\96\87å\97å\88\97ã\82\92æ\8c\87ã\81\97ます.
\end_layout
-\begin_layout Itemize
+\begin_layout Description
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-DefaultArg
+EndLabelString
\end_layout
\end_inset
-
+ [
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-[文字列]
+文字列=""
\end_layout
\end_inset
- ユーザー指定引数が与えられなかったとき,すなわち引数差込枠が挿入されなかったときに限り,挿入される引数を定義します(空の引数差込枠が挿入されてもDefault
-Argは無効になることに注意してください).引数が複数のときはコンマで区切る必要があります.
-\end_layout
-
-\begin_layout Itemize
+]
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-PresetArg
+Static
\end_layout
\end_inset
-
+型
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-[文字列]
+EndLabelType
\end_layout
\end_inset
- どのような場合にも(単独もしくはユーザー定義引数とともに)挿入される引数を定義します.引数が複数のときはコンマで区切る必要があります.
+のラベルで用いる文字列.
\end_layout
-\begin_layout Itemize
+\begin_layout Description
\begin_inset Flex Code
status collapsed
\end_inset
- 引数の内容に用いられるフォント.
+ 本文テキストとラベルの
+\emph on
+両方で
+\emph default
+用いられるフォント.第
\begin_inset CommandInset ref
LatexCommand ref
reference "subsec:フォント指定"
+nolink "false"
\end_inset
-参照.
-\end_layout
-
-\begin_layout Itemize
+節を参照.このフォントを定義すると,
+自動的に
\begin_inset Flex Code
status collapsed
\end_inset
- ラベルに用いられるフォント.
-\begin_inset CommandInset ref
-LatexCommand ref
-reference "subsec:フォント指定"
-
-\end_inset
-
-参照.
-\end_layout
+も同じ値で定義されることに注意してください.したがって,
-\begin_layout Itemize
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Decoration
+LabelFont
\end_layout
\end_inset
- [
+も同時に定義したい場合には,
+これを先に定義してください.
+\end_layout
+
+\begin_layout Description
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-
-\emph on
-Classic
-\emph default
-, Minimalistic, Conglomerate
+ForceLocal
\end_layout
\end_inset
-] 差込枠の枠とボタンに用いられる装飾様式.
-\end_layout
-
-\begin_layout Itemize
+ [
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-AutoInsert
+整数型=0
\end_layout
\end_inset
-
+] 新しい様式を\SpecialChar LyX
+安定版にバックポートするのに用いられます.このタグを最初にサポートした安定版は\SpecialChar LyX
+ 2.1.0です.引数は数字で,
+0・-1・1以上の任意の数をとることができます.様式の
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-[整数=0]
+ForceLocal
\end_layout
\end_inset
- これが
+フラグが1以上ならば,
+これは常に文書ヘッダに書き込まれます..lyxファイルが読み込まれると,
+文書ヘッダからの様式定義が文書クラスに追加されます.したがって,
+古い版の\SpecialChar LyX
+もこの様式を取り扱えるようになります.
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-1
+ForceLocal
\end_layout
\end_inset
-に設定されると,各様式が選択されたときに,この引数が自動的に挿入されます.現在のところ,様式・レイアウト毎に1変数のみ自動挿入することができます.
+の引数は版数です.様式が読み込まれたときに,
+文書クラス中の既存の様式の版数よりも小さいと,
+新しい様式は無視されます.版数が大きいと,
+既存の様式に代わって新しい様式が用いられます.値-1は無限大の版数を意味し,
+この様式が常に用いられることになります.
\end_layout
-\begin_layout Itemize
+\begin_layout Description
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-InsertCotext
+FreeSpacing
\end_layout
\end_inset
-
+ [
+\emph on
+
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-[整数=0]
+0
\end_layout
\end_inset
- これが
+
+\emph default
+,
+\begin_inset space \thinspace{}
+\end_inset
+
+
\begin_inset Flex Code
status collapsed
\end_inset
-に設定されると,この引数は,副文(選択した文ないしは段落全体)のコピーを内容にとって挿入されます.
-\end_layout
+] \SpecialChar LyX
+は,
+空白をそれ自体文字や記号ではなく,
+2つの単語の間の分割子として捉えているため,
+単語間に2つ以上の空白を入れることは,
+通常許可していません.これ自体はとても素晴らしいことですが,
+たとえばプログラムコードや生の\SpecialChar LaTeX
+コードを入力しようとするときなどに,
+煩わしくなることがあります.このことから,
-\begin_layout Itemize
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-PassThru
+FreeSpacing
\end_layout
\end_inset
- [
+を有効にすることが認められています.
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-
-\emph on
-inherited
-\emph default
-, true, false
+Passthru 1
\end_layout
\end_inset
-] この引数の内容が,\SpecialChar LaTeX
-が要求する特別な書き換えを行うことなく,原文のまま出力されるべきかどうかを指定します.既定値では,
+が指定されていなければ,
+\SpecialChar LyX
+は2つめ以降の空白には非改行空白を生成します.
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-PassThru
+FreeSpacing
\end_layout
\end_inset
-の状態は,引数が属する差込枠または段落レイアウトに継承されます.trueまたはfalseは,この引数のみの状態を変更します.
-\end_layout
-
-\begin_layout Itemize
+は
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-PassThruChars
+KeepEmpty
\end_layout
\end_inset
- [
+を意味することに注意してください.
+\end_layout
+
+\begin_layout Description
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-文字列
+HTML*
\end_layout
\end_inset
-]
-\family typewriter
-
-\family default
-\SpecialChar LaTeX
-が要求する特別な翻訳は抜きにして,生の形で出力されるべき各文字を定義します.PassThruとは違って,引数用に,これは明示的に定義されなくてはなりません.つま
-り,引数は,親差込枠や親レイアウトからPassThruCharsを継承しません.
+ これらのタグは,
+XHTML出力で使用されます.第
+\begin_inset CommandInset ref
+LatexCommand ref
+reference "subsec:段落様式-XHTML"
+nolink "false"
+
+\end_inset
+
+節をご覧ください.
\end_layout
-\begin_layout Itemize
+\begin_layout Description
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-IsTocCaption
+InPreamble
\end_layout
\end_inset
[
+\emph on
+
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-
-\emph on
0
\end_layout
\end_inset
+
+\emph default
,
\begin_inset space \thinspace{}
\end_inset
\end_inset
-] これを1に設定すると,引数は,その内容を対応する一覧表の項目に出力します.AddToTocを参照.
+]
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+1
\end_layout
-\begin_layout Standard
-既定では,
+\end_inset
+
+の場合,
+様式が文書本体ではなく,
+文書プリアンブルにインクルードされるようにします.これは,
+タイトルや著者の情報をプリアンブルで設定する必要のある文書クラスに便利です.これは,
+
\begin_inset Flex Code
status collapsed
\end_inset
-のとき,各レイアウトで\SpecialChar LyX
-作業領域に入力した文字列は,コマンドの最後の(必須)引数になります.しかしながら,前置句
+または
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-post:
+Paragraph
\end_layout
\end_inset
-を付けた文字列は,この作業領域引数の後に出力されます.後置引数の番号は1から振られ直されますので,作業領域引数の後の最初の引数は
+の様式に対してのみ動作します.
+\end_layout
+
+\begin_layout Description
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-post:1
+InTitle
\end_layout
\end_inset
-となります.後置引数は,
+ [
+\emph on
+
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Command
+0
\end_layout
\end_inset
-以外の
+
+\emph default
+,
+\begin_inset space \thinspace{}
+\end_inset
+
+
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-LatexType
+1
\end_layout
\end_inset
-では無視されます.
-\end_layout
-
-\begin_layout Standard
-(
+]
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-
-\backslash
-item[foo]
+1
\end_layout
\end_inset
-のような)箇条書き
+の場合,
+このレイアウトをタイトルブロックの一部としてマークします(大域項目の
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-
-\backslash
-item
+TitleLatexType
\end_layout
\end_inset
-ã\81®å¼\95æ\95°ã\81¯ï¼\8cå\89\8dç½®å\8f¥
+ã\81¨
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-item:
+TitleLatexName
\end_layout
\end_inset
-の後に番号を付けます(例:
+も参照).
+\end_layout
+
+\begin_layout Description
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Argument item:1
+IsAutoNestedBy
\end_layout
\end_inset
-).
+ このレイアウトがネストされるべき親レイアウトのコンマ区切りリストを入れます.(環境など)ネスト可能なレイアウトでのみ意味を持ちます.「
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+EndAutoNestedBy
\end_layout
-\end_deeper
-\begin_layout Description
+\end_inset
-\lang english
+」で閉じる必要があります.
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-
-\lang english
AutoNests
\end_layout
\end_inset
- Includes a comma-separated list of layouts that should be nested in and
- after the current layout.
- Only makes sense for nestable layouts (such as environments).
- Must be ended by
-\begin_inset Quotes eld
-\end_inset
+もご参照ください.
+\end_layout
+
+\begin_layout Description
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+IsTocCaption
+\end_layout
+\end_inset
+ [
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-\lang english
-EndAutoNests
+\emph on
+0
\end_layout
\end_inset
-
-\begin_inset Quotes erd
+,
+\begin_inset space \thinspace{}
\end_inset
-.
- See also
+
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-
-\lang english
-IsAutoNestedBy
+1
\end_layout
\end_inset
-.
+] これを1に設定すると,
+AddToTocが有効になり,
+段落は,
+その内容の要約を一覧表の項目に表示します.0に設定すると,
+ラベルが存在すれば,
+それのみが表示されます.
\end_layout
\begin_layout Description
status collapsed
\begin_layout Plain Layout
-BabelPreamble
+ItemCommand
\end_layout
\end_inset
- これは,前に現れたこの様式の
+ [
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-BabelPreamble
+文字列="item"
\end_layout
\end_inset
-宣言をすべて,完全に上書きしますので注意してください.「
+] 箇条書きの項目を宣言する\SpecialChar LaTeX
+コマンド.コマンドは,
+前置されるバックスラッシュを除いた部分で定義されます(既定値は「item」です.これは,
+\SpecialChar LaTeX
+出力中では
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-EndBabelPreamble
-\end_layout
-\end_inset
-
-」で閉じる必要があります.これの利用法についての詳細は,第
-\begin_inset CommandInset ref
-LatexCommand ref
-reference "subsec:段落様式の国際化"
+\backslash
+item
+\end_layout
\end_inset
-節をご覧ください.
+となります).
\end_layout
\begin_layout Description
status collapsed
\begin_layout Plain Layout
-BottomSep
+ItemSep
\end_layout
\end_inset
\end_inset
-]
-\begin_inset Foot
+] これは,
+同じレイアウトを持つ段落群の間に追加する空白を与えるものです.複数のレイアウトを一つの環境に入れると,
+それぞれのレイアウトは,
+その環境の
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-ここで「浮動小数点型」とは1.5のような実数を指します.
+ParSep
+\end_layout
+
+\end_inset
+
+だけ分離されます.しかし,
+その環境の項目全体は,
+さらにこの
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+ItemSep
\end_layout
\end_inset
- このレイアウト型の段落塊の最後の段落と,次の段落とを分離する垂直空白.次の段落が別のレイアウト型である場合,分離幅は足し上げられるのではなく,最大値がとられま
-す.
+分だけ離されます.これは
+\emph on
+乗数
+\emph default
+であることに注意してください.
\end_layout
\begin_layout Description
status collapsed
\begin_layout Plain Layout
-Category
+KeepEmpty
\end_layout
\end_inset
[
+\emph on
+
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-文字列
+0
\end_layout
\end_inset
-] この様式のカテゴリです.これは,ツールバーのレイアウト・コンボボックスで関連した様式をグループ化するのに用いられます.任意の文字列を使用することができますが
-,作成した様式に既存のカテゴリを使用したいと思うことが多いでしょう.
-\end_layout
-\begin_layout Description
+\emph default
+,
+\begin_inset space \thinspace{}
+\end_inset
+
+
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-CommandDepth
+1
\end_layout
\end_inset
- XMLコマンドの深度.XML型の書式でのみ使用されます.
+] 段落を空のままにすると,
+\SpecialChar LaTeX
+出力が空になってしまうので,
+通常,
+\SpecialChar LyX
+は段落を空にすることを許可しません.しかしながら,
+これを無効にすることが望ましい場合が存在します.たとえば,
+書簡のひな型では,
+必須フィールドを人々が忘れないように,
+空のフィールドのまま提供する手もあります.特別なクラスにおいては,
+レイアウトを実際には文章を含まないある種の改行として使用することもあります.
\end_layout
\begin_layout Description
status collapsed
\begin_layout Plain Layout
-CopyStyle
+LabelBottomsep
\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
-] 既存の様式から,すべての機能を現在の様式にコピーします.
-\end_layout
-
-\begin_layout Description
+] ラベルと本文テキストとの間の垂直余白.本文テキストの上に来るラベルにのみ使用されます(
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-DependsOn
+Top_Environment
\end_layout
\end_inset
- [
-\begin_inset Flex Code
-status collapsed
-
-\begin_layout Plain Layout
-<名称>
-\end_layout
-
+および
+\begin_inset Newline linebreak
\end_inset
-]
-\lang english
-
-\lang japanese
-この
-\emph on
-前に
-\emph default
-プリアンブルを出力させる様式名.マクロ定義がお互いに依存関係にある場合に,プリアンブルの断片の順序を確実にするためのものです
-\begin_inset Foot
+
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-この機能以外には,プリアンブルの順序を確定する方法はないことに注意してください.\SpecialChar LyX
-の特定のバージョンで観察された順序は,将来のバージョンで警告なしに変わる可能性が
-あります.
+Centered_Top_Environment
\end_layout
\end_inset
-.
+ï¼\89ï¼\8e
\end_layout
\begin_layout Description
status collapsed
\begin_layout Plain Layout
-EndLabeltype
+LabelCounter
\end_layout
\end_inset
status collapsed
\begin_layout Plain Layout
-
-\emph on
-No_Label
-\emph default
-, Box, Filled_Box, Static
+文字列=""
\end_layout
\end_inset
-] 段落の最後(あるいは
+] 自動連番に使われるカウンタ名(詳しくは第
+\begin_inset CommandInset ref
+LatexCommand ref
+reference "subsec:カウンタ"
+plural "false"
+caps "false"
+noprefix "false"
+nolink "false"
+
+\end_inset
+
+節参照).カウンタがラベル中に表示されるようにするためには,
+
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-LatexType
+LabelString
\end_layout
\end_inset
-が,
+中で参照する必要があります.これは,
+少なくとも
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Environment
+Static
\end_layout
\end_inset
status collapsed
\begin_layout Plain Layout
-Item_Environment
+Above
\end_layout
\end_inset
status collapsed
\begin_layout Plain Layout
-List_Environment
+Centered
\end_layout
\end_inset
-のいずれかの場合は,段落群の最後)に置くラベル.
+の各
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-No_Label
+LabelType
\end_layout
\end_inset
-の場合は「何もない」ことを指し,
+で動作します.
+\begin_inset Newline newline
+\end_inset
+
+また,
+
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Box
+LabelType
\end_layout
\end_inset
-(あるいは
+が
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Filled_Box
+Enumerate
\end_layout
\end_inset
-)の場合は,証明終了マーカ用の白い箱型(あるいは黒い箱型)を指し,
+型のときにも,
+若干複雑にはなりますが,
+本項目を使うことができます.たとえば,
+「
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Static
+LabelCounter myenum
\end_layout
\end_inset
-は明示したテキスト文字列を指します.
-\end_layout
+」と宣言したものとしましょう.すると,
+\SpecialChar LaTeX
+におけるのと同様,
+実際に使われるカウンタは,
-\begin_layout Description
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-EndLabelString
+myenumi
\end_layout
\end_inset
- [
+・
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-文字列=""
+myenumii
\end_layout
\end_inset
-]
+・
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Static
+myenumii
\end_layout
\end_inset
-型
+・
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-EndLabelType
+myenumiv
\end_layout
\end_inset
-のラベルで用いる文字列.
+のようになります.これらのカウンタは,
+全て別々に宣言されなくてはなりません.
+\begin_inset Newline newline
+\end_inset
+
+カウンタの詳細については,
+
+\begin_inset CommandInset ref
+LatexCommand ref
+reference "subsec:カウンタ"
+nolink "false"
+
+\end_inset
+
+をご覧ください.
\end_layout
\begin_layout Description
status collapsed
\begin_layout Plain Layout
-Font
+LabelFont
\end_layout
\end_inset
- 本文テキストとラベルの
-\emph on
-両方で
-\emph default
-用いられるフォント.第
+ ラベルに使用されるフォント.
\begin_inset CommandInset ref
LatexCommand ref
reference "subsec:フォント指定"
+nolink "false"
\end_inset
-節を参照.このフォントを定義すると,自動的に
+を参照.
+\end_layout
+
+\begin_layout Description
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-LabelFont
+LabelIndent
\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
-ForceLocal
+LabelSep
\end_layout
\end_inset
status collapsed
\begin_layout Plain Layout
-int=0
+文字列=""
\end_layout
\end_inset
-] 新しい様式を\SpecialChar LyX
-安定版にバックポートするのに用いられます.このタグを最初にサポートした安定版は\SpecialChar LyX
- 2.1.0です.引数は数字で,0・-1・1以上の任意の数をとることが
-できます.様式の
-\begin_inset Flex Code
+] ラベルと本文テキストの間の水平余白の大きさを表す文字列.本文テキストの上に来ないラベルにのみ使用されます.
+\end_layout
+
+\begin_layout Description
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-ForceLocal
+LabelString
\end_layout
\end_inset
-フラグが1以上ならば,これは常に文書ヘッダに書き込まれます..lyxファイルが読み込まれると,文書ヘッダからの様式定義が文書クラスに追加されます.したがって,古い
-版の\SpecialChar LyX
-もこの様式を取り扱えるようになります.
+ [
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-ForceLocal
+文字列=""
\end_layout
\end_inset
-の引数は版数です.様式が読み込まれたときに,文書クラス中の既存の様式の版数よりも小さいと,新しい様式は無視されます.版数が大きいと,既存の様式に代わって新しい様
-式が用いられます.値-1は無限大の版数を意味し,この様式が常に用いられることになります.
-\end_layout
-
-\begin_layout Description
+]
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-FreeSpacing
+Static
\end_layout
\end_inset
- [
-\emph on
-
+ラベル型でラベルに使用する文字列.
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-0
+LabelCounter
\end_layout
\end_inset
+を設定している場合,
+
+\begin_inset CommandInset ref
+LatexCommand ref
+reference "subsec:カウンタ"
+nolink "false"
-\emph default
-,
-\begin_inset space \thinspace{}
\end_inset
+に述べられている特別な整形コマンドを含めることができます.
+\end_layout
+\begin_layout Description
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-1
+LabelStringAppendix
\end_layout
\end_inset
-] \SpecialChar LyX
-は,空白をそれ自体文字や記号ではなく,2つの単語の間の分割子として捉えているため,単語間に2つ以上の空白を入れることは,通常許可していません.これ自体はとて
-も素晴らしいことですが,たとえばプログラムコードや生の\SpecialChar LaTeX
-コードを入力しようとするときなどに,煩わしくなることがあります.このことから,
+ [
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-FreeSpacing
+文字列=""
\end_layout
\end_inset
-を有効にすることが認められています.\SpecialChar LyX
-は,\SpecialChar LaTeX
-モード以外では2つめ以降の空白には,保護された空白を使用することに注意してください.
-\end_layout
-
-\begin_layout Description
+] これは付録の中で
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-HTML*
+LabelString
\end_layout
\end_inset
- これらのタグは,XHTML出力で使用されます.第
-\begin_inset CommandInset ref
-LatexCommand ref
-reference "subsec:段落様式-XHTML"
+の代わりに用いられます.各
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+LabelString
+\end_layout
\end_inset
-節をご覧ください.
-\end_layout
+ステートメントは,
-\begin_layout Description
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-InnerTag
+LabelStringAppendix
\end_layout
\end_inset
- [[FIXME]] (XML型書式でのみ使用されます.)
+をもリセットすることに注意してください.
\end_layout
\begin_layout Description
status collapsed
\begin_layout Plain Layout
-InPreamble
+LabelType
\end_layout
\end_inset
[
-\emph on
-
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-0
+
+\emph on
+No_Label
+\emph default
+,
+ Manual,
+ Static,
+ Above,
+\begin_inset Newline newline
+\end_inset
+
+Centered,
+ Sensitive,
+ Enumerate,
+\begin_inset Newline newline
+\end_inset
+
+Itemize,
+ Bibliography
\end_layout
\end_inset
+]
+\end_layout
+
+\begin_deeper
+\begin_layout Description
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+Manual
+\end_layout
-\emph default
-,
-\begin_inset space \thinspace{}
\end_inset
+ は,
+ラベルが最初の単語(最初の本当の空白まで)であることを示します.ラベルに2単語以上使用したいときは,
+非改行空白を使用してください.
+\end_layout
+\begin_layout Description
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-1
+Static
\end_layout
\end_inset
-]
+ は,
+ラベルが
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-1
+LabelString
\end_layout
\end_inset
-の場合,様式が文書本体ではなく,文書プリアンブルにインクルードされるようにします.これは,タイトルや著者の情報をプリアンブルで設定する必要のある文書クラスに便利
-です.これは,
+で宣言したものであることを示します.これは段落冒頭の「行中」に表示されます.
\begin_inset Flex Code
status collapsed
status collapsed
\begin_layout Plain Layout
-Command
+Environment
\end_layout
\end_inset
-または
+のときは,
+連続する同じ
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Paragraph
+Style
\end_layout
\end_inset
-の様式に対してのみ動作します.
+の段落中,
+最初の段落にのみ表示されます.
\end_layout
\begin_layout Description
status collapsed
\begin_layout Plain Layout
-InTitle
+Above
\end_layout
\end_inset
- [
-\emph on
-
+および
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-0
+Centered
\end_layout
\end_inset
-
-\emph default
-,
-\begin_inset space \thinspace{}
-\end_inset
-
+ は,
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-1
+Static
\end_layout
\end_inset
-]
+の特別な場合です.ラベルは段落の上部に行頭か中央揃えで印字されます.
+\end_layout
+
+\begin_layout Description
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-1
+Sensitive
\end_layout
\end_inset
-の場合,このレイアウトをタイトルブロックの一部としてマークします(大域項目の
+ はキャプションラベルの「図」や「表」の特別な場合です.
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-TitleLatexType
+Sensitive
\end_layout
\end_inset
-と
+は,
+(ハードコードされた)ラベル文字列がフロートの種類に依存することを示します.これは,
+フロートに関連付けられたカウンタの値がNであるものとすると,
+「FloatType N」にハードコードされています.キャプションがフロートの外に挿入されると,
+
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-TitleLatexName
+LabelString
\end_layout
\end_inset
-ã\82\82å\8f\82ç\85§ï¼\89.
+ã\81¯ã\80\8cæ\84\8få\91³ã\82\92æ\88\90ã\81\97ã\81¾ã\81\9bã\82\93!ã\80\8dã\81¨è¡¨ç¤ºã\81\95ã\82\8cã\81¾ã\81\99.
\end_layout
\begin_layout Description
-
-\lang english
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-
-\lang english
-IsAutoNestedBy
+Enumerate
\end_layout
\end_inset
- Includes a comma-separated list of layouts after which this one should
- be nested.
- Only makes sense with regard to nestable layouts (such as environments).
- Must be ended by
-\begin_inset Quotes eld
+ は,
+通常の連番ラベルを生成します.数値型を
+\family sans
+Counter
+\family default
+で設定する必要があります.第
+\begin_inset CommandInset ref
+LatexCommand ref
+reference "subsec:カウンタ"
+nolink "false"
+
\end_inset
+節を参照してください.
+\end_layout
+\begin_layout Description
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-
-\lang english
-EndIsAutoNestedBy
+Itemize
\end_layout
\end_inset
-
-\begin_inset Quotes erd
-\end_inset
-
-.
- See also
-\begin_inset Flex Code
+ は,
+各階層でさまざまなブリットを生成します.表示されるブリット型は
+\begin_inset Flex Noun
status collapsed
\begin_layout Plain Layout
-
-\lang english
-AutoNests
+文書\SpecialChar menuseparator
+設定\SpecialChar menuseparator
+ブリット
\end_layout
\end_inset
-.
+で設定できます.
\end_layout
\begin_layout Description
status collapsed
\begin_layout Plain Layout
-IsTocCaption
+Bibliography
\end_layout
\end_inset
- [
+ は
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-
-\emph on
-0
+LatexType BibEnvironment
\end_layout
\end_inset
-,
-\begin_inset space \thinspace{}
-\end_inset
-
+とともにのみ使用されます.
+\end_layout
+\end_deeper
+\begin_layout Description
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-1
+LangPreamble
\end_layout
\end_inset
-] これを1に設定すると,AddToTocが有効になり,段落は,その内容の要約を一覧表の項目に表示します.0に設定すると,ラベルが存在すれば,それのみが表示され
-ます.
-\end_layout
-
-\begin_layout Description
+ これは,
+この様式で既に出現した
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-ItemCommand
+LangPreamble
\end_layout
\end_inset
- [
+宣言をすべて,
+完全に上書きしますので,
+注意してください.使用法についての詳細は,
+
+\begin_inset CommandInset ref
+LatexCommand ref
+reference "subsec:段落様式の国際化"
+nolink "false"
+
+\end_inset
+
+をご覧ください.
+\end_layout
+
+\begin_layout Description
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-文字列="item"
+LatexName
\end_layout
\end_inset
-] 箇条書きの項目を宣言する\SpecialChar LaTeX
-コマンド.コマンドは,前置されるバックスラッシュを除いた部分で定義されます(既定値は「item」です.これは,\SpecialChar LaTeX
-出力中では
+ [
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-
-\backslash
-item
+<名称>
\end_layout
\end_inset
-となります).
+] 対応する\SpecialChar LaTeX
+の名称です.環境名かコマンド名を指します.
\end_layout
\begin_layout Description
status collapsed
\begin_layout Plain Layout
-ItemSep
+LatexParam
\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
-ParSep
+LatexName
\end_layout
\end_inset
-だけ分離されます.しかし,その環境の項目全体は,さらにこの
+の非必須パラメータです.このパラメータは,
+\SpecialChar LyX
+内部から変更することはできません(変更可能なパラメータには
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-ItemSep
+Argument
\end_layout
\end_inset
-分だけ離されます.これは
-\emph on
-乗数
-\emph default
-であることに注意してください.
-\end_layout
-
-\begin_layout Description
+を使用してください).これは,
+全ての\SpecialChar LaTeX
+
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-ItemTag
+Argument
\end_layout
\end_inset
- [[FIXME]] (XML型書式でのみ使用されます.)
+の後にそのままの形で出力されます.
\end_layout
\begin_layout Description
status collapsed
\begin_layout Plain Layout
-KeepEmpty
+LatexType
\end_layout
\end_inset
[
-\emph on
-
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-0
-\end_layout
-\end_inset
-
-
-\emph default
+\emph on
+Paragraph
+\emph default
,
-\begin_inset space \thinspace{}
+ Command,
+ Environment,
+ Item_Environment,
+\begin_inset Newline newline
\end_inset
-
-\begin_inset Flex Code
-status collapsed
-
-\begin_layout Plain Layout
-1
+List_Environment,
+ Bib_Environment
\end_layout
\end_inset
-] 段落を空のままにすると,\SpecialChar LaTeX
-出力が空になってしまうので,通常,\SpecialChar LyX
-は段落を空にすることを許可しません.しかしながら,これを無効にすることが望ましい場合が存在します.
-たとえば,書簡のひな型では,必須フィールドを人々が忘れないように,空のフィールドのまま提供する手もあります.特別なクラスにおいては,レイアウトを実際には文章を含
-まないある種の改行として使用することもあります.
-\end_layout
-
-\begin_layout Description
-\begin_inset Flex Code
+] レイアウトがどのように\SpecialChar LaTeX
+に変換されるべきかを示します
+\begin_inset Foot
status collapsed
\begin_layout Plain Layout
-LabelBottomsep
-\end_layout
-
-\end_inset
+これらのルールはSGMLクラスにも適用されるので,
- [
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-浮動小数点型=0
+LatexType
\end_layout
\end_inset
-] ラベルと本文テキストとの間の垂直余白.本文テキストの上に来るラベルにのみ使用されます(
+の名称は,
+少しミスリーディングかもしれません.特定の例については,
+SGMLクラスファイル(ファイル名
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Top_Environment
+db_*.inc
\end_layout
\end_inset
-および
-\begin_inset Newline linebreak
+)を見てください.
+\end_layout
+
\end_inset
+.
+\end_layout
+\begin_deeper
+\begin_layout Description
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Centered_Top_Environment
+Paragraph
\end_layout
\end_inset
-).
+ は,
+何も特別なことは意味しません.
\end_layout
\begin_layout Description
status collapsed
\begin_layout Plain Layout
-LabelCounter
+Command
\end_layout
\end_inset
- [
+ は,
+
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-文字列=""
-\end_layout
-\end_inset
+\backslash
-] 自動連番に使われるカウンタ名(詳しくは第
-\begin_inset CommandInset ref
-LatexCommand ref
-reference "subsec:カウンタ"
-plural "false"
-caps "false"
-noprefix "false"
+\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
-LabelString
+Environment
\end_layout
\end_inset
-中で参照する必要があります.これは,少なくとも
+ は,
+
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Static
+
+\backslash
+begin{
+\emph on
+LatexName
+\emph default
+}\SpecialChar ldots
+
+\backslash
+end{
+\emph on
+LatexName
+\emph default
+}
\end_layout
\end_inset
-・
+を意味します.
+\end_layout
+
+\begin_layout Description
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Above
+Item_Environment
\end_layout
\end_inset
-・
+ は
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Centered
+Environment
\end_layout
\end_inset
-の各
+と同じですが,
+
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-LabelType
+
+\backslash
+item
\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
-LabelType
+List_Environment
\end_layout
\end_inset
-が
+ は
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Enumerate
+Item_Environment
\end_layout
\end_inset
-型のときにも,若干複雑にはなりますが,本項目を使うことができます.たとえば,「
+と同じですが,
+
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-LabelCounter myenum
+LabelWidthString
\end_layout
\end_inset
-」と宣言したものとしましょう.すると,\SpecialChar LaTeX
-におけるのと同様,実際に使われるカウンタは,
+が環境の引数として渡されるところだけが異なっています.
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-myenumi
+LabelWidthString
\end_layout
\end_inset
-・
-\begin_inset Flex Code
+は,
+
+\begin_inset Flex MenuItem
status collapsed
\begin_layout Plain Layout
-myenumii
+編集\SpecialChar menuseparator
+段落設定
\end_layout
\end_inset
-・
+ダイアログで定義することができます.
+\end_layout
+
+\begin_layout Description
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-myenumii
+Bib_Environment
\end_layout
\end_inset
-・
+ は
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-myenumiv
+Environment
\end_layout
\end_inset
-のようになります.これらのカウンタは,全て別々に宣言されなくてはなりません.
+に似ていますが,
+以下のように,
+書誌情報環境のbeginステートメントに必須引数(最長ラベル)を追記します.
\begin_inset Newline newline
\end_inset
-カウンタの詳細については,
-\begin_inset CommandInset ref
-LatexCommand ref
-reference "subsec:カウンタ"
-
-\end_inset
-
-をご覧ください.
-\end_layout
-\begin_layout Description
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-LabelFont
+
+\backslash
+begin{thebibliography}{99}
\end_layout
\end_inset
- ラベルに使用されるフォント.
-\begin_inset CommandInset ref
-LatexCommand ref
-reference "subsec:フォント指定"
+\begin_inset Newline newline
\end_inset
-を参照.
+したがって,
+これは書誌情報環境にのみ有用です.既定の最長ラベル「99」は,
+書誌情報項目の段落設定で,
+ユーザーが変更することができます.
\end_layout
-\begin_layout Description
-\begin_inset Flex Code
-status collapsed
+\begin_layout Standard
+上記最後のいくつかをまとめると,
+\SpecialChar LaTeX
+出力は,
+\SpecialChar LaTeX
+型に依存して
+\end_layout
-\begin_layout Plain Layout
-LabelIndent
+\begin_layout LyX-Code
+
+\backslash
+LatexName[LatexParam]{\SpecialChar ldots
+}
\end_layout
-\end_inset
+\begin_layout Standard
+のようになるか,
- [
+\end_layout
+
+\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
-文字列=""
+LeftDelim
\end_layout
\end_inset
-] ラベルをどれくらい行頭下げすべきかを示す文字列.
-\end_layout
-
-\begin_layout Description
+ [
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-LabelSep
+文字列
\end_layout
\end_inset
- [
+] 様式の内容の最初に置かれる文字列.出力中の改行は
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-文字列=""
+<br/>
\end_layout
\end_inset
-] ラベルと本文テキストの間の水平余白の大きさを表す文字列.本文テキストの上に来ないラベルにのみ使用されます.
+で指示できます.
\end_layout
\begin_layout Description
status collapsed
\begin_layout Plain Layout
-LabelString
+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
-Static
+Margin
\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ï¼\8e
+ã\81\8c
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-LabelCounter
+Manual
\end_layout
\end_inset
-を設定している場合,
-\begin_inset CommandInset ref
-LatexCommand ref
-reference "subsec:カウンタ"
-
-\end_inset
-
-に述べられている特別な整形コマンドを含めることができます.
-\end_layout
-
-\begin_layout Description
+あるいは
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-LabelStringAppendix
+Dynamic
\end_layout
\end_inset
- [
+に設定されているときにも用いられることに注意してください.その場合には,
+これは手動設定余白または動的設定余白に加えられることに注意してください.
+\begin_inset Newline newline
+\end_inset
+
+たとえば「
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-文字列=""
+MM
\end_layout
\end_inset
-] これは付録の中で
+」と指定すると,
+段落を通常フォントの「
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-LabelString
+MM
\end_layout
\end_inset
-ã\81®ä»£ã\82\8fã\82\8aã\81«ç\94¨ã\81\84ã\82\89ã\82\8cã\81¾ã\81\99ï¼\8eå\90\84
+ã\80\8dã\81®å¹\85ã\81 ã\81\91è¡\8cé ä¸\8bã\81\92ã\82\92è¡\8cã\81\84ã\81¾ã\81\99ï¼\8eæ\96\87å\97å\88\97ã\81®å\89\8dã\81«ã\80\8c
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-LabelString
-\end_layout
-
-\end_inset
-
-ステートメントは,
-\begin_inset Flex Code
-status collapsed
-
-\begin_layout Plain Layout
-LabelStringAppendix
-\end_layout
-
-\end_inset
-
-をもリセットすることに注意してください.
-\end_layout
-
-\begin_layout Description
-\begin_inset Flex Code
-status collapsed
-
-\begin_layout Plain Layout
-LabelTag
+-
\end_layout
\end_inset
- [FIXME] (XML型書式でのみ使用されます.)
+」を付けると,
+負の幅を与えることができます.この方法が採用されたのは,
+どの画面フォントでも見かけが同じになるようにするためです.
\end_layout
\begin_layout Description
status collapsed
\begin_layout Plain Layout
-LabelType
+Margin
\end_layout
\end_inset
\begin_layout Plain Layout
\emph on
-No_Label
+Static
\emph default
-, Manual, Static, Above,
-\begin_inset Newline newline
-\end_inset
+,
+ Manual,
+ Dynamic,
+ First_Dynamic,
+ Right_Address_Box
+\end_layout
-Centered, Sensitive, Enumerate,
-\begin_inset Newline newline
\end_inset
-Itemize, Bibliography
-\end_layout
-
+]
+\begin_inset Newline newline
\end_inset
-]
+このレイアウトの左余白の種類です.
\end_layout
\begin_deeper
status collapsed
\begin_layout Plain Layout
-Manual
+Static
\end_layout
\end_inset
- は,ラベルが最初の単語(最初の本当の空白まで)であることを示します.ラベルに2単語以上使用したいときは,保護された空白を使用してください.
+ は固定余白を示します.
\end_layout
\begin_layout Description
status collapsed
\begin_layout Plain Layout
-Static
+Manual
\end_layout
\end_inset
- は,ラベルが
-\begin_inset Flex Code
+ は,
+左余白が
+\begin_inset Flex MenuItem
status collapsed
\begin_layout Plain Layout
-LabelString
+編集\SpecialChar menuseparator
+段落設定
\end_layout
\end_inset
-で宣言したものであることを示します.これは段落冒頭の「行中」に表示されます.
+ダイアログで入力した文字列によって決められることを示します.これは,
+タブを用いずに整った一覧表を組むのに使用されます.
+\end_layout
+
+\begin_layout Description
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-LatexType
+Dynamic
\end_layout
\end_inset
-が
+ は,
+余白がラベルの大きさに依存することを示します.これは,
+自動連番の見出しに使用されます.「5.4.3.2.1 非常に長い見出し」という見出し行が,
+「3.2 非常に長い見出し」よりも広い左余白(5.4.3.2.1足す空白と同じ幅)を必要とすることは明らかでしょう(標準的「ワープロ」はこんなことはやってくれませんが).
+\end_layout
+
+\begin_layout Description
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Environment
+First_Dynamic
\end_layout
\end_inset
-のときは,連続する同じ
+ は似ていますが,
+段落の最初の行だけがDynamicでその他の行はStaticです.これは,
+たとえば,
+箇条書き(記述)に使用されます.
+\end_layout
+
+\begin_layout Description
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Style
+Right_Address_Box
\end_layout
\end_inset
-の段落中,最初の段落にのみ表示されます.
+ は,
+段落中,
+最も長い行が右余白に合うように余白を選択します.これは,
+ページの右端に住所を組版するのに用いられます.
\end_layout
+\end_deeper
\begin_layout Description
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Above
+NeedProtect
\end_layout
\end_inset
-および
+ [
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Centered
+
+\emph on
+0
\end_layout
\end_inset
- は,
+,
+\begin_inset space \thinspace{}
+\end_inset
+
+
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Static
+1
\end_layout
\end_inset
-の特別な場合です.ラベルは段落の上部に行頭か中央揃えで印字されます.
-\end_layout
-
-\begin_layout Description
+] このレイアウト中の脆弱なコマンドが
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Sensitive
+
+\backslash
+protect
\end_layout
\end_inset
- はキャプションラベルの「図」や「表」の特別な場合です.
+されるべきか否か(註:
+これはこのコマンド自体が
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Sensitive
+
+\backslash
+protect
\end_layout
\end_inset
-は,(ハードコードされた)ラベル文字列がフロートの種類に依存することを示します.これは,フロートに関連付けられたカウンタの値がNであるものとすると,「Float
-Type N」にハードコードされています.キャプションがフロートの外に挿入されると,
-\begin_inset Flex Code
-status collapsed
+されるべきかでは
+\begin_inset Flex 圏点
+status open
\begin_layout Plain Layout
-LabelString
+ありません
\end_layout
\end_inset
-は「意味を成しません!」と表示されます.
+).
\end_layout
\begin_layout Description
status collapsed
\begin_layout Plain Layout
-Enumerate
+NeedCProtect
\end_layout
\end_inset
- は,通常の連番ラベルを生成します.
-\lang english
-The number type needs to be set in the
-\family sans
-Counter
-\family default
-, see
-\lang japanese
+ [
+\begin_inset Flex Code
+status collapsed
-\begin_inset CommandInset ref
-LatexCommand ref
-reference "subsec:カウンタ"
+\begin_layout Plain Layout
+
+\emph on
+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
-Itemize
+1
\end_layout
\end_inset
- は,各階層でさまざまなブリットを生成します.
-\lang english
-The bullet types displayed can be set via
-\begin_inset Flex Noun
+] これは必要ならば,
+このレイアウトを含むマクロを
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-\lang english
-Document\SpecialChar menuseparator
-Settings\SpecialChar menuseparator
-Bullets
+\backslash
+cprotect
\end_layout
\end_inset
-.
-\end_layout
+(cf.
+
+\family sans
+cprotect
+\family default
+パッケージ)を用いて保護するようにし,
+マクロ中でverbatimを使えるようにします.
+\begin_inset Note Note
+status open
\begin_layout Description
+
+\lang english
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Bibliography
+
+\lang english
+NeedCProtect
\end_layout
\end_inset
- は,
+ [
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-LatexType BibEnvironment
-\end_layout
-\end_inset
-
-とともにのみ使用されます.
+\lang english
+-1
\end_layout
-\end_deeper
-\begin_layout Description
-\begin_inset Flex Code
-status collapsed
-
-\begin_layout Plain Layout
-LangPreamble
-\end_layout
+\end_inset
+,
+\begin_inset space \thinspace{}
\end_inset
- これは,この様式で既に出現した
+
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-LangPreamble
+
+\emph on
+\lang english
+0
\end_layout
\end_inset
-宣言をすべて,完全に上書きしますので,注意してください.使用法についての詳細は,
-\begin_inset CommandInset ref
-LatexCommand ref
-reference "subsec:段落様式の国際化"
-
+,
+\begin_inset space \thinspace{}
\end_inset
-をご覧ください.
-\end_layout
-\begin_layout Description
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-LatexName
+
+\lang english
+1
\end_layout
\end_inset
- [
+] Value
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-<名称>
+
+\lang english
+1
\end_layout
\end_inset
-] 対応する\SpecialChar LaTeX
-の名称です.環境名かコマンド名を指します.
-\end_layout
-
-\begin_layout Description
+ causes macros that contain this layout to be protected with
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-LatexParam
+
+\lang english
+
+\backslash
+cprotect
\end_layout
\end_inset
- [
+ (cf.
+ package
+\family sans
+cprotect
+\family default
+) if necessary and thus allows (some) verbatim stuff in macros.
+ With the default setting (value
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-<パラメータ>
+
+\lang english
+0
\end_layout
\end_inset
-] 対応する
+),
+
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-LatexName
+
+\lang english
+
+\backslash
+cprotect
\end_layout
\end_inset
-の非必須パラメータです.このパラメータは,\SpecialChar LyX
-内部から変更することはできません(変更可能なパラメータには
+ is used if a nested element requires it.
+ Value
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Argument
+
+\lang english
+-1
\end_layout
\end_inset
-を使用してください).これは,全ての\SpecialChar LaTeX
-
+ prevents any use of
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Argument
+
+\lang english
+
+\backslash
+cprotect
\end_layout
\end_inset
-の後にそのままの形で出力されます.
+ within this layout,
+ even if required by a nested element.
+\end_layout
+
+\end_inset
+
+
\end_layout
\begin_layout Description
status collapsed
\begin_layout Plain Layout
-LatexType
+NeedMBoxProtect
\end_layout
\end_inset
\begin_layout Plain Layout
\emph on
-Paragraph
-\emph default
-, Command, Environment, Item_Environment,
-\begin_inset Newline newline
-\end_inset
-
-List_Environment, Bib_Environment
+0
\end_layout
\end_inset
-] レイアウトがどのように\SpecialChar LaTeX
-に変換されるべきかを示します
-\begin_inset Foot
-status collapsed
+,
+\begin_inset space \thinspace{}
+\end_inset
+
-\begin_layout Plain Layout
-これらのルールはSGMLクラスにも適用されるので,
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-LatexType
+1
\end_layout
\end_inset
-の名称は,少しミスリーディングかもしれません.特定の例については,SGMLクラスファイル(ファイル名
+] この様式中の(
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-db_*.inc
-\end_layout
-\end_inset
-
-)を見てください.
+\backslash
+cite
\end_layout
\end_inset
-.
+や
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+
+\backslash
+ref
\end_layout
-\begin_deeper
-\begin_layout Description
+\end_inset
+
+のような)特定のコマンドが
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Paragraph
+
+\backslash
+mbox
\end_layout
\end_inset
- は,何も特別なことは意味しません.
+中で保護されるか否か.これは,
+中身を複雑な方法で解析する
+\family sans
+ulem
+\family default
+や
+\family sans
+soul
+\family default
+コマンドに頼る様式でとくに必要になります.
\end_layout
\begin_layout Description
status collapsed
\begin_layout Plain Layout
-Command
+Newline
\end_layout
\end_inset
- は,
+ [
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-
-\backslash
-
-\emph on
-LatexName
-\emph default
-{\SpecialChar ldots
-}
+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
-Environment
+
+\emph on
+1
\end_layout
\end_inset
- は,
+] 新規行を\SpecialChar 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
-を意味します.
+)に変換するか否か.\SpecialChar LyX
+中で\SpecialChar LaTeX
+編集をやりやすくするために,
+変換は無効にすることができます.
\end_layout
\begin_layout Description
status collapsed
\begin_layout Plain Layout
-Item_Environment
+NextNoIndent
\end_layout
\end_inset
- は
+ [
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Environment
+
+\emph on
+0
\end_layout
\end_inset
-と同じですが,
-\begin_inset Flex Code
-status collapsed
-
-\begin_layout Plain Layout
-
-\backslash
-item
-\end_layout
-
+,
+\begin_inset space \thinspace{}
\end_inset
-がこの環境のすべての段落に付けられるところだけが異なっています.
-\end_layout
-\begin_layout Description
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-List_Environment
+1
\end_layout
\end_inset
- は
+] 真に設定すると,
+
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Item_Environment
+DefaultStyle
\end_layout
\end_inset
-と同じですが,
+ (通常
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-LabelWidthString
+Standard
\end_layout
\end_inset
-が環境の引数として渡されるところだけが異なっています.
+)段落が行頭下げになっている場合でも,
+この型の段落に続くそれらの段落は,
+字下げされません(逆に言えば,
+既定でない段落には影響を与えません).
+\end_layout
+
+\begin_layout Description
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-LabelWidthString
+ObsoletedBy
\end_layout
\end_inset
-は,
-\begin_inset Flex MenuItem
+ [
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-編集\SpecialChar menuseparator
-段落設定
+<名称>
\end_layout
\end_inset
-ダイアログで定義することができます.
+] このレイアウトが置き換えられたレイアウト名.これは,
+後方互換性を維持しながら,
+レイアウトの名称を変更するのに使用されます.
\end_layout
\begin_layout Description
status collapsed
\begin_layout Plain Layout
-Bib_Environment
+ParagraphGroup
\end_layout
\end_inset
- は
+ [
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Environment
+0
\end_layout
\end_inset
-に似ていますが,以下のように,書誌情報環境のbeginステートメントに必須引数(最長ラベル)を追記します.
-\begin_inset Newline newline
+,
+\begin_inset space \thinspace{}
\end_inset
status collapsed
\begin_layout Plain Layout
-
-\backslash
-begin{thebibliography}{99}
+1
\end_layout
\end_inset
+] 同じ型の段落が引き続く場合,
+同じ段落として取り扱うか否かを決定します.これは,
+そのような連続グループに対して,
-\begin_inset Newline newline
-\end_inset
-
-したがって,これは書誌情報環境にのみ有用です.既定の最長ラベル「99」は,書誌情報項目の段落設定で,ユーザーが変更することができます.
-\end_layout
-
-\begin_layout Standard
-上記最後のいくつかをまとめると,\SpecialChar LaTeX
-出力は,\SpecialChar LaTeX
-型に依存して
-\end_layout
-
-\begin_layout LyX-Code
-
-\backslash
-LatexName[LatexParam]{\SpecialChar ldots
-}
-\end_layout
+\begin_inset Flex Code
+status collapsed
-\begin_layout Standard
-のようになるか,
+\begin_layout Plain Layout
+GuiLabel
\end_layout
-\begin_layout LyX-Code
-
-\backslash
-begin{LatexName}[LatexParam] \SpecialChar ldots
-
-\backslash
-end{LatexName}.
-\end_layout
+\end_inset
-\begin_layout Standard
-となります.
-\end_layout
+が一度だけ出力される効果があります.既定では,
-\end_deeper
-\begin_layout Description
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-LeftDelim
+LaTeXType
\end_layout
\end_inset
- [
+,
+
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-文字列
+Environment
\end_layout
\end_inset
-] 様式の内容の最初に置かれる文字列.出力中の改行は
+および
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-<br/>
+Bib_Environment
\end_layout
\end_inset
-で指示できます.
+ については有効であり,
+他の型すべてについて無効になっています.
\end_layout
\begin_layout Description
status collapsed
\begin_layout Plain Layout
-LeftMargin
+ParbreakIsNewline
\end_layout
\end_inset
status collapsed
\begin_layout Plain Layout
-文字列=""
+
+\emph on
+0
\end_layout
\end_inset
-] レイアウトを環境の中に入れた場合,左余白は単純に加えられるのではなく,因子
-\begin_inset Formula $\frac{4}{\mathrm{depth}+4}$
+,
+\begin_inset space \thinspace{}
\end_inset
-をかけて加えられます.このパラメータは,
-\begin_inset Flex Code
-status collapsed
-
-\begin_layout Plain Layout
-Margin
-\end_layout
-
-\end_inset
-が
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Manual
+1
\end_layout
\end_inset
-あるいは
+] \SpecialChar LaTeX
+出力中で,
+段落を空行ではなく,
+改行で区切るよう指定します.
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Dynamic
+PassThru 1
\end_layout
\end_inset
-に設定されているときにも用いられることに注意してください.その場合には,これは手動設定余白または動的設定余白に加えられることに注意してください.
-\begin_inset Newline newline
-\end_inset
+と併用すれば,
+(\SpecialChar TeX
+コードを使用したときのように)テキストエディタをエミュレートすることができます.
+\end_layout
-たとえば「
+\begin_layout Description
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-MM
+ParIndent
\end_layout
\end_inset
-」と指定すると,段落を通常フォントの「
+ [
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-MM
+文字列=""
\end_layout
\end_inset
-」の幅だけ行頭下げを行います.文字列の前に「
+] 段落の最初の行の行頭下げ.レイアウトによっては
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
--
+Parindent
\end_layout
\end_inset
-ã\80\8dã\82\92ä»\98ã\81\91ã\82\8bã\81¨ï¼\8cè² ã\81®å¹\85ã\82\92ä¸\8eã\81\88ã\82\8bã\81\93ã\81¨ã\81\8cã\81§ã\81\8dã\81¾ã\81\99ï¼\8eã\81\93ã\81®æ\96¹æ³\95ã\81\8cæ\8e¡ç\94¨ã\81\95ã\82\8cã\81\9fã\81®ã\81¯ï¼\8cã\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\99ï¼\8e
-\end_layout
+ã\81¯å\9bºå®\9aã\81\95ã\82\8cã\81¦ã\81\84ã\81¾ã\81\99ï¼\8eä¾\8bå¤\96ã\81«ã\81¯æ¨\99æº\96ã\83¬ã\82¤ã\82¢ã\82¦ã\83\88ã\81\8cã\81\82ã\82\8aï¼\8c
+標準レイアウトの段落の行頭下げは,
-\begin_layout Description
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Margin
+NextNoIndent
\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
+Parindent
\end_layout
\end_inset
-]
-\begin_inset Newline newline
-\end_inset
-
-このレイアウトの左余白の種類です.
-\end_layout
-
-\begin_deeper
-\begin_layout Description
+ではなく,
+この環境の
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Static
+Parindent
\end_layout
\end_inset
- は固定余白を示します.
+を使用します.たとえば,
+箇条書き(連番)内の標準段落は,
+行頭下げされません.
\end_layout
\begin_layout Description
status collapsed
\begin_layout Plain Layout
-Manual
+ParSep
\end_layout
\end_inset
- は,左余白が
-\begin_inset Flex MenuItem
+ [
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-編集\SpecialChar menuseparator
-段落設定
+浮動小数点型=0
\end_layout
\end_inset
-ダイアログで入力した文字列によって決められることを示します.これは,タブを用いずに整った一覧表を組むのに使用されます.
+] このレイアウトの2段落間の垂直余白.
\end_layout
\begin_layout Description
status collapsed
\begin_layout Plain Layout
-Dynamic
+Parskip
\end_layout
\end_inset
- は,余白がラベルの大きさに依存することを示します.これは,自動連番の見出しに使用されます.「5.4.3.2.1 非常に長い見出し」という見出し行が,「3.2
- 非常に長い見出し」よりも広い左余白(5.4.3.2.1足す空白と同じ幅)を必要とすることは明らかでしょう(標準的「ワープロ」はこんなことはやってくれませんが).
-\end_layout
-
-\begin_layout Description
+ [
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-First_Dynamic
+浮動小数点型=0
\end_layout
\end_inset
- は似ていますが,段落の最初の行だけがDynamicでその他の行はStaticです.これは,たとえば,箇条書き(記述)に使用されます.
-\end_layout
-
-\begin_layout Description
+] \SpecialChar LyX
+では,
+文書を組版するのに,
+ユーザが「行頭下げ」か「スキップ」を選ぶことができます.「行頭下げ」を選択した際には,
+この値は完全に無視されます.「スキップ」を選択した際には,
+\SpecialChar LaTeX
+型「段落」レイアウトの
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Right_Address_Box
+ParIndent
\end_layout
\end_inset
- は,段落中,最も長い行が右余白に合うように余白を選択します.これは,ページの右端に住所を組版するのに用いられます.
-\end_layout
-
-\end_deeper
-\begin_layout Description
+は無視され,
+すべての段落はこの
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-NeedProtect
+Parskip
\end_layout
\end_inset
- [
+引数分だけ引き離されます.垂直余白は,
+
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-
-\emph on
-0
+DefaultHeight
\end_layout
\end_inset
-,
-\begin_inset space \thinspace{}
-\end_inset
-
+を標準フォントでの1行の高さとすると,
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-1
+Parskipの値
\end_layout
\end_inset
-] このレイアウト中の脆弱なコマンドが
-\begin_inset Flex Code
-status collapsed
-
-\begin_layout Plain Layout
-
-\backslash
-protect
-\end_layout
+\begin_inset Formula $\times$
\end_inset
-されるべきか否か(註:これはこのコマンド自体が
+
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-
-\backslash
-protect
+DefaultHeight
\end_layout
\end_inset
-されるべきかでは
-\emph on
-ありません
-\emph default
-).
+によって計算されます.このようにして,
+画面フォントを変更しても同じように表示されるのです.
\end_layout
\begin_layout Description
status collapsed
\begin_layout Plain Layout
-Newline
+PassThru
\end_layout
\end_inset
[
+\emph on
+
\begin_inset Flex Code
status collapsed
\end_inset
+
+\emph default
,
\begin_inset space \thinspace{}
\end_inset
status collapsed
\begin_layout Plain Layout
-
-\emph on
1
\end_layout
\end_inset
-] 新規行を\SpecialChar LaTeX
-の新規行(
+] この段落の内容が,
+\SpecialChar LaTeX
+が必要とするような特別な変換を行わずに,
+生の形で出力されるべきかどうか.
+\end_layout
+
+\begin_layout Description
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-
-\backslash
-
-\backslash
-
+PassThruChars
\end_layout
\end_inset
-)に変換するか否か.\SpecialChar LyX
-中で\SpecialChar LaTeX
-編集をやりやすくするために,変換は無効にすることができます.
-\end_layout
-
-\begin_layout Description
+ [
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-NextNoIndent
+文字列
\end_layout
\end_inset
- [
+]
+\family typewriter
+
+\family default
+\SpecialChar LaTeX
+が要請する特別な翻訳なしで.生の形で出力されるべき,
+それぞれの文字を定義します.
+\end_layout
+
+\begin_layout Description
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-
-\emph on
-0
+Preamble
\end_layout
\end_inset
-,
-\begin_inset space \thinspace{}
-\end_inset
-
-
+ この様式が使用されたときに,
+\SpecialChar LaTeX
+プリアンブルに付け加えるべき情報.この特定の様式が要求するマクロを定義したり,
+パッケージを読み込んだりと言ったことに使用します.「
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-1
+EndPreamble
\end_layout
\end_inset
-] 真に設定すると,
+」で閉じる必要があります.
+\end_layout
+
+\begin_layout Description
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-DefaultStyle
+RefPrefix
\end_layout
\end_inset
- (通常
+ [
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Standard
+文字列
\end_layout
\end_inset
-)段落が行頭下げになっている場合でも,この型の段落に続くそれらの段落は,字下げされません(逆に言えば,既定でない段落には影響を与えません).
+] この型の段落を参照する際,
+生成されるラベルに使用する前置句.これによって,
+整形参照を使用することができるようになります.
\end_layout
\begin_layout Description
status collapsed
\begin_layout Plain Layout
-ObsoletedBy
+Requires
\end_layout
\end_inset
status collapsed
\begin_layout Plain Layout
-<名称>
+文字列
\end_layout
\end_inset
-] このレイアウトが置き換えられたレイアウト名.これは,後方互換性を維持しながら,レイアウトの名称を変更するのに使用されます.
-\end_layout
-
-\begin_layout Description
+] この様式が機能
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-ParagraphGroup
+文字列
\end_layout
\end_inset
- [
+を必要とするかどうか(機能詳細については,
+第
+\begin_inset CommandInset ref
+LatexCommand ref
+reference "chap:関数一覧"
+nolink "false"
+
+\end_inset
+
+節参照).特定のオプションをとるパッケージを要求する場合,
+
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-0
+PackageOptions
\end_layout
\end_inset
-,
-\begin_inset space \thinspace{}
+を汎用テキストクラスパラメータとして追加して使うことができます(
+\begin_inset CommandInset ref
+LatexCommand ref
+reference "subsec:汎用テキストクラスパラメータ"
+nolink "false"
+
\end_inset
+を参照).
+\end_layout
+\begin_layout Description
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-1
+ResetArgs
\end_layout
\end_inset
-] 同じ型の段落が引き続く場合,同じ段落として取り扱うか否かを決定します.これは,そのような連続グループに対して,
+ [
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-GuiLabel
+
+\emph on
+0
\end_layout
\end_inset
-が一度だけ出力される効果があります.既定では,
+,
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-LaTeXType
+1
\end_layout
\end_inset
-,
+] (
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Environment
+Argument
\end_layout
\end_inset
-および
+タグで定義された)この様式の\SpecialChar LaTeX
+引数をリセットします.これは,
+様式を
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Bib_Environment
+CopyStyle
\end_layout
\end_inset
- については有効であり,他の型すべてについて無効になっています.
+でコピーし,
+その(必須及び非必須)引数は継承したくない場合に便利です.
\end_layout
\begin_layout Description
status collapsed
\begin_layout Plain Layout
-ParbreakIsNewline
+ResumeCounter
\end_layout
\end_inset
\end_inset
,
-\begin_inset space \thinspace{}
+\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
-1
+LabelType
\end_layout
\end_inset
-] \SpecialChar LaTeX
-出力中で,段落を空行ではなく,改行で区切るよう指定します.
+が
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-PassThru 1
+Enumerate
\end_layout
\end_inset
-と併用すれば,(\SpecialChar TeX
-コードを使用したときのように)テキストエディタをエミュレートすることができます.
+の時のみ有効です.
\end_layout
\begin_layout Description
status collapsed
\begin_layout Plain Layout
-ParIndent
+RightDelim
\end_layout
\end_inset
status collapsed
\begin_layout Plain Layout
-文字列=""
+文字列
\end_layout
\end_inset
-] 段è\90½ã\81®æ\9c\80å\88\9dã\81®è¡\8cã\81®è¡\8cé ä¸\8bã\81\92ï¼\8eã\83¬ã\82¤ã\82¢ã\82¦ã\83\88ã\81«ã\82\88ã\81£ã\81¦は
+] æ§\98å¼\8fã\81®å\86\85容ã\81®æ\9c\80å¾\8cã\81«ç½®ã\81\8bã\82\8cã\82\8bæ\96\87å\97å\88\97ï¼\8eå\87ºå\8a\9bä¸ã\81®æ\94¹è¡\8cは
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Parindent
+<br/>
\end_layout
\end_inset
-は固定されています.例外には標準レイアウトがあり,標準レイアウトの段落の行頭下げは,
+で指示できます.
+\end_layout
+
+\begin_layout Description
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-NextNoIndent
+RightMargin
\end_layout
\end_inset
-で禁止することができるようになっています.また,環境中の標準レイアウト段落は,当該段落の
+ [
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Parindent
+文字列=""
\end_layout
\end_inset
-ではなく,この環境の
+]
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Parindent
+LeftMargin
\end_layout
\end_inset
-ã\82\92使ç\94¨ã\81\97ã\81¾ã\81\99ï¼\8eã\81\9fã\81¨ã\81\88ã\81°ï¼\8cç®\87æ\9d¡æ\9b¸ã\81\8dï¼\88é\80£ç\95ªï¼\89å\86\85ã\81®æ¨\99æº\96段è\90½ã\81¯ï¼\8cè¡\8cé ä¸\8bã\81\92ã\81\95ã\82\8cã\81¾ã\81\9bã\82\93.
+ã\81«å\90\8cæ§\98.
\end_layout
\begin_layout Description
status collapsed
\begin_layout Plain Layout
-ParSep
+Spacing
\end_layout
\end_inset
status collapsed
\begin_layout Plain Layout
-浮動小数点型=0
+
+\emph on
+single
\end_layout
\end_inset
-] このレイアウトの2段落間の垂直余白.
-\end_layout
-
-\begin_layout Description
+,
+
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Parskip
+onehalf
\end_layout
\end_inset
- [
+,
+
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-浮動小数点型=0
+double
\end_layout
\end_inset
-] \SpecialChar LyX
-では,文書を組版するのに,ユーザが「行頭下げ」か「スキップ」を選ぶことができます.「行頭下げ」を選択した際には,この値は完全に無視されます.「スキップ」を選
-択した際には,\SpecialChar LaTeX
-型「段落」レイアウトの
+,
+
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-ParIndent
+other
+\begin_inset space ~
+\end_inset
+
+<
+\emph on
+値
+\emph default
+>
\end_layout
\end_inset
-は無視され,すべての段落はこの
+]
+\lang english
+
+\lang japanese
+これはレイアウト中の既定の行間をどうすべきか定義するものです.引数の
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Parskip
+single
\end_layout
\end_inset
-引数分だけ引き離されます.垂直余白は,
+・
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-DefaultHeight
+onehalf
\end_layout
\end_inset
-ã\82\92æ¨\99æº\96ã\83\95ã\82©ã\83³ã\83\88ã\81§ã\81®1è¡\8cã\81®é«\98ã\81\95ã\81¨ã\81\99ã\82\8bã\81¨ï¼\8c
+ã\83»
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Parskipの値
+double
\end_layout
\end_inset
-
-\begin_inset Formula $\times$
-\end_inset
-
-
+は,
+それぞれ乗数1・1.25・1.667に対応します.引数
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-DefaultHeight
+other
\end_layout
\end_inset
-によって計算されます.このようにして,画面フォントを変更しても同じように表示されるのです.
-\end_layout
-
-\begin_layout Description
-\begin_inset Flex Code
-status collapsed
-
-\begin_layout Plain Layout
-PassThru
-\end_layout
-
-\end_inset
-
- [
-\emph on
-
+を指定した場合には,
+実際の乗数値も引数として指定しなくてはなりません.他のパラメータと違って
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-0
+Spacing
\end_layout
\end_inset
-
-\emph default
-,
-\begin_inset space \thinspace{}
-\end_inset
-
-
+は,
+\SpecialChar LaTeX
+パッケージ
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-1
+setspace
\end_layout
\end_inset
-] この段落の内容が,\SpecialChar LaTeX
-が必要とするような特別な変換を行わずに,生の形で出力されるべきかどうか.
+パッケージを使用した,
+限定的な\SpecialChar LaTeX
+コードを生成することを意味することにご注意ください.
\end_layout
\begin_layout Description
status collapsed
\begin_layout Plain Layout
-PassThruChars
+Spellcheck
\end_layout
\end_inset
status collapsed
\begin_layout Plain Layout
-文字列
+0
\end_layout
\end_inset
-]
-\family typewriter
-
-\family default
-\SpecialChar LaTeX
-が要請する特別な翻訳なしで.生の形で出力されるべき,それぞれの文字を定義します.
-\end_layout
-
-\begin_layout Description
-\begin_inset Flex Code
-status collapsed
-
-\begin_layout Plain Layout
-Preamble
-\end_layout
-
+,
+\begin_inset space \thinspace{}
\end_inset
- この様式が使用されたときに,\SpecialChar LaTeX
-プリアンブルに付け加えるべき情報.この特定の様式が要求するマクロを定義したり,パッケージを読み込んだりと言ったことに使用します.「
+
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-EndPreamble
+1
\end_layout
\end_inset
-」で閉じる必要があります.
+] この様式の段落をスペルチェックするか否か.既定値は真です.
\end_layout
\begin_layout Description
status collapsed
\begin_layout Plain Layout
-RefPrefix
+StepParentCounter
\end_layout
\end_inset
status collapsed
\begin_layout Plain Layout
-文字列
+
+\emph on
+0
\end_layout
\end_inset
-] この型の段落を参照する際,生成されるラベルに使用する前置句.これによって,整形参照を使用することができるようになります.
-\end_layout
-
-\begin_layout Description
+,
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Requires
+1
\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
-文字列
+Enumerate
\end_layout
\end_inset
-を必要とするかどうか(機能詳細については,第
-\begin_inset CommandInset ref
-LatexCommand ref
-reference "chap:関数一覧"
-
-\end_inset
+の時のみ有効です.
+\end_layout
-節参照).特定のオプションをとるパッケージを要求する場合,
+\begin_layout Description
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-PackageOptions
+TextFont
\end_layout
\end_inset
-を汎用テキストクラスパラメータとして追加して使うことができます(
+ 本文に使うフォント.第
\begin_inset CommandInset ref
LatexCommand ref
-reference "subsec:汎用テキストクラスパラメータ"
+reference "subsec:フォント指定"
+nolink "false"
\end_inset
-を参照).
+節参照.
\end_layout
\begin_layout Description
status collapsed
\begin_layout Plain Layout
-ResetArgs
+TocLevel
\end_layout
\end_inset
status collapsed
\begin_layout Plain Layout
-
-\emph on
-0
+整数型=3
\end_layout
\end_inset
-,
-\begin_inset Flex Code
-status collapsed
-
-\begin_layout Plain Layout
-1
+] 目次中でのこの様式の階層.これは,
+節見出しの自動連番に使用されます.
\end_layout
-\end_inset
-
-] (
+\begin_layout Description
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Argument
+ToggleIndent
\end_layout
\end_inset
-タグで定義された)この様式の\SpecialChar LaTeX
-引数をリセットします.これは,様式を
+ [
+\emph on
+
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-CopyStyle
+default
\end_layout
\end_inset
-でコピーし,その(必須及び非必須)引数は継承したくない場合に便利です.
-\end_layout
-\begin_layout Description
+\emph default
+,
+
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-ResumeCounter
+always
\end_layout
\end_inset
- [
+,
+
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-
-\emph on
-0
+never
\end_layout
\end_inset
-,
+] このタグは,
+この段落の1行目の行頭下げが,
+段落設定ダイアログで切り替えられるかどうかを決めます.
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-1
+default
\end_layout
\end_inset
-] レイアウトの新しい一群で通常リセットされるカウンタを元に戻します.これは,
+が指定されると,
+文書設定が「行頭下げ」段落様式を使用しているときに,
+行頭下げを変更することができます.
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-LabelType
+always
\end_layout
\end_inset
-が
+は,
+文書設定にかかわらず変更することができ,
+
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Enumerate
+never
\end_layout
\end_inset
-の時のみ有効です.
+は,
+どのような場合でも変更することができません.
\end_layout
\begin_layout Description
status collapsed
\begin_layout Plain Layout
-RightDelim
+TopSep
\end_layout
\end_inset
status collapsed
\begin_layout Plain Layout
-文字列
-\end_layout
-
-\end_inset
-
-] 様式の内容の最後に置かれる文字列.出力中の改行は
-\begin_inset Flex Code
-status collapsed
-
-\begin_layout Plain Layout
-<br/>
+浮動小数点型=0
\end_layout
\end_inset
-で指示できます.
+] このレイアウトを持つ一連の段落群の最初の段落と,
+その前の段落の間の垂直余白.前の段落が別のレイアウトを持っていれば,
+余白は単純に追加されるのではなく,
+それらの最大値がとられます.
\end_layout
-\begin_layout Description
-\begin_inset Flex Code
-status collapsed
-
-\begin_layout Plain Layout
-RightMargin
-\end_layout
+\begin_layout Subsection
+段落様式の国際化
+\begin_inset CommandInset label
+LatexCommand label
+name "subsec:段落様式の国際化"
\end_inset
- [
-\begin_inset Flex Code
-status collapsed
-\begin_layout Plain Layout
-文字列=""
\end_layout
-\end_inset
+\begin_layout Standard
+\SpecialChar LyX
+は,
+長きにわたってレイアウト情報の国際化をサポートしてきましたが,
+第2.0版までは,
+これは操作画面にのみ適用されるものであって,
+たとえばPDF出力には適用されませんでした.たとえば,
+フランスの著者が,
+「Theorem 1」の代わりに「
+\lang french
+Théorème
+\lang japanese
+ 1」としたければ,
+醜いハックに頼るしかありませんでした.Georg Baumのおかげで,
+これは解消されました.
+\end_layout
-]
-\begin_inset Flex Code
+\begin_layout Standard
+もし
+\begin_inset Flex MenuItem
status collapsed
\begin_layout Plain Layout
-LeftMargin
+Style
\end_layout
\end_inset
-に同様.
-\end_layout
+が,
+組版文書に出力される文字列を定義するのであれば,
+非英語文書や複数言語文書をサポートするために,
-\begin_layout Description
-\begin_inset Flex Code
+\begin_inset Flex MenuItem
status collapsed
\begin_layout Plain Layout
-Spacing
+LangPreamble
\end_layout
\end_inset
- [
-\begin_inset Flex Code
+や
+\begin_inset Flex MenuItem
status collapsed
\begin_layout Plain Layout
-
-\emph on
-single
+BabelPreamble
\end_layout
\end_inset
-,
-\begin_inset Flex Code
+を使用することができます.以下の抜粋(
+\begin_inset Flex MenuItem
status collapsed
\begin_layout Plain Layout
-onehalf
+theorems-ams.inc
\end_layout
\end_inset
-,
-\begin_inset Flex Code
-status collapsed
-
-\begin_layout Plain Layout
-double
+より)は,
+これがどう動作するかを示すものです.
\end_layout
-\end_inset
+\begin_layout LyX-Code
+Preamble
+\end_layout
-,
-\begin_inset Flex Code
-status collapsed
+\begin_deeper
+\begin_layout LyX-Code
+
+\backslash
+theoremstyle{remark}
+\end_layout
-\begin_layout Plain Layout
-other
-\begin_inset space ~
-\end_inset
+\begin_layout LyX-Code
+
+\backslash
+newtheorem{claim}[thm]{
+\backslash
+protect
+\backslash
+claimname}
+\end_layout
-<
-\emph on
-値
-\emph default
->
+\begin_layout LyX-Code
+EndPreamble
\end_layout
-\end_inset
+\begin_layout LyX-Code
+LangPreamble
+\end_layout
-]
-\lang english
-
-\lang japanese
-これはレイアウト中の既定の行間をどうすべきか定義するものです.引数の
-\begin_inset Flex Code
-status collapsed
+\begin_layout LyX-Code
+
+\backslash
+providecommand{
+\backslash
+claimname}{_(Claim)}
+\end_layout
-\begin_layout Plain Layout
-single
+\begin_layout LyX-Code
+EndLangPreamble
\end_layout
-\end_inset
+\begin_layout LyX-Code
+BabelPreamble
+\end_layout
-・
-\begin_inset Flex Code
-status collapsed
+\begin_layout LyX-Code
+
+\backslash
+addto
+\backslash
+captions$$lang{
+\backslash
+renewcommand{
+\backslash
+claimname}{_(Claim)}}
+\end_layout
-\begin_layout Plain Layout
-onehalf
+\begin_layout LyX-Code
+EndBabelPreamble
\end_layout
-\end_inset
+\end_deeper
+\begin_layout Standard
+原則として,
-・
-\begin_inset Flex Code
+\begin_inset Flex MenuItem
status collapsed
\begin_layout Plain Layout
-double
+LangPreamble
\end_layout
\end_inset
-ã\81¯ï¼\8cã\81\9dã\82\8cã\81\9eã\82\8cä¹\97æ\95°1ã\83»1.25ã\83»1.667ã\81«å¯¾å¿\9cã\81\97ã\81¾ã\81\99ï¼\8eå¼\95æ\95°
-\begin_inset Flex Code
+ã\81¨
+\begin_inset Flex MenuItem
status collapsed
\begin_layout Plain Layout
-other
+BabelPreamble
\end_layout
\end_inset
-を指定した場合には,実際の乗数値も引数として指定しなくてはなりません.他のパラメータと違って
+タグ内には,
+有効な\SpecialChar LaTeX
+コードはすべて用いることができますが,
+実際においては,
+ここで典型的に示したような形になるでしょう.組版文字列が正しく翻訳されるための鍵となるのは,
+\SpecialChar LaTeX
+コマンド
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Spacing
+
+\backslash
+claimname
\end_layout
\end_inset
-は,\SpecialChar LaTeX
-パッケージ
+とその
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-setspace
+
+\backslash
+newtheorem
\end_layout
\end_inset
-パッケージを使用した,限定的な\SpecialChar LaTeX
-コードを生成することを意味することにご注意ください.
+中での用い方です.
\end_layout
-\begin_layout Description
+\begin_layout Standard
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Spellcheck
+LangPreamble
\end_layout
\end_inset
- [
+タグは,
+文書全体の言語に基づいた国際化を提供します.タグの内容は,
+
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-0
+Preamble
\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
-] この様式の段落をスペルチェックするか否か.既定値は真です.
+が使用されていることです.これは,
+\SpecialChar LyX
+が\SpecialChar LaTeX
+出力を生成する際,
+その引数を文書言語に翻訳したもので置き換えられます.
\end_layout
-\begin_layout Description
+\begin_layout Standard
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-StepMasterCounter
+BabelPreamble
\end_layout
\end_inset
- [
-\begin_inset Flex Code
-status collapsed
-
-\begin_layout Plain Layout
-
-\emph on
-0
-\end_layout
-
-\end_inset
+タグは,
+複数言語文書をサポートし,
-,
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-1
+babel
\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
-Enumerate
+$$lang
\end_layout
\end_inset
-ã\81®æ\99\82ã\81®ã\81¿æ\9c\89å\8a¹ã\81§す.
+ã\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¾す.
\end_layout
-\begin_layout Description
-\begin_inset Flex Code
-status collapsed
-
-\begin_layout Plain Layout
-TextFont
+\begin_layout Standard
+したがって,
+フランス語のセクションを持つドイツ語文書では,
+以下のような内容がプリアンブルに追加されます
\end_layout
+\begin_layout LyX-Code
+
+\backslash
+addto
+\backslash
+captionsfrench{
+\backslash
+renewcommand{
+\backslash
+claimname}{Affirmation}}
+\begin_inset Newline newline
\end_inset
- 本文に使うフォント.第
-\begin_inset CommandInset ref
-LatexCommand ref
-reference "subsec:フォント指定"
+\backslash
+addto
+\backslash
+captionsngerman{
+\backslash
+renewcommand{
+\backslash
+claimname}{Behauptung}}
+\begin_inset Newline newline
\end_inset
-節参照.
-\end_layout
-
-\begin_layout Description
-\begin_inset Flex Code
-status collapsed
-\begin_layout Plain Layout
-TocLevel
+\backslash
+providecommand{
+\backslash
+claimname}{Behauptung}
\end_layout
-\end_inset
-
- [
+\begin_layout Standard
+それから,
+\SpecialChar LaTeX
+と
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-整数型=3
+babel
\end_layout
\end_inset
-] 目次中でのこの様式の階層.これは,節見出しの自動連番に使用されます.
+は協力して,
+出力に正しい文字列を生成します.
\end_layout
-\begin_layout Description
+\begin_layout Standard
+ここで注意しておくべき一つの重要な点は,
+翻訳は,
+
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-ToggleIndent
+layouttranslations
\end_layout
\end_inset
- [
-\emph on
+ファイルを通じて,
+\SpecialChar LyX
+自身によって提供されるということです.つまり,
+ユーザー作成のレイアウトファイルに入力された文字列は,
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-default
+layouttranslations
\end_layout
\end_inset
+ファイルをそれに応じて変更しない限り,
+\SpecialChar LyX
+の国際化ルーチンでは取り扱われないので,
-\emph default
-,
-\begin_inset Flex Code
+\begin_inset Flex MenuItem
status collapsed
\begin_layout Plain Layout
-always
+LangPreamble
\end_layout
\end_inset
-,
-\begin_inset Flex Code
+と
+\begin_inset Flex MenuItem
status collapsed
\begin_layout Plain Layout
-never
+BabelPreamble
\end_layout
\end_inset
-] このタグは,この段落の1行目の行頭下げが,段落設定ダイアログで切り替えられるかどうかを決めます.
-\begin_inset Flex Code
-status collapsed
-
-\begin_layout Plain Layout
-default
+は,
+事実上,
+\SpecialChar LyX
+とともに提供されるレイアウトファイルでのみ,
+使うことができるということを意味します.とはいえ,
+こういうことでありますので,
+将来的に\SpecialChar LyX
+に同梱させようという意図を以て作成されたレイアウトは,
+適切なところではすべて,
+これらのタグを使用するべきです.\SpecialChar LyX
+が提供する段落様式の翻訳は,
+マイナー更新(例えば2.1.x版から2.1.y版)では変更されないことに注意してください.しかしながら,
+メジャー更新(例えば2.0.x版から2.1.y版)では,
+新しい翻訳や修正が導入される可能性は大いにあります.
\end_layout
+\begin_layout Subsection
+フロート
+\begin_inset CommandInset label
+LatexCommand label
+name "subsec:フロート"
+
\end_inset
-が指定されると,文書設定が「行頭下げ」段落様式を使用しているときに,行頭下げを変更することができます.
-\begin_inset Flex Code
-status collapsed
-\begin_layout Plain Layout
-always
\end_layout
-\end_inset
-
-は,文書設定にかかわらず変更することができ,
-\begin_inset Flex Code
+\begin_layout Standard
+\SpecialChar LyX
+第1.3.0版以来,
+テキストクラス自体の中でフロート(
+\begin_inset Flex MenuItem
status collapsed
\begin_layout Plain Layout
-never
+figure
\end_layout
\end_inset
-は,どのような場合でも変更することができません.
-\end_layout
-
-\begin_layout Description
-\begin_inset Flex Code
+・
+\begin_inset Flex MenuItem
status collapsed
\begin_layout Plain Layout
-TopSep
+table
\end_layout
\end_inset
- [
+・\SpecialChar ldots
+)を定義することが可能となり,
+かつ必要となりました.標準的なフロートは
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-浮動小数点型=0
+stdfloats.inc
\end_layout
\end_inset
-] このレイアウトを持つ一連の段落群の最初の段落と,その前の段落の間の垂直余白.前の段落が別のレイアウトを持っていれば,余白は単純に追加されるのではなく,それら
-の最大値がとられます.
+ファイルに含まれているので,
+作業中のレイアウトファイルに
\end_layout
-\begin_layout Subsection
-段落様式の国際化
-\begin_inset CommandInset label
-LatexCommand label
-name "subsec:段落様式の国際化"
-
-\end_inset
-
-
+\begin_layout LyX-Code
+Input stdfloats.inc
\end_layout
\begin_layout Standard
-\SpecialChar LyX
-は,長きにわたってレイアウト情報の国際化をサポートしてきましたが,第2.0版までは,これは操作画面にのみ適用されるものであって,たとえばPDF出力には適用されませ
-んでした.たとえば,フランスの著者が,「Theorem 1」の代わりに「
-\lang french
-Théorème
-\lang japanese
- 1」としたければ,醜いハックに頼るしかありませんでした.Georg Baumのおかげで,これは解消されました.
+と加えるだけで済むことも多いでしょう.\SpecialChar LyX
+に同梱されているAGUクラスのように,
+それ以外のフロート型を提供するテキストクラスを実装するには,
+以下の情報が役立つでありましょう.
\end_layout
-\begin_layout Standard
-もし
-\begin_inset Flex MenuItem
+\begin_layout Description
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Style
+AllowedPlacement
\end_layout
\end_inset
-が,組版文書に出力される文字列を定義するのであれば,非英語文書や複数言語文書をサポートするために,
-\begin_inset Flex MenuItem
+ [
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-LangPreamble
+文字列
\end_layout
\end_inset
-や
-\begin_inset Flex MenuItem
-status collapsed
-
-\begin_layout Plain Layout
-BabelPreamble
-\end_layout
-
-\end_inset
+=!htbpH] このフロート型に許可された配置用の選択肢.値は,
+配置文字からなる文字列です.使用できる文字には,
-を使用することができます.以下の抜粋(
-\begin_inset Flex MenuItem
-status collapsed
+\emph on
+h
+\emph default
+ (
+\begin_inset Quotes eld
+\end_inset
-\begin_layout Plain Layout
-theorems-ams.inc
-\end_layout
+here if possible:
+可能ならば現在位置に
+\begin_inset Quotes erd
+\end_inset
+),
+
+\emph on
+t
+\emph default
+ (
+\begin_inset Quotes eld
\end_inset
-より)は,これがどう動作するかを示すものです.
-\end_layout
+top of page:
+ページ上部
+\begin_inset Quotes erd
+\end_inset
-\begin_layout LyX-Code
-Preamble
-\end_layout
+)・
+\emph on
+b
+\emph default
+ (
+\begin_inset Quotes eld
+\end_inset
-\begin_deeper
-\begin_layout LyX-Code
-
-\backslash
-theoremstyle{remark}
-\end_layout
+bottom of page:
+ページ下部
+\begin_inset Quotes erd
+\end_inset
-\begin_layout LyX-Code
-
-\backslash
-newtheorem{claim}[thm]{
-\backslash
-protect
-\backslash
-claimname}
-\end_layout
+)・
+\emph on
+p
+\emph default
+ (
+\begin_inset Quotes eld
+\end_inset
-\begin_layout LyX-Code
-EndPreamble
-\end_layout
+page of floats:
+フロートを独立したページに
+\begin_inset Quotes erd
+\end_inset
-\begin_layout LyX-Code
-LangPreamble
-\end_layout
+)・
+\emph on
+H
+\emph default
+ (
+\begin_inset Quotes eld
+\end_inset
-\begin_layout LyX-Code
-
-\backslash
-providecommand{
-\backslash
-claimname}{_(Claim)}
-\end_layout
+here definitely:
+何としても現在位置に置く
+\begin_inset Quotes erd
+\end_inset
-\begin_layout LyX-Code
-EndLangPreamble
-\end_layout
+)・
+\emph on
+!
-\begin_layout LyX-Code
-BabelPreamble
-\end_layout
+\emph default
+ (
+\begin_inset Quotes eld
+\end_inset
-\begin_layout LyX-Code
-
-\backslash
-addto
-\backslash
-captions$$lang{
-\backslash
-renewcommand{
-\backslash
-claimname}{_(Claim)}}
-\end_layout
+ignore LaTeX rules:
+LaTeXの規則を無視する
+\begin_inset Quotes erd
+\end_inset
-\begin_layout LyX-Code
-EndBabelPreamble
+)があります.文字列中の文字の順序は関係ありません.配置の選択肢を与えない場合には,
+文字列として
+\emph on
+none
+\emph default
+を与えてください.
\end_layout
-\end_deeper
-\begin_layout Standard
-原則として,
-\begin_inset Flex MenuItem
+\begin_layout Description
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-LangPreamble
+AllowsSideways
\end_layout
\end_inset
-と
-\begin_inset Flex MenuItem
+ [
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-BabelPreamble
+0
\end_layout
\end_inset
-タグ内には,有効な\SpecialChar LaTeX
-コードはすべて用いることができますが,実際においては,ここで典型的に示したような形になるでしょう.組版文字列が正しく翻訳されるための鍵となるの
-は,\SpecialChar LaTeX
-コマンド
+,
+\begin_inset space \thinspace{}
+\end_inset
+
+
+\emph on
+
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-
-\backslash
-claimname
+1
\end_layout
\end_inset
-とその
+
+\emph default
+] フロートを,
+\SpecialChar LaTeX
+パッケージの
+\family typewriter
+rotfloat
+\family default
+ (横向きフロート)を使って回転させることを許可するか否かを指定.フロートにこの機能をサポートさせないときには,
+
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-
-\backslash
-newtheorem
+0
\end_layout
\end_inset
-中での用い方です.
+を指定してください.
\end_layout
-\begin_layout Standard
+\begin_layout Description
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-LangPreamble
+AllowsWide
\end_layout
\end_inset
-タグは,文書全体の言語に基づいた国際化を提供します.タグの内容は,
+ [
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Preamble
+0
\end_layout
\end_inset
-タグと同様,プリアンブルに置かれるのですが,これを特別なものにしているのは,「関数」
+,
+\begin_inset space \thinspace{}
+\end_inset
+
+
+\emph on
+
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-_()
+1
\end_layout
\end_inset
-が使用されていることです.これは,\SpecialChar LyX
-が\SpecialChar LaTeX
-出力を生成する際,その引数を文書言語に翻訳したもので置き換えられます.
-\end_layout
-\begin_layout Standard
+\emph default
+] このフロートに,
+二段組段落において段落をまたぐ,
+星付き版があるか否かを定義.フロートにこの機能をサポートさせないときには,
+
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-BabelPreamble
+0
\end_layout
\end_inset
-タグは,複数言語文書をサポートし,
+を指定してください.
+\end_layout
+
+\begin_layout Description
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-babel
+Extension
\end_layout
\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
+
+] 図などのリストを含む外部ファイルのファイル拡張子名.\SpecialChar LaTeX
+がキャプションを書き込むファイルです.
+\end_layout
+
+\begin_layout Description
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-$$lang
+GuiName
\end_layout
\end_inset
-は言語名(babelパッケージで使用されるもの)で置き換えられます.
-\end_layout
+ [
+\begin_inset Flex Code
+status collapsed
-\begin_layout Standard
-したがって,フランス語のセクションを持つドイツ語文書では,以下のような内容がプリアンブルに追加されます
+\begin_layout Plain Layout
+文字列
\end_layout
-\begin_layout LyX-Code
+\end_inset
-\backslash
-addto
-\backslash
-captionsfrench{
-\backslash
-renewcommand{
-\backslash
-claimname}{Affirmation}}
-\begin_inset Newline newline
+=
+\begin_inset Quotes erd
\end_inset
-\backslash
-addto
-\backslash
-captionsngerman{
-\backslash
-renewcommand{
-\backslash
-claimname}{Behauptung}}
-\begin_inset Newline newline
+\begin_inset Quotes erd
\end_inset
-
-\backslash
-providecommand{
-\backslash
-claimname}{Behauptung}
+] メニューとキャプションに使用される文字列.babelが使用される場合には,
+これは現在の言語に翻訳されます.
\end_layout
-\begin_layout Standard
-それから,\SpecialChar LaTeX
-と
+\begin_layout Description
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-babel
+HTML*
\end_layout
\end_inset
-は協力して,出力に正しい文字列を生成します.
+ これらは,
+XHTML出力で使用されます.
+\begin_inset CommandInset ref
+LatexCommand ref
+reference "sec:XHTML出力のタグ"
+nolink "false"
+
+\end_inset
+
+をご覧ください.
\end_layout
-\begin_layout Standard
-ここで注意しておくべき一つの重要な点は,翻訳は,
+\begin_layout Description
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-layouttranslations
+IsPredefined
\end_layout
\end_inset
-ファイルを通じて,\SpecialChar LyX
-自身によって提供されるということです.つまり,ユーザー作成のレイアウトファイルに入力された文字列は,
+ [
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-layouttranslations
-\end_layout
+
+\emph on
+0
+\end_layout
\end_inset
-ファイルをそれに応じて変更しない限り,\SpecialChar LyX
-の国際化ルーチンでは取り扱われないので,
-\begin_inset Flex MenuItem
+,
+\begin_inset space \thinspace{}
+\end_inset
+
+
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-LangPreamble
+1
\end_layout
\end_inset
-と
-\begin_inset Flex MenuItem
+] フロートがドキュメントクラス中に既に定義されているのか,
+あるいは\SpecialChar LaTeX
+パッケージ
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-BabelPreamble
-\end_layout
-
-\end_inset
-
-は,事実上,\SpecialChar LyX
-とともに提供されるレイアウトファイルでのみ,使うことができるということを意味します.とはいえ,こういうことでありますので,将来的に\SpecialChar LyX
-に同梱させようとい
-う意図を以て作成されたレイアウトは,適切なところではすべて,これらのタグを使用するべきです.\SpecialChar LyX
-が提供する段落様式の翻訳は,マイナー更新(例えば2.1.x版から2.1.y版
-)では変更されないことに注意してください.しかしながら,メジャー更新(例えば2.0.x版から2.1.y版)では,新しい翻訳や修正が導入される可能性は大いにあります.
+float
\end_layout
-\begin_layout Subsection
-フロート
-\begin_inset CommandInset label
-LatexCommand label
-name "subsec:フロート"
-
\end_inset
-
-\end_layout
-
-\begin_layout Standard
-\SpecialChar LyX
-第1.3.0版以来,テキストクラス自体の中でフロート(
-\begin_inset Flex MenuItem
+を読み込む必要があり,
+そのファイル内のものを使用して,
+オン・ザ・フライで定義するかを示します.既定は
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-figure
+0
\end_layout
\end_inset
-・
-\begin_inset Flex MenuItem
+で,
+この場合
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-table
+float
\end_layout
\end_inset
-・\SpecialChar ldots
-)を定義することが可能となり,かつ必要となりました.標準的なフロートは
+を使用します.\SpecialChar LaTeX
+ドキュメントクラス中に既に定義されているときには,
+
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-stdfloats.inc
+0
\end_layout
\end_inset
-ファイルに含まれているので,作業中のレイアウトファイルに
-\end_layout
-
-\begin_layout LyX-Code
-Input stdfloats.inc
-\end_layout
-
-\begin_layout Standard
-と加えるだけで済むことも多いでしょう.\SpecialChar LyX
-に同梱されているAGUクラスのように,それ以外のフロート型を提供するテキストクラスを実装するには,以下の情報が役立つであり
-ましょう.
+に設定しなくてはなりません.
\end_layout
\begin_layout Description
status collapsed
\begin_layout Plain Layout
-AllowedPlacement
+ListCommand
\end_layout
\end_inset
\end_inset
-=!htbpH] このフロート型に許可された配置用の選択肢.値は,配置文字からなる文字列です.使用できる文字には,
-\emph on
-h
-\emph default
- (
-\begin_inset Quotes eld
-\end_inset
-
-here if possible:可能ならば現在位置に
+=
\begin_inset Quotes erd
\end_inset
-),
-\emph on
-t
-\emph default
- (
-\begin_inset Quotes eld
-\end_inset
-top of page:ページ上部
\begin_inset Quotes erd
\end_inset
-)・
-\emph on
-b
-\emph default
- (
-\begin_inset Quotes eld
-\end_inset
-
-bottom of page:ページ下部
-\begin_inset Quotes erd
-\end_inset
+] この型のフロートの一覧を生成するのに使用するコマンド.頭部の「
+\backslash
+」は書きません.
+\begin_inset Flex Code
+status collapsed
-)・
-\emph on
-p
-\emph default
- (
-\begin_inset Quotes eld
-\end_inset
+\begin_layout Plain Layout
+NeedsFloatPkg
+\end_layout
-page of floats:フロートを独立したページに
-\begin_inset Quotes erd
\end_inset
-)・
+が偽の時には,
+このコマンドを生成する標準的な方法はないので,
+これは
\emph on
-H
+必ず
\emph default
- (
-\begin_inset Quotes eld
-\end_inset
-
-here definitely:何としても現在位置に置く
-\begin_inset Quotes erd
-\end_inset
+指定しなくてはなりません.
+\begin_inset Flex Code
+status collapsed
-)・
-\emph on
-!
-\emph default
- (
-\begin_inset Quotes eld
-\end_inset
+\begin_layout Plain Layout
+NeedsFloatPkg
+\end_layout
-ignore LaTeX rules:LaTeXの規則を無視する
-\begin_inset Quotes erd
\end_inset
-)があります.文字列中の文字の順序は関係ありません.配置の選択肢を与えない場合には,文字列として
-\emph on
-none
-\emph default
-を与えてください.
+が真の時は,
+標準的な方法が存在するので,
+これは無視されます.
\end_layout
\begin_layout Description
status collapsed
\begin_layout Plain Layout
-AllowsSideways
+ListName
\end_layout
\end_inset
status collapsed
\begin_layout Plain Layout
-0
+文字列
\end_layout
\end_inset
-,
-\begin_inset space \thinspace{}
-\end_inset
-
-
-\emph on
-
-\begin_inset Flex Code
-status collapsed
-
-\begin_layout Plain Layout
-1
-\end_layout
-
+=
+\begin_inset Quotes erd
\end_inset
-\emph default
-] フロートを,\SpecialChar LaTeX
-パッケージの
-\family typewriter
-rotfloat
-\family default
- (横向きフロート)を使って回転させることを許可するか否かを指定.フロートにこの機能をサポートさせないときには,
-\begin_inset Flex Code
-status collapsed
-
-\begin_layout Plain Layout
-0
-\end_layout
-
+\begin_inset Quotes erd
\end_inset
-を指定してください.
+] この種類のフロート一覧(図一覧・表一覧など)に使用される見出し.\SpecialChar LyX
+中では,
+これは画面上のラベルとして使用されます.また,
+見出しとして使用するために,
+La\SpecialChar TeX
+に渡され,
+XHTML出力でも見出しとして使用されます.これは,
+文書言語に翻訳されます.
\end_layout
\begin_layout Description
status collapsed
\begin_layout Plain Layout
-AllowsWide
+NumberWithin
\end_layout
\end_inset
status collapsed
\begin_layout Plain Layout
-0
+文字列
\end_layout
\end_inset
-,
-\begin_inset space \thinspace{}
+=
+\begin_inset Quotes erd
\end_inset
-\emph on
+\begin_inset Quotes erd
+\end_inset
+
+] この(非必須の)引数は,
+このクラスのフロートが文書中のある節単位ごとに番号を振り直されるべきかどうかを規定します.例えば,
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-1
+NumberWithin
\end_layout
\end_inset
-
-\emph default
-] このフロートに,二段組段落において段落をまたぐ,星付き版があるか否かを定義.フロートにこの機能をサポートさせないときには,
+が「
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-0
+chapter
\end_layout
\end_inset
-を指定してください.
+」に指定されていれば,
+フロートは章ごとに番号が振り直されます.
\end_layout
\begin_layout Description
status collapsed
\begin_layout Plain Layout
-Extension
+Placement
\end_layout
\end_inset
\begin_inset Quotes erd
\end_inset
-] 図などのリストを含む外部ファイルのファイル拡張子名.\SpecialChar LaTeX
-がキャプションを書き込むファイルです.
-\end_layout
+] このクラスのフロートの既定の配置法.文字列は,
+標準的な\SpecialChar LaTeX
+表記に従い,
-\begin_layout Description
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-GuiName
+t
\end_layout
\end_inset
- [
+ならば上部(top),
+
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-文字列
+b
\end_layout
\end_inset
-=
-\begin_inset Quotes erd
-\end_inset
-
-
-\begin_inset Quotes erd
-\end_inset
-
-] メニューとキャプションに使用される文字列.babelが使用される場合には,これは現在の言語に翻訳されます.
-\end_layout
+ならば下部(bottom),
-\begin_layout Description
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-HTML*
+p
\end_layout
\end_inset
- これらは,XHTML出力で使用されます.
-\begin_inset CommandInset ref
-LatexCommand ref
-reference "sec:XHTML出力のタグ"
-
-\end_inset
-
-をご覧ください.
-\end_layout
+ならばページ(page),
-\begin_layout Description
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-IsPredefined
+h
\end_layout
\end_inset
- [
-\begin_inset Flex Code
+ならばここ(here)を表します
+\begin_inset Foot
status collapsed
\begin_layout Plain Layout
-
-\emph on
-0
+\SpecialChar LaTeX
+同様,
+文字列中でのこれらの文字の順序は関係ありません.
\end_layout
\end_inset
-,
-\begin_inset space \thinspace{}
-\end_inset
-
-
+.これらの他に新しい型
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-1
+H
\end_layout
\end_inset
-] フロートがドキュメントクラス中に既に定義されているのか,あるいは\SpecialChar LaTeX
-パッケージ
+があり,
+これはフロートを「ここ」に置いていいけれども他の場所はだめ,
+というものなので,
+本当はフロートにあるものではありません.しかし,
+
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-float
+H
\end_layout
\end_inset
-を読み込む必要があり,そのファイル内のものを使用して,オン・ザ・フライで定義するかを示します.既定は
+指定子は特別なものであり,
+その細かい実装上の理由で,
+組み込み以外のフロート型では使用することができません.これが何を意味するかおわかりにならない場合には,
+代わりに「
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-0
+tbp
\end_layout
\end_inset
-で,この場合
+」を指定してください.
+\end_layout
+
+\begin_layout Description
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-float
+PrettyFormat
\end_layout
\end_inset
-を使用します.\SpecialChar LaTeX
-ドキュメントクラス中に既に定義されているときには,
-\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
-ListCommand
-\end_layout
-
-\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
-
-] この型のフロートの一覧を生成するのに使用するコマンド.頭部の「
-\backslash
-」は書きません.
-\begin_inset Flex Code
-status collapsed
-
-\begin_layout Plain Layout
-NeedsFloatPkg
-\end_layout
-
-\end_inset
-
-が偽の時には,このコマンドを生成する標準的な方法はないので,これは
-\emph on
-必ず
-\emph default
-指定しなくてはなりません.
-\begin_inset Flex Code
-status collapsed
-
-\begin_layout Plain Layout
-NeedsFloatPkg
-\end_layout
-
-\end_inset
-
-が真の時は,標準的な方法が存在するので,これは無視されます.
-\end_layout
-
-\begin_layout Description
-\begin_inset Flex Code
-status collapsed
-
-\begin_layout Plain Layout
-ListName
-\end_layout
-
-\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
-
-] この種類のフロート一覧(図一覧・表一覧など)に使用される見出し.\SpecialChar LyX
-中では,これは画面上のラベルとして使用されます.また,見出しとして使用するために,La\SpecialChar TeX
-に渡さ
-れ,XHTML出力でも見出しとして使用されます.これは,文書言語に翻訳されます.
-\end_layout
-
-\begin_layout Description
-\begin_inset Flex Code
-status collapsed
-
-\begin_layout Plain Layout
-NumberWithin
-\end_layout
-
-\end_inset
-
- [
+ [
\begin_inset Flex Code
status collapsed
\begin_inset Quotes erd
\end_inset
-] この(非必須の)引数は,このクラスのフロートが文書中のある節単位ごとに番号を振り直されるべきかどうかを規定します.例えば,
-\begin_inset Flex Code
-status collapsed
-
-\begin_layout Plain Layout
-NumberWithin
-\end_layout
+] このカウンタへの書式付き参照に使われる書式.たとえば,
+表への参照を「表2」のように表示させたいとしましょう.この文字列には,
+「##」やカウンタ指定を入れることができます(
+\begin_inset CommandInset ref
+LatexCommand formatted
+reference "subsec:カウンタ"
+plural "false"
+caps "false"
+noprefix "false"
+nolink "false"
\end_inset
-ã\81\8cã\80\8c
+ã\81®
\begin_inset Flex Code
-status collapsed
+status open
\begin_layout Plain Layout
-chapter
+LabelString
\end_layout
\end_inset
-」に指定されていれば,フロートは章ごとに番号が振り直されます.
+の説明を参照).前者はカウンタ番号そのもので置換されます.したがって,
+節の場合には「第##節」のように指定するか,
+「第
+\backslash
+arabic{section}節」のように指定します(これは第2.7節のように翻訳されます).
\end_layout
\begin_layout Description
status collapsed
\begin_layout Plain Layout
-Placement
+RefPrefix
\end_layout
\end_inset
\end_inset
-=
-\begin_inset Quotes erd
-\end_inset
-
-
-\begin_inset Quotes erd
-\end_inset
-
-] このクラスのフロートの既定の配置法.文字列は,標準的な\SpecialChar LaTeX
-表記に従い,
-\begin_inset Flex Code
-status collapsed
-
-\begin_layout Plain Layout
-t
-\end_layout
-
-\end_inset
-
-ならば上部(top),
-\begin_inset Flex Code
-status collapsed
-
-\begin_layout Plain Layout
-b
-\end_layout
-
-\end_inset
-
-ならば下部(bottom),
-\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
-\end_layout
-
-\end_inset
-
-ならばここ(here)を表します
-\begin_inset Foot
-status collapsed
-
-\begin_layout Plain Layout
-\SpecialChar LaTeX
-同様,文字列中でのこれらの文字の順序は関係ありません.
-\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
-H
-\end_layout
-
-\end_inset
-
-指定子は特別なものであり,その細かい実装上の理由で,組み込み以外のフロート型では使用することができません.これが何を意味するかおわかりにならない場合には,代わり
-に「
+] この型のフロートを参照する際,
+生成されるラベルに使用する前置句.これによって,
+整形参照を使用することができるようになります.コピーした様式が設定した
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-tbp
+RefPrefix
\end_layout
\end_inset
-」を指定してください.
+は,
+特別な文字列「OFF」(すべて大文字)を使えば,
+いつでも削除することができます.
\end_layout
\begin_layout Description
status collapsed
\begin_layout Plain Layout
-RefPrefix
+Requires
\end_layout
\end_inset
\end_inset
-] この型のフロートを参照する際,生成されるラベルに使用する前置句.これによって,整形参照を使用することができるようになります.コピーした様式が設定した
-\begin_inset Flex Code
-status collapsed
-
-\begin_layout Plain Layout
-RefPrefix
-\end_layout
+] 段落様式におけるのと同様です.第
+\begin_inset CommandInset ref
+LatexCommand ref
+reference "subsec:段落様式"
+plural "false"
+caps "false"
+noprefix "false"
+nolink "false"
\end_inset
-は,特別な文字列「OFF」(すべて大文字)を使えば,いつでも削除することができます.
+節を参照.
\end_layout
\begin_layout Description
\begin_inset Quotes erd
\end_inset
-] プログラムやアルゴリズムのような,フロートの新しいクラス「型」.適切な
+] プログラムやアルゴリズムのような,
+フロートの新しいクラス「型」.適切な
\begin_inset Flex Code
status collapsed
\end_inset
の後で,
+
\begin_inset Flex Code
status collapsed
\end_inset
-] このフロートが,クラスファイルやパッケージ中で,\SpecialChar LaTeX
+] このフロートが,
+クラスファイルやパッケージ中で,
+\SpecialChar LaTeX
パッケージ
\begin_inset Flex Code
status collapsed
\end_inset
-が提供しているものを使用して定義されているのか,\SpecialChar LyX
+が提供しているものを使用して定義されているのか,
+\SpecialChar LyX
自身がオン・ザ・フライで定義しているのかを示します.
\end_layout
\end_inset
-型のフロートを定義すると,自動的に
+型のフロートを定義すると,
+自動的に
\emph on
対応する
\emph default
\end_layout
\begin_layout Standard
-自由差込枠には次の3種類があります.
+自由差込枠には次の2種類があります.
\end_layout
\begin_layout Itemize
\end_inset
).これは,
+
\begin_inset Flex Code
status collapsed
\end_inset
-).これは,\SpecialChar TeX
-コードや脚註などに似たユーザ設定の折りたたみ式差込枠を定義するのに使用することができます.わかりやすい例はendnote差込枠で,これは
+).これは,
+\SpecialChar TeX
+コードや脚註などに似たユーザ設定の折りたたみ式差込枠を定義するのに使用することができます.わかりやすい例はendnote差込枠で,
+これは
\begin_inset Flex Code
status collapsed
モジュール中で定義されています.
\end_layout
-\begin_layout Itemize
-XML要素(
-\begin_inset Flex Code
-status collapsed
-
-\begin_layout Plain Layout
-Element
-\end_layout
-
-\end_inset
-
-).DocBookクラスで使用するものです.
-\end_layout
-
\begin_layout Standard
-自由差込枠は,以下で説明する
+自由差込枠は,
+以下で説明する
\begin_inset Flex Code
status collapsed
\end_inset
-タグは,もう一つ別の機能も提供します.これを使えば,いろいろな種類の差込枠全体のレイアウトを設定するのに使用することができるのです.現在のところ,
+タグは,
+もう一つ別の機能も提供します.これを使えば,
+いろいろな種類の差込枠全体のレイアウトを設定するのに使用することができるのです.現在のところ,
+
\begin_inset Flex Code
status collapsed
\end_inset
-は自由差込枠を定義することの他に,脚註・傍註・註釈差込枠・\SpecialChar TeX
-コード(ERT)差込枠・派生枝・リスト・索引・ボックス・表・アルゴリズム・URL・キャプションをユーザ
-ー定義するのに使用されます.
+は自由差込枠を定義することの他に,
+脚註・傍註・註釈差込枠・\SpecialChar TeX
+ã\82³ã\83¼ã\83\89ï¼\88ERTï¼\89差込æ\9e ã\83»æ´¾ç\94\9fæ\9e\9dã\83»ã\83ªã\82¹ã\83\88ã\83»ç´¢å¼\95ã\83»ã\83\9cã\83\83ã\82¯ã\82¹ã\83»è¡¨ã\83»ã\82¢ã\83«ã\82´ã\83ªã\82ºã\83 ã\83»URLã\83»ã\82ã\83£ã\83\97ã\82·ã\83§ã\83³ã\82\92ã\83¦ã\83¼ã\82¶ã\83¼å®\9a義ã\81\99ã\82\8bã\81®ã\81«ä½¿ç\94¨ã\81\95ã\82\8cã\81¾ã\81\99ï¼\8e
\end_layout
\begin_layout Standard
\end_inset
-は,レイアウトを定義しようとしている差込枠を指し,4つの場合があります.
+は,
+レイアウトを定義しようとしている差込枠を指し,
+4つの場合があります.
\end_layout
\begin_layout Enumerate
既存の差込枠のレイアウトを変更する場合.この場合,
+
\begin_inset Flex Code
status collapsed
\end_inset
は以下のいずれかになります:
+
\begin_inset Flex Code
status collapsed
\begin_layout Enumerate
自由差込枠のレイアウトを定義する場合.この場合,
+
\begin_inset Flex Code
status collapsed
\end_inset
の形でなくてはなりません.ここで,
+
\begin_inset Flex Code
status collapsed
\end_inset
-は,既存の自由差込枠で使用されていない有効な識別子であれば,何でも構いません.識別子には空白を入れることもできますが,この場合には全体を引用符で囲まなくてはなり
-ません.自由差込枠の定義には,この定義がどの差込枠型なのか宣言するために,
+は,
+既存の自由差込枠で使用されていない有効な識別子であれば,
+何でも構いません.識別子には空白を入れることもできますが,
+この場合には全体を引用符で囲まなくてはなりません.自由差込枠の定義には,
+この定義がどの差込枠型なのか宣言するために,
+
\begin_inset Flex Code
status collapsed
\begin_layout Enumerate
ユーザー定義派生枝を定義する場合.この場合,
+
\begin_inset Flex Code
status collapsed
\end_inset
」の形でなくてはなりません.ここで,
+
\begin_inset Flex Code
status collapsed
\end_inset
-は,ユーザーの文書で定義されている有効な派生枝名です.派生枝名には空白を入れても構いませんが,その場合は派生枝全体を引用符で囲まなくてはなりません.この機能の主
-な目的は,ユーザーの必要に応じて,特定の派生枝を\SpecialChar LaTeX
+は,
+ユーザーの文書で定義されている有効な派生枝名です.派生枝名には空白を入れても構いませんが,
+その場合は派生枝全体を引用符で囲まなくてはなりません.この機能の主な目的は,
+ユーザーの必要に応じて,
+特定の派生枝を\SpecialChar LaTeX
がくるむことができるようにすることです.
\end_layout
\begin_layout Enumerate
ユーザー(またはクラス)定義のキャプションを定義する場合.この場合,
+
\begin_inset Flex Code
status collapsed
\end_inset
」の形でなくてはなりません.ここで,
+
\begin_inset Flex Code
status collapsed
\end_inset
-は,メニューに表示されるキャプション名です.応用例については,標準キャプション(
+は,
+メニューに表示されるキャプション名です.応用例については,
+標準キャプション(
\begin_inset Flex Code
status collapsed
\end_inset
-),若しくはKOMA-Scriptクラスのクラス定義キャプション(
+),
+若しくはKOMA-Scriptクラスのクラス定義キャプション(
\begin_inset Flex Code
status collapsed
\end_inset
-,
+,
+
\begin_inset Flex Code
status collapsed
\end_inset
),
+
\family sans
多言語キャプション
\family default
\end_inset
-=""] この差込枠は,この型の一覧表に表示されます.空の文字列を入れると無効になります.OutlinerNameコマンドとIsTocCaptionコマンドも参
-照してください.これは,自由差込枠にのみ実装されています.既定値:無効.
+=""] この差込枠は,
+この型の一覧表に表示されます.空の文字列を入れると無効になります.OutlinerNameコマンドとIsTocCaptionコマンドも参照してください.これは,
+自由差込枠にのみ実装されています.既定値:
+無効.
+\end_layout
+
+\begin_layout Description
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+AllowedInInsets
+\end_layout
+
+\end_inset
+
+ この差込枠を挿入することのできる差込枠を,
+コンマ区切りリストの形で入れます.「
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+EndAllowedInInsets
+\end_layout
+
+\end_inset
+
+」で閉じる必要があります.挿入先差込枠の特定の引数に挿入を許可したい場合,
+引数名を@の後に付記してください(例:
+
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+My_Inset@post:1
+\end_layout
+
+\end_inset
+
+).現在のところ,
+これは直下の差込枠しかサポートしていないことに注意してください(入れ子となっているものは不可).
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+AllowedInLayouts
+\end_layout
+
+\end_inset
+
+も参照のこと.
+\end_layout
+
+\begin_layout Description
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+AllowedInLayouts
+\end_layout
+
+\end_inset
+
+ この差込枠を挿入することのできるレイアウトを,
+コンマ区切りリストの形で入れます.「
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+EndAllowedInLayouts
+\end_layout
+
+\end_inset
+
+」で閉じる必要があります.挿入先差込枠の特定の引数に挿入を許可したい場合,
+引数名を@の後に付記してください(例:
+
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+My_Inset@post:1
+\end_layout
+
+\end_inset
+
+).現在のところ,
+これは直下のレイアウトしかサポートしていないことに注意してください(入れ子となっているものは不可).
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+AllowedInInsets
+\end_layout
+
+\end_inset
+
+も参照のこと.
+\end_layout
+
+\begin_layout Description
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+AllowedOccurrences
+\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
+AllowedInInsets
+\end_layout
+
+\end_inset
+
+または
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+AllowedInLayouts
+\end_layout
+
+\end_inset
+
+が定義されているときに,
+これを使用すると,
+特定の差込枠や段落(グループ)にこの差込枠を何回挿入することができるかを指定することができます.
+\end_layout
+
+\begin_layout Description
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+AllowedOccurrencesPerItem
+\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
+1
+\end_layout
+
+\end_inset
+
+] これが真に設定されていると,
+(
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+
+\backslash
+item
+\end_layout
+
+\end_inset
+
+を用いる)箇条書き型環境の中にいるとき,
+
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+AllowedOccurrences
+\end_layout
+
+\end_inset
+
+は単一段落ごとに適用されます.
\end_layout
\begin_layout Description
で閉じなくてはなりません.詳細は第
\begin_inset CommandInset ref
LatexCommand ref
-reference "subsec:段落様式"
+reference "subsec:引数"
+plural "false"
+caps "false"
+noprefix "false"
+nolink "false"
\end_inset
\begin_inset CommandInset ref
LatexCommand ref
reference "subsec:段落様式の国際化"
+nolink "false"
\end_inset
\begin_inset CommandInset ref
LatexCommand ref
reference "chap:色名"
+nolink "false"
\end_inset
\end_inset
-] 差込枠を閉じた際,差込枠の内容をラベルとして使用するか否か.既定値は偽です.
+] 差込枠を閉じた際,
+差込枠の内容をラベルとして使用するか否か.既定値は偽です.
\end_layout
\begin_layout Description
\begin_inset CommandInset ref
LatexCommand ref
reference "subsec:段落様式"
+nolink "false"
\end_inset
\end_inset
-] 段落を設定するのに,段落設定ダイアログをユーザが使えるかどうかを指定します.
+] 段落を設定するのに,
+段落設定ダイアログをユーザが使えるかどうかを指定します.
\end_layout
\begin_layout Description
\end_inset
差込枠の枠とボタンをレンダリングするのに使用する様式を指定するもので,
+
\begin_inset Flex Code
status collapsed
\end_inset
-を使用し,\SpecialChar TeX
+を使用し,
+\SpecialChar TeX
コード差込枠は通常
\begin_inset Flex Code
status collapsed
\end_inset
-,文字様式は
+,
+文字様式は
\begin_inset Flex Code
status collapsed
\end_inset
-の時のみ意味をもちます.環境を,出力中で独立して出力させるか,周囲のテキストとインラインで出力させるかを示します.偽にすると,\SpecialChar LaTeX
+の時のみ意味をもちます.環境を,
+出力中で独立して出力させるか,
+周囲のテキストとインラインで出力させるかを示します.偽にすると,
+\SpecialChar LaTeX
環境は,
+
\begin_inset Flex Code
status collapsed
\begin_inset Flex Code
status collapsed
+\begin_layout Plain Layout
+EditExternal
+\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
+
+] 差込枠の内容を外部で編集できるか否か(文書の出力形式に定義されている編集ソフトウェアを使用).
+\end_layout
+
+\begin_layout Description
+\begin_inset Flex Code
+status collapsed
+
\begin_layout Plain Layout
End
\end_layout
\begin_inset CommandInset ref
LatexCommand ref
reference "subsec:フォント指定"
+nolink "false"
\end_inset
\end_inset
-も同じ値に定義されるので,これらを別々の値にしたいときは,これを先に定義してから後に
+も同じ値に定義されるので,
+これらを別々の値にしたいときは,
+これを先に定義してから後に
\begin_inset Flex Code
status collapsed
\end_inset
コードの訳出後の内容が固定幅エンコーディングを持つように強制するか否か.これは,
+
\family typewriter
listings
\family default
のように,
+
\family sans
utf8
\family default
などの可変幅エンコーディングでは機能しない特殊な\SpecialChar LaTeX
-パッケージのために必要です.この設定は,Xe\SpecialChar TeX
+パッケージのために必要です.この設定は,
+Xe\SpecialChar TeX
やLua\SpecialChar TeX
のようなUnicodeを完全に解する\SpecialChar LaTeX
-バックエンドを使用してい
-る場合には,無視されます.
+バックエンドを使用している場合には,
+無視されます.
\end_layout
\begin_layout Description
\end_inset
-] babel使用時に,常にローカルフォント切替(
+] babel使用時に,
+常にローカルフォント切替(
\begin_inset Flex Code
status collapsed
\end_inset
-)を使い,グローバル切替(
+)を使い,
+グローバル切替(
\begin_inset Flex Code
status collapsed
\end_inset
] \SpecialChar LaTeX
-出力において,この差込枠が開始する前と終了する後に,改行を強制します.これは,解析上の目的のために,差込枠が単独行に出力されるように保証します.
+出力において,
+この差込枠が開始する前と終了する後に,
+改行を強制します.これは,
+解析上の目的のために,
+差込枠が単独行に出力されるように保証します.
\end_layout
\begin_layout Description
\end_inset
-] PlainLayoutを使用するべきなのか,それともユーザが差込枠で使用されている段落様式を変更できるのかを指定します.既定値は偽です.
+] PlainLayoutを使用するべきなのか,
+それともユーザが差込枠で使用されている段落様式を変更できるのかを指定します.既定値は偽です.
\end_layout
\begin_layout Description
\begin_inset CommandInset ref
LatexCommand ref
reference "subsec:段落様式"
+nolink "false"
\end_inset
\end_inset
- これらは,XHTML出力で使用されます.第
+ これらは,
+XHTML出力で使用されます.第
\begin_inset CommandInset ref
LatexCommand ref
reference "sec:XHTML出力のタグ"
+nolink "false"
\end_inset
\begin_inset Flex Code
status collapsed
+\begin_layout Plain Layout
+InheritFont
+\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
+
+] このパラメータが1のとき,
+この差込枠内のフォントは,
+スクリーン上のみならず\SpecialChar LaTeX
+への書き出しにおいても親から継承されます.0のときには,
+文書の既定フォントが使用されます.
+\end_layout
+
+\begin_layout Description
+\begin_inset Flex Code
+status collapsed
+
\begin_layout Plain Layout
InToc
\end_layout
\end_inset
-] AddToTocの設定に関わらず,「文書構造」面用に出力される文字列に,この差込枠の内容を含めるかどうか.たとえば,節見出しの脚註の内容が,文書構造の目次に
-表示されることは望まないでしょうが,通常,文字様式の内容は表示されることを望むでしょう.既定値は偽,すなわち含めません.
+] AddToTocの設定に関わらず,
+「文書構造」面用に出力される文字列に,
+この差込枠の内容を含めるかどうか.たとえば,
+節見出しの脚註の内容が,
+文書構造の目次に表示されることは望まないでしょうが,
+通常,
+文字様式の内容は表示されることを望むでしょう.既定値は偽,
+すなわち含めません.
\end_layout
\begin_layout Description
\end_inset
-] AddToTocが有効なときに,これが1に設定されていると,差込枠の内容の要約が,目次項目に表示されます.0の場合は,ラベルのみが表示されます.
+] AddToTocが有効なときに,
+これが1に設定されていると,
+差込枠の内容の要約が,
+目次項目に表示されます.0の場合は,
+ラベルのみが表示されます.
\end_layout
\begin_layout Description
\begin_inset CommandInset ref
LatexCommand ref
reference "subsec:段落様式"
+nolink "false"
\end_inset
\begin_inset CommandInset ref
LatexCommand ref
reference "subsec:フォント指定"
+nolink "false"
\end_inset
-節を参照.非効率を回避するため,この定義は
+節を参照.非効率を回避するため,
+この定義は
\begin_inset Flex Code
status collapsed
\lang japanese
ボタンなどに差込枠のラベルとして表示されるもの.差込枠型によっては(\SpecialChar TeX
-コードや派生枝),ラベルが動的に変更されます.
+コードや派生枝),
+ラベルが動的に変更されます.
\end_layout
\begin_layout Description
\begin_inset CommandInset ref
LatexCommand ref
reference "subsec:段落様式の国際化"
+nolink "false"
\end_inset
\end_inset
-を使用してください).これは,全ての\SpecialChar LaTeX
+を使用してください).これは,
+全ての\SpecialChar LaTeX
\begin_inset Flex Code
status collapsed
status collapsed
\begin_layout Plain Layout
-Command, Environment, None
+Command,
+ Environment,
+ None
\end_layout
\end_inset
\begin_layout Plain Layout
これらのルールはSGMLクラスにも適用されるので,
+
\begin_inset Flex Code
status collapsed
\end_inset
-の名称は,少しミスリーディングかもしれません.特定の例については,SGMLクラスファイルを見てください.
+の名称は,
+少しミスリーディングかもしれません.特定の例については,
+SGMLクラスファイルを見てください.
\end_layout
\end_inset
\end_inset
- は,何も特別なことは意味しません
+ は,
+何も特別なことは意味しません
\end_layout
\begin_layout Description
\end_inset
は,
+
\begin_inset Flex Code
status collapsed
\end_inset
は,
+
\begin_inset Flex Code
status collapsed
\end_layout
\begin_layout Standard
-上記最後のいくつかをまとめると,\SpecialChar LaTeX
-出力は,\SpecialChar LaTeX
+上記最後のいくつかをまとめると,
+\SpecialChar LaTeX
+出力は,
+\SpecialChar LaTeX
型に依存して
\end_layout
\begin_layout Standard
のようになるか,
+
\end_layout
\begin_layout LyX-Code
\begin_inset Flex Code
status collapsed
-\begin_layout Plain Layout
-element
-\end_layout
-
-\end_inset
-
-・
-\begin_inset Flex Code
-status collapsed
-
\begin_layout Plain Layout
end
\end_layout
\end_inset
-(charstyleの定義の終わりなどを示すダミー定義)の各値を取ることができます.この項目は,自由差込枠に必須であり,かつ自由差込枠でしか意味を持ちません.こ
-の項目は,就中,差込枠がどのメニューに表示されるかを決定します.
+(charstyleの定義の終わりなどを示すダミー定義)の各値を取ることができます.この項目は,
+自由差込枠に必須であり,
+かつ自由差込枠でしか意味を持ちません.この項目は,
+就中,
+差込枠がどのメニューに表示されるかを決定します.
\begin_inset Flex Code
status collapsed
\end_inset
に設定すると,
+
\begin_inset Flex Code
status collapsed
\end_inset
-が偽に設定されます
-\lang english
- and
-\lang japanese
+が偽に,
\begin_inset Flex Code
status collapsed
\end_inset
+が真に設定されます.
+\begin_inset Flex Code
+status collapsed
-\lang english
- to true
-\lang japanese
-.文字様式差込枠で
+\begin_layout Plain Layout
+charstyle
+\end_layout
+
+\end_inset
+
+差込枠で
\begin_inset Flex Code
status collapsed
\end_inset
-を真にしたい時には
-\lang english
-, or
-\lang japanese
-
+を真,
+あるいは
\begin_inset Flex Code
status collapsed
\end_inset
+を偽に設定したい場合は,
-\lang english
- to false
-\lang japanese
-,
\begin_inset Flex Code
status collapsed
\end_inset
を設定した
-\emph on
+\begin_inset Flex 圏点
+status open
+
+\begin_layout Plain Layout
後に
-\emph default
-設定すれば,真に設定することができます.
+\end_layout
+
+\end_inset
+
+設定します.
+\end_layout
+
+\begin_layout Description
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+MenuString
+\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
+My Inset|M
+\end_layout
+
+\end_inset
+
+).この指定は必須ではありません.指定がない場合には,
+型宣言で指定された差込枠名が,
+代わりにメニューに用いられます.
\end_layout
\begin_layout Description
\end_inset
] この差込枠中に複数の段落を入れることができるかどうか.これは同時に,
+
\begin_inset Flex Code
status collapsed
\end_inset
を同じ値に設定し,
+
\begin_inset Flex Code
status collapsed
\end_inset
を逆の値に設定します.これらは,
+
\begin_inset Flex Code
status collapsed
\emph on
後に
\emph default
-指定されれば,他の値に指定し直すことができます.既定値は真です.
+指定されれば,
+他の値に指定し直すことができます.既定値は真です.
\end_layout
\begin_layout Description
\end_inset
-するか否か(註:当該コマンド自身をprotectするかどうかでは
+するか否か(註:
+当該コマンド自身をprotectするかどうかでは
\emph on
ありません
\emph default
status collapsed
\begin_layout Plain Layout
-NoInsetLayout
+NeedCProtect
\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
-InsetLayout
+1
\end_layout
\end_inset
-を削除します.
+] これは必要ならば,
+このレイアウトを含むマクロを
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+
+\backslash
+cprotect
+\end_layout
+
+\end_inset
+
+(cf.
+
+\family sans
+cprotect
+\family default
+パッケージ)を用いて保護するようにし,
+マクロ中でverbatimを使えるようにします.既定値は偽です.
\end_layout
\begin_layout Description
status collapsed
\begin_layout Plain Layout
-ObsoletedBy
+NeedMBoxProtect
\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
-InsetLayout
+1
\end_layout
\end_inset
-を引き継いだ
+] この様式中の(
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-InsetLayout
+
+\backslash
+cite
\end_layout
\end_inset
-ã\81®å\90\8d称ï¼\8eã\81\93ã\82\8cã\81¯ï¼\8c
+ã\82\84
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-InsetLayout
+
+\backslash
+ref
+\end_layout
+
+\end_inset
+
+のような)特定のコマンドが
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+
+\backslash
+mbox
\end_layout
\end_inset
-の改名を,後方互換性を維持しながら行うために用いられます.
+中で保護されるか否か.これは,
+中身を複雑な方法で解析する
+\family sans
+ulem
+\family default
+や
+\family sans
+soul
+\family default
+コマンドに頼る様式でとくに必要になります.既定値は偽です.
\end_layout
\begin_layout Description
status collapsed
\begin_layout Plain Layout
-ParbreakIsNewline
+NewlineCmd
\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
+\backslash
-] 段落様式と同様.第
-\begin_inset CommandInset ref
-LatexCommand ref
-reference "subsec:段落様式"
+\backslash
+
+\end_layout
\end_inset
-節参照.
+以外に)定義するオプションです.初期値のバックスラッシュは指定できません.
\end_layout
\begin_layout Description
status collapsed
\begin_layout Plain Layout
-PassThru
+NoInsetLayout
\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
-1
+InsetLayout
\end_layout
\end_inset
-] 段落様式と同様.第
-\begin_inset CommandInset ref
-LatexCommand ref
-reference "subsec:段落様式"
-
-\end_inset
-
-節参照.
+を削除します.
\end_layout
\begin_layout Description
status collapsed
\begin_layout Plain Layout
-Preamble
+ObsoletedBy
\end_layout
\end_inset
- 段落様式と同様.第
-\begin_inset CommandInset ref
-LatexCommand ref
-reference "subsec:段落様式"
-
-\end_inset
-
-節参照.
-\end_layout
-
-\begin_layout Description
+ [
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-RefPrefix
+<レイアウト>
\end_layout
\end_inset
- [
+] この古い
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-文字列
+InsetLayout
\end_layout
\end_inset
-] この型の差込枠を参照する際,生成されるラベルに使用する前置句.これによって,整形参照を使用することができるようになります.
-\end_layout
-
-\begin_layout Description
+を引き継いだ
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Requires
+InsetLayout
\end_layout
\end_inset
- [
+の名称.これは,
+
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-文字列
+InsetLayout
\end_layout
\end_inset
-] 段落様式と同様.第
-\begin_inset CommandInset ref
-LatexCommand ref
-reference "subsec:段落様式"
-
-\end_inset
-
-節参照.
+の改名を,
+後方互換性を維持しながら行うために用いられます.
\end_layout
\begin_layout Description
status collapsed
\begin_layout Plain Layout
-ResetArgs
+ParbreakIgnored
\end_layout
\end_inset
\end_inset
-] (
-\begin_inset Flex Code
-status collapsed
-
-\begin_layout Plain Layout
-Argument
-\end_layout
-
-\end_inset
-
-タグで定義された)この様式の\SpecialChar LaTeX
-引数をリセットします.これは,様式を
+]
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-CopyStyle
+1
\end_layout
\end_inset
-でコピーし,その(必須及び非必須)引数は継承したくない場合に便利です.
+に設定すると,
+段落の改行は出力では無視されます.これは,
+内容が\SpecialChar LyX
+作業領域内でのみ改行可能で,
+出力に影響を与えない差込枠において有用です.
\end_layout
\begin_layout Description
status collapsed
\begin_layout Plain Layout
-ResetsFont
+ParbreakIsNewline
\end_layout
\end_inset
status collapsed
\begin_layout Plain Layout
+
+\emph on
0
\end_layout
status collapsed
\begin_layout Plain Layout
-
-\emph on
1
\end_layout
\end_inset
-] この差込枠が周囲の環境と同じフォントを用いるか,独自のフォントを用いるか.既定値は真,すなわち独自のフォントを用います.
-\begin_inset Note Note
-status open
-
-\begin_layout Plain Layout
-This is outdated: The default changed from 1 to 0
-\end_layout
+] 段落様式と同様.第
+\begin_inset CommandInset ref
+LatexCommand ref
+reference "subsec:段落様式"
+nolink "false"
\end_inset
-
+節参照.
\end_layout
\begin_layout Description
status collapsed
\begin_layout Plain Layout
-RightDelim
+PassThru
\end_layout
\end_inset
[
+\emph on
+
\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
-<br/>
-\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
-Spellcheck
+1
\end_layout
\end_inset
- [
-\begin_inset Flex Code
-status collapsed
-
-\begin_layout Plain Layout
-0
-\end_layout
-
-\end_inset
+] 段落様式と同様.第
+\begin_inset CommandInset ref
+LatexCommand ref
+reference "subsec:段落様式"
+nolink "false"
-,
-\begin_inset space \thinspace{}
\end_inset
+節参照.
+\end_layout
+\begin_layout Description
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-
-\emph on
-1
+Preamble
\end_layout
\end_inset
-] この差込枠の内容をスペルチェックするか否か.既定値は真です.
-\end_layout
-
-\begin_layout Subsection
-カウンタ
-\begin_inset CommandInset label
-LatexCommand label
-name "subsec:カウンタ"
+ 段落様式と同様.第
+\begin_inset CommandInset ref
+LatexCommand ref
+reference "subsec:段落様式"
+nolink "false"
\end_inset
-
-\end_layout
-
-\begin_layout Standard
-テキストクラスには,カウンタ(
-\begin_inset Flex MenuItem
-status collapsed
-
-\begin_layout Plain Layout
-chapter
+節参照.
\end_layout
-\end_inset
-
-・
-\begin_inset Flex MenuItem
+\begin_layout Description
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-figure
+RefPrefix
\end_layout
\end_inset
-・\SpecialChar ldots
-)を定義することが必要です.標準的なカウンタは
+ [
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-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_layout Description
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-カウンタ名
+Requires
\end_layout
\end_inset
-」は,実際のカウンタ名で置き換えます.また,宣言は「
+ [
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-End
+文字列
\end_layout
\end_inset
-」で終わらなくてはなりません.
-\end_layout
+] 段落様式と同様.第
+\begin_inset CommandInset ref
+LatexCommand ref
+reference "subsec:段落様式"
+nolink "false"
-\begin_layout Standard
-以下のパラメータを使用することができます.
+\end_inset
+
+節参照.
\end_layout
\begin_layout Description
status collapsed
\begin_layout Plain Layout
-InitialValue
+ResetArgs
\end_layout
\end_inset
status collapsed
\begin_layout Plain Layout
-整数=1
+
+\emph on
+0
\end_layout
\end_inset
-] カウンタの初期値を設定します.リセットの度にカウンタはこの値に戻ります.通常,既定値1のままで充分でしょう.
-\end_layout
+,
+\begin_inset space \thinspace{}
+\end_inset
+
-\begin_layout Description
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-LabelString [文字列=""]
+1
\end_layout
\end_inset
- 定義されていると,ここで指定した文字列がカウンタの表示の仕方を定義します.この値を指定すると,
+] (
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-LabelStringAppendix
+Argument
\end_layout
\end_inset
-も同じ値に設定されます.文字列中では,以下の構成要素を使用することができます.
-\end_layout
-
-\begin_deeper
-\begin_layout Itemize
+タグで定義された)この様式の\SpecialChar LaTeX
+引数をリセットします.これは,
+様式を
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-
-\backslash
-thecounter
+CopyStyle
\end_layout
\end_inset
-は,カウンタ
+でコピーし,
+その(必須及び非必須)引数は継承したくない場合に便利です.
+\end_layout
+
+\begin_layout Description
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-counter
+ResetsFont
\end_layout
\end_inset
-の
+ [
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-LabelString
+0
\end_layout
\end_inset
-(または
-\begin_inset Newline linebreak
+,
+\begin_inset space \thinspace{}
\end_inset
status collapsed
\begin_layout Plain Layout
-LabelStringAppendix
+
+\emph on
+1
\end_layout
\end_inset
-)を展開したもので置き換えられます.
-\end_layout
-
-\begin_layout Itemize
-カウンタ値は,\SpecialChar LaTeX
-型マクロ
+]
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-\backslash
-
-\emph on
-numbertype
-\emph default
-{
\emph on
-カウンタ
-\emph default
-}
+1
\end_layout
\end_inset
-を用いて表現することができます.ここで
+ならば,
+差込枠がフォント変更指定の中にあるとき,
+各差込枠の内部で再度フォント変更指定が為されます(たとえば
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-\emph on
-numbertype
+\backslash
+textbf{周りの文字列
+\backslash
+myinset{中身}\SpecialChar ldots
+}
\end_layout
\end_inset
-ã\81¯ä»¥ä¸\8bã\81®ã\81\84ã\81\9aã\82\8cã\81\8bã\81§ã\81\99ï¼\8e
+ã\81§ã\81¯ã\81ªã\81\8f
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-arabic
+
+\backslash
+textbf{周りの文字列
+\backslash
+myinset{
+\backslash
+textbf{中身}}\SpecialChar ldots
+}
\end_layout
\end_inset
-:1, 2, 3,\SpecialChar ldots
-;
+).(脚註のような)内部的にフォント設定をリセットするコマンドで意味を持ちます.これを誤って設定してしまうと,
+望まない結果を生むことがあります(例:
+
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-alph
+
+\backslash
+emph{周りの文字列
+\backslash
+myinset{
+\backslash
+emph{中身t}}\SpecialChar ldots
+}
\end_layout
\end_inset
-:a, b, c, \SpecialChar ldots
-(小文字);
+では
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Alph
+
+\backslash
+emph
\end_layout
\end_inset
-:A, B, C, \SpecialChar ldots
-(大文字);
+がトグルですので,
+中身がアップライト体になります).既定値は
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-roman
+0
\end_layout
\end_inset
-:i, ii, iii, \SpecialChar ldots
-(小文字ローマ数字);
+:
+フォント変更は差込枠内部で繰り返されません.
+\end_layout
+
+\begin_layout Description
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Roman
+RightDelim
\end_layout
\end_inset
-:I, II, III\SpecialChar ldots
-(大文字ローマ数字).
-\end_layout
-
-\end_deeper
-\begin_layout Standard
+ [
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-LabelString
+文字列
\end_layout
\end_inset
-が定義されていないときは,既定値は以下のように組み立てられます.このカウンタに親カウンタ
+] 様式の内容の最後に置かれる文字列.出力中の改行は
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-master
+<br/>
\end_layout
\end_inset
-(
+で指示できます.
+\end_layout
+
+\begin_layout Description
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Within
+Spellcheck
\end_layout
\end_inset
-で定義)があるときには,文字列
-\begin_inset Newline linebreak
-\end_inset
-
-
+ [
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-
-\backslash
-themaster.
-\backslash
-arabic{カウンタ}
+0
\end_layout
\end_inset
-が使用されます.それ以外の場合は,
+,
+\begin_inset space \thinspace{}
+\end_inset
+
+
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-\backslash
-arabic{カウンタ}
+\emph on
+1
\end_layout
\end_inset
-が使用されます.
+] この差込枠の内容をスペルチェックするか否か.既定値は真です.
\end_layout
-\begin_layout Description
-\begin_inset Flex Code
+\begin_layout Subsection
+引数
+\begin_inset CommandInset label
+LatexCommand label
+name "subsec:引数"
+
+\end_inset
+
+
+\end_layout
+
+\begin_layout Standard
+段落様式と差込枠レイアウトは,
+内容本体に加えて引数を取ることができます.これは,
+節見出しのようなものに便利で,
+また\SpecialChar LaTeX
+でのみ意味を持ちます.コマンドまたは環境の引数は全て–段落の内容自身に関連付けられた必須引数を除き,
+必須・非必須を問わず–,
+別の場所で定義され,
+引数番号はその順序を表します.定義は
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-LabelStringAppendix
+EndArgument
\end_layout
\end_inset
- [
+で閉じなくてはなりません.非必須引数が2つあるコマンドの場合は,
+以下のようになります.
+\end_layout
+
+\begin_layout Quote
+
+\family typewriter
+Argument 1
+\end_layout
+
+\begin_layout Quote
+
+\family typewriter
+...
+\end_layout
+
+\begin_layout Quote
+
+\family typewriter
+EndArgument
+\end_layout
+
+\begin_layout Quote
+
+\family typewriter
+Argument 2
+\end_layout
+
+\begin_layout Quote
+
+\family typewriter
+...
+\end_layout
+
+\begin_layout Quote
+
+\family typewriter
+EndArgument
+\end_layout
+
+\begin_layout Standard
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-文字列
+Argument
\end_layout
\end_inset
-=""]
+定義内部では,
+以下の指定をすることができます.
+\end_layout
+
+\begin_layout Itemize
\begin_inset Flex Code
status collapsed
\end_inset
-と同様ですが,付録で使用するためのものです.
-\end_layout
-
-\begin_layout Description
+
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-PrettyFormat
+[文字列]
\end_layout
\end_inset
- [
+ この引数を挿入するメニューと引数差込枠ボタンに表示される文字列です(別に
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-文字列
+MenuString
\end_layout
\end_inset
-=
-\begin_inset Quotes erd
+を指定した場合を除く).メニューには,
+後ろに「|」で区切った文字を置くことでアクセラレーターを定義することができます(例:
+\begin_inset space \space{}
\end_inset
-\begin_inset Quotes erd
+\begin_inset Quotes eld
\end_inset
-] このカウンタの整形参照で使用する書式.たとえば,節番号への参照を「Section
-\begin_inset space ~
+
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+Short Title|S
+\end_layout
+
+\end_inset
+
+
+\begin_inset Quotes erd
\end_inset
-2.4」のように表示させたい場合には,文字列に「##」を含めます.これは,カウンタ番号で置換されます.したがって,節の場合には「Section ##」のようにしま
-す.
+).
\end_layout
-\begin_layout Description
+\begin_layout Itemize
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Within
+MenuString
\end_layout
\end_inset
- [
+
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-文字列
+[文字列]
\end_layout
\end_inset
-=
-\begin_inset Quotes erd
+ メニュー単独用の文字列.後ろに「|」で区切った文字を置くことでアクセラレーターを定義することができます(例:
+\begin_inset space \space{}
\end_inset
-\begin_inset Quotes erd
+\begin_inset Quotes eld
\end_inset
-] これを別のカウンタ名に設定すると,現在のカウンタは,別のカウンタが増加する毎にリセットされます.たとえば,
+
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-subsection
+Short Title|S
\end_layout
\end_inset
-は
+
+\begin_inset Quotes erd
+\end_inset
+
+).この指定は必須ではありません.指定しない場合には,
+代わりに
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-section
+LabelString
\end_layout
\end_inset
-毎に番号がリセットされます.
+がメニューに用いられます.
\end_layout
-\begin_layout Subsection
-フォント指定
-\begin_inset CommandInset label
-LatexCommand label
-name "subsec:フォント指定"
-
-\end_inset
-
+\begin_layout Itemize
+\begin_inset Flex Code
+status collapsed
+\begin_layout Plain Layout
+Tooltip
\end_layout
-\begin_layout Standard
-フォント指定は,以下のような形を取ります.
-\end_layout
+\end_inset
-\begin_layout LyX-Code
-Font
-\family roman
-\emph on
-または
-\family default
-\emph default
- LabelFont
-\family roman
-\emph on
-または
-\family default
-\emph default
- DefaultFont
-\end_layout
+
+\begin_inset Flex Code
+status collapsed
-\begin_layout LyX-Code
- ...
+\begin_layout Plain Layout
+[文字列]
\end_layout
-\begin_layout LyX-Code
-EndFont
-\end_layout
+\end_inset
-\begin_layout Standard
-以下のコマンドを使用することができます.
+ 引数差込枠にマウスをかざしたときに現れるツールチップに表示される長めの説明文.
\end_layout
-\begin_layout Description
+\begin_layout Itemize
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Color
+Mandatory
\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
-,
+] これが必須の引数なのか(1)非必須の引数なのか(0)を宣言します.必須引数は,
+与えられなければ空の出力を行いますが,
+非必須引数の場合はそもそも出力されません.既定では,
+必須引数は
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-white
+{...}
\end_layout
\end_inset
-,
+で区切られ,
+非必須引数は
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-red
+[...]
\end_layout
\end_inset
-,
+で区切られます.
+\end_layout
+
+\begin_layout Itemize
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-green
+NewlineCmd
\end_layout
\end_inset
-,
+
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-blue
+[文字列]
\end_layout
\end_inset
-,
+ 改行に使用するコマンドを(
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-cyan
+
+\backslash
+
+\backslash
+
\end_layout
\end_inset
-,
+以外に)定義するオプションです.初期値のバックスラッシュは指定できません.
+\end_layout
+
+\begin_layout Itemize
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-magenta
+Requires
\end_layout
\end_inset
-,
+
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-yellow
+[整数=0]
\end_layout
\end_inset
-,
+ この引数が出力されるとき,
+必要となる別の引数を(番号によって)指定します.例えば,
+\SpecialChar LaTeX
+コマンドでは,
+
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-brown
+
+\backslash
+command[][引数]{文字列}
\end_layout
\end_inset
-,
+のように,
+前に(少なくとも空の)別の非必須引数を要求する非必須引数があります.これは,
+
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-darkgray
+Argument 2
\end_layout
\end_inset
-,
+中に
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-gray
+Requires 1
\end_layout
\end_inset
-,
+ステートメントを置くことで実現できます.
+\end_layout
+
+\begin_layout Itemize
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-lightgray
+LeftDelim
\end_layout
\end_inset
-,
+
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-lime
+[文字列]
\end_layout
\end_inset
-,
+ (
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-orange
+{
\end_layout
\end_inset
-,
+や
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-olive
+[
\end_layout
\end_inset
-,
+ではない)ユーザー定義の左区切りを定義します.出力中の改行は
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-pink
+<br/>
\end_layout
\end_inset
-,
+で指示できます.
+\end_layout
+
+\begin_layout Itemize
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-purple
+RightDelim
\end_layout
\end_inset
-,
+
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-teal
+[文字列]
\end_layout
\end_inset
-,
+ (
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-violet
+}
\end_layout
\end_inset
-]
-\end_layout
-
-\begin_layout Description
+や
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Family
+]
\end_layout
\end_inset
- [
-\emph on
-
+ではない)ユーザー定義の右区切りを定義します.出力中の改行は
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Roman
+<br/>
\end_layout
\end_inset
-
+で指示できます.
+\end_layout
+
+\begin_layout Itemize
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+DefaultArg
+\end_layout
+
+\end_inset
+
+
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+[文字列]
+\end_layout
+
+\end_inset
+
+ ユーザー指定引数が与えられなかったとき,
+すなわち引数差込枠が挿入されなかったときに限り,
+挿入される引数を定義します(空の引数差込枠が挿入されてもDefaultArgは無効になることに注意してください).引数が複数のときはコンマで区切る必要があります.
+\end_layout
+
+\begin_layout Itemize
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+PresetArg
+\end_layout
+
+\end_inset
+
+
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+[文字列]
+\end_layout
+
+\end_inset
+
+ どのような場合にも(単独もしくはユーザー定義引数とともに)挿入される引数を定義します.引数が複数のときはコンマで区切る必要があります.
+\end_layout
+
+\begin_layout Itemize
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+Font
+\end_layout
+
+\end_inset
+
+ 引数の内容に用いられるフォント.
+\begin_inset CommandInset ref
+LatexCommand ref
+reference "subsec:フォント指定"
+nolink "false"
+
+\end_inset
+
+参照.
+\end_layout
+
+\begin_layout Itemize
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+FreeSpacing
+\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
-Sans
+1
\end_layout
\end_inset
-,
+] 段落様式と同様.第
+\begin_inset CommandInset ref
+LatexCommand ref
+reference "subsec:段落様式"
+nolink "false"
+
+\end_inset
+
+節参照.
+\end_layout
+
+\begin_layout Itemize
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Typewriter
+LabelFont
\end_layout
\end_inset
-]
+ ラベルに用いられるフォント.
+\begin_inset CommandInset ref
+LatexCommand ref
+reference "subsec:フォント指定"
+nolink "false"
+
+\end_inset
+
+参照.
\end_layout
-\begin_layout Description
+\begin_layout Itemize
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Misc
+Decoration
\end_layout
\end_inset
status collapsed
\begin_layout Plain Layout
-文字列
+
+\emph on
+Classic
+\emph default
+,
+ Minimalistic,
+ Conglomerate
\end_layout
\end_inset
-] 有効な引数は,
+] 差込枠の枠とボタンに用いられる装飾様式.
+\end_layout
+
+\begin_layout Itemize
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-emph
+AutoInsert
\end_layout
\end_inset
-・
+
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-noun
+[整数=0]
+\end_layout
+
+\end_inset
+
+ これが
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+1
+\end_layout
+
+\end_inset
+
+に設定されると,
+各様式が選択されたときに,
+この引数が自動的に挿入されます.
+\end_layout
+
+\begin_layout Itemize
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+InsertOnNewline
+\end_layout
+
+\end_inset
+
+
+\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
+1
+\end_layout
+
+\end_inset
+
+に設定されると,
+
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+AutoInsert
\end_layout
\end_inset
-・
-\begin_inset Flex Code
-status collapsed
+時にこの変数は新規行に挿入されます(自由差込枠でのみ使用可能).
+\end_layout
+
+\begin_layout Itemize
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+InsertCotext
+\end_layout
+
+\end_inset
+
+
+\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
+1
+\end_layout
+
+\end_inset
+
+に設定されると,
+この引数は,
+副文(選択した文ないしは段落全体)のコピーを内容にとって挿入されます.
+\end_layout
+
+\begin_layout Itemize
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+PassThru
+\end_layout
+
+\end_inset
+
+ [
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+
+\emph on
+inherited
+\emph default
+,
+ true,
+ false
+\end_layout
+
+\end_inset
+
+] この引数の内容が,
+\SpecialChar LaTeX
+が要求する特別な書き換えを行うことなく,
+原文のまま出力されるべきかどうかを指定します.既定値では,
+
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+PassThru
+\end_layout
+
+\end_inset
+
+の状態は,
+引数が属する差込枠または段落レイアウトに継承されます.trueまたはfalseは,
+この引数のみの状態を変更します.
+\end_layout
+
+\begin_layout Itemize
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+PassThruChars
+\end_layout
+
+\end_inset
+
+ [
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+文字列
+\end_layout
+
+\end_inset
+
+]
+\family typewriter
+
+\family default
+\SpecialChar LaTeX
+が要求する特別な翻訳は抜きにして,
+生の形で出力されるべき各文字を定義します.PassThruとは違って,
+引数用に,
+これは明示的に定義されなくてはなりません.つまり,
+引数は,
+親差込枠や親レイアウトからPassThruCharsを継承しません.
+\end_layout
+
+\begin_layout Itemize
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+IsTocCaption
+\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
+
+] これを1に設定すると,
+引数は,
+その内容を対応する一覧表の項目に出力します.AddToTocを参照.
+\end_layout
+
+\begin_layout Standard
+既定では,
+
+\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
+Command
+\end_layout
+
+\end_inset
+
+のとき,
+各レイアウトで\SpecialChar LyX
+作業領域に入力した文字列は,
+コマンドの最後の(必須)引数になります.しかしながら,
+前置句
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+post:
+\end_layout
+
+\end_inset
+
+を付けた文字列は,
+この作業領域引数の後に出力されます.後置引数の番号は1から振られ直されますので,
+作業領域引数の後の最初の引数は
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+post:1
+\end_layout
+
+\end_inset
+
+となります.後置引数は,
+
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+Command
+\end_layout
+
+\end_inset
+
+以外の
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+LatexType
+\end_layout
+
+\end_inset
+
+では無視されます.
+\end_layout
+
+\begin_layout Standard
+(
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+
+\backslash
+item[foo]
+\end_layout
+
+\end_inset
+
+のような)箇条書き
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+
+\backslash
+item
+\end_layout
+
+\end_inset
+
+の引数は,
+前置句
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+item:
+\end_layout
+
+\end_inset
+
+の後に番号を付けます(例:
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+Argument item:1
+\end_layout
+
+\end_inset
+
+).
+\end_layout
+
+\begin_layout Standard
+最後に,
+前置句
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+listpreamble:
+\end_layout
+
+\end_inset
+
+を用いる特別な引数型があります.これは本当は引数ではありませんが,
+引数インタフェースを用います(したがって前置句後には数値が続きます.例:
+
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+Argument listpreamble:1
+\end_layout
+
+\end_inset
+
+).名前が示すように,
+
+\family sans
+Itemize
+\family default
+・
+\family sans
+Enumerate
+\family default
+・
+\family sans
+Description
+\family default
+・
+\family sans
+Bibliography
+\family default
+のようなリストが対象です.その中身はリスト開始時,
+最初の
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+
+\backslash
+item
+\end_layout
+
+\end_inset
+
+の前に独立した行として(\SpecialChar LyX
+からは他の方法ではアクセス不能な場所です)出力されます.このようにして,
+ユーザーは各リストに(長さ等の)再定義を入れることができます.既定では,
+これらの引数は区切り文字を持ちません.
+\end_layout
+
+\begin_layout Subsection
+カウンタ
+\begin_inset CommandInset label
+LatexCommand label
+name "subsec:カウンタ"
+
+\end_inset
+
+
+\end_layout
+
+\begin_layout Standard
+テキストクラスには,
+カウンタ(
+\begin_inset Flex MenuItem
+status collapsed
+
+\begin_layout Plain Layout
+chapter
+\end_layout
+
+\end_inset
+
+・
+\begin_inset Flex MenuItem
+status collapsed
+
+\begin_layout Plain Layout
+figure
+\end_layout
+
+\end_inset
+
+・\SpecialChar ldots
+)を定義することが必要です.標準的なカウンタは
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+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
+カウンタ名
+\end_layout
+
+\end_inset
+
+」は,
+実際のカウンタ名で置き換えます.また,
+宣言は「
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+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
+InitialValue
+\end_layout
+
+\end_inset
+
+ [
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+整数=1
+\end_layout
+
+\end_inset
+
+] カウンタの初期値を設定します.リセットの度にカウンタはこの値に戻ります.通常,
+既定値1のままで充分でしょう.
+\end_layout
+
+\begin_layout Description
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+LabelString
+\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
+LabelStringAppendix
+\end_layout
+
+\end_inset
+
+も同じ値に設定されます.文字列中では,
+以下の構成要素を使用することができます.
+\end_layout
+
+\begin_deeper
+\begin_layout Itemize
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+
+\backslash
+thecounter
+\end_layout
+
+\end_inset
+
+は,
+カウンタ
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+counter
+\end_layout
+
+\end_inset
+
+の
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+LabelString
+\end_layout
+
+\end_inset
+
+(または
+\begin_inset Newline linebreak
+\end_inset
+
+
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+LabelStringAppendix
+\end_layout
+
+\end_inset
+
+)を展開したもので置き換えられます.
+\end_layout
+
+\begin_layout Itemize
+カウンタ値は,
+\SpecialChar LaTeX
+型マクロ
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+
+\backslash
+
+\emph on
+numbertype
+\emph default
+{
+\emph on
+カウンタ
+\emph default
+}
+\end_layout
+
+\end_inset
+
+を用いて表現することができます.ここで
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+
+\emph on
+numbertype
+\end_layout
+
+\end_inset
+
+は以下のいずれかです.
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+arabic
+\end_layout
+
+\end_inset
+
+:
+1,
+ 2,
+ 3,\SpecialChar ldots
+;
+
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+alph
+\end_layout
+
+\end_inset
+
+:
+a,
+ b,
+ c,
+ \SpecialChar ldots
+(小文字);
+
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+Alph
+\end_layout
+
+\end_inset
+
+:
+A,
+ B,
+ C,
+ \SpecialChar ldots
+(大文字);
+
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+roman
+\end_layout
+
+\end_inset
+
+:
+i,
+ ii,
+ iii,
+ \SpecialChar ldots
+(小文字ローマ数字);
+
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+Roman
+\end_layout
+
+\end_inset
+
+:
+I,
+ II,
+ III\SpecialChar ldots
+(大文字ローマ数字).
+\end_layout
+
+\end_deeper
+\begin_layout Standard
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+LabelString
+\end_layout
+
+\end_inset
+
+が定義されていないときは,
+既定値は以下のように組み立てられます.このカウンタに親カウンタ
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+master
+\end_layout
+
+\end_inset
+
+(
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+Within
+\end_layout
+
+\end_inset
+
+で定義)があるときには,
+文字列
+\begin_inset Newline linebreak
+\end_inset
+
+
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+
+\backslash
+themaster.
+\backslash
+arabic{カウンタ}
+\end_layout
+
+\end_inset
+
+が使用されます.それ以外の場合は,
+
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+
+\backslash
+arabic{カウンタ}
+\end_layout
+
+\end_inset
+
+が使用されます.
+\end_layout
+
+\begin_layout Description
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+LabelStringAppendix
+\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
+LabelString
+\end_layout
+
+\end_inset
+
+と同様ですが,
+付録で使用するためのものです.
+\end_layout
+
+\begin_layout Description
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+LaTeXName
+\end_layout
+
+\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
+
+] \SpecialChar LaTeX
+で使用されるカウンタ名(たとえば\SpecialChar LyX
+では「theorem」というカウンタがありますが,
+\SpecialChar LaTeX
+には「thm」と出力されます).
+\end_layout
+
+\begin_layout Description
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+PrettyFormat
+\end_layout
+
+\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
+
+] このカウンタの整形参照で使用する書式.たとえば,
+節番号への参照を「Section
+\begin_inset space ~
+\end_inset
+
+2.4」のように表示させたい場合には,
+文字列に「##」を含めるか,
+
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+LabelString
+\end_layout
+
+\end_inset
+
+でのようにカウンタ指定を含めます.前者はカウンタ番号で置換されます.したがって,
+節の場合には「Section ##」のようにするか,
+「
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+
+\backslash
+S
+\backslash
+arabic{section}
+\end_layout
+
+\end_inset
+
+」のようにします(これは§2.7のように翻訳されます).
+\end_layout
+
+\begin_layout Description
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+RefFormat
+\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
+文字列
+\end_layout
+
+\end_inset
+
+] とくに,
+単一のカウンタを複数の種類の様式で使用するとき「書式付き参照」で使用するためのものです.たとえば,
+
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+theorem
+\end_layout
+
+\end_inset
+
+カウンタは,
+往々にしてTheoremやLemmaなど,
+定理型の環境の全種類で使用されます.第1引数は,
+ラベルで使用される前置詞(たとえば,
+
+\begin_inset Quotes erd
+\end_inset
+
+thm
+\begin_inset Quotes erd
+\end_inset
+
+や
+\begin_inset Quotes erd
+\end_inset
+
+lem
+\begin_inset Quotes erd
+\end_inset
+
+)を与え,
+第2変数は,
+
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+LabelString
+\end_layout
+
+\end_inset
+
+や
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+PrettyFormat
+\end_layout
+
+\end_inset
+
+に与えるような書式指定文字列を与えます.これが与えられなければ,
+
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+PrettyFormat
+\end_layout
+
+\end_inset
+
+が使用されます.
+\end_layout
+
+\begin_layout Description
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+Within
+\end_layout
+
+\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
+
+] これを別のカウンタ名に設定すると,
+現在のカウンタは,
+別のカウンタが増加する毎にリセットされます.たとえば,
+
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+subsection
+\end_layout
+
+\end_inset
+
+は
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+section
+\end_layout
+
+\end_inset
+
+毎に番号がリセットされます.
+\end_layout
+
+\begin_layout Subsection
+フォント指定
+\begin_inset CommandInset label
+LatexCommand label
+name "subsec:フォント指定"
+
+\end_inset
+
+
+\end_layout
+
+\begin_layout Standard
+フォント指定は,
+以下のような形を取ります.
+\end_layout
+
+\begin_layout LyX-Code
+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
+Color
+\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 "chap:色名"
+plural "false"
+caps "false"
+noprefix "false"
+nolink "false"
+
+\end_inset
+
+をご覧ください.
+\end_layout
+
+\begin_layout Description
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+Family
+\end_layout
+
+\end_inset
+
+ [
+\emph on
+
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+Roman
+\end_layout
+
+\end_inset
+
+
+\emph default
+,
+
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+Sans
+\end_layout
+
+\end_inset
+
+,
+
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+Typewriter
+\end_layout
+
+\end_inset
+
+]
+\end_layout
+
+\begin_layout Description
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+Misc
+\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
+emph
+\end_layout
+
+\end_inset
+
+・
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+noun
+\end_layout
+
+\end_inset
+
+・
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+strikeout
+\end_layout
+
+\end_inset
+
+・
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+underbar
+\end_layout
+
+\end_inset
+
+・
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+uuline
+\end_layout
+
+\end_inset
+
+・
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+uwave
+\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
+
+\begin_layout Plain Layout
+no_noun
+\end_layout
+
+\end_inset
+
+・
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+no_strikeout
+\end_layout
+
+\end_inset
+
+・
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+no_bar
+\end_layout
+
+\end_inset
+
+・
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+no_uuline
+\end_layout
+
+\end_inset
+
+・
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+no_uwave
+\end_layout
+
+\end_inset
+
+です.それぞれ,
+対応する属性を有効にしたり無効にしたりします.
+\begin_inset Newline newline
+\end_inset
+
+たとえば,
+
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+emph
+\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
+
+\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
+Series
+\end_layout
+
+\end_inset
+
+ [
+\emph on
+
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+Medium
+\end_layout
+
+\end_inset
+
+
+\emph default
+,
+
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+Bold
+\end_layout
+
+\end_inset
+
+]
+\end_layout
+
+\begin_layout Description
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+Shape
+\end_layout
+
+\end_inset
+
+ [
+\emph on
+
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+Up
+\end_layout
+
+\end_inset
+
+
+\emph default
+,
+
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+Italic
+\end_layout
+
+\end_inset
+
+,
+
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+SmallCaps
+\end_layout
+
+\end_inset
+
+,
+
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+Slanted
+\end_layout
+
+\end_inset
+
+]
+\end_layout
+
+\begin_layout Description
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+Size
+\end_layout
+
+\end_inset
+
+ [
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+tiny
+\end_layout
+
+\end_inset
+
+,
+
+\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_layout
+
+\end_inset
+
+,
+
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+large
+\end_layout
+
+\end_inset
+
+,
+
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+larger
+\end_layout
+
+\end_inset
+
+,
+
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+largest
+\end_layout
+
+\end_inset
+
+,
+
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+huge
+\end_layout
+
+\end_inset
+
+,
+
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+giant
+\end_layout
+
+\end_inset
+
+]
+\end_layout
+
+\begin_layout Subsection
+\begin_inset CommandInset label
+LatexCommand label
+name "subsec:引用エンジンの説明"
+
+\end_inset
+
+引用エンジンの説明
+\end_layout
+
+\begin_layout Standard
+主に引用エンジンファイル(第
+\begin_inset CommandInset ref
+LatexCommand ref
+reference "subsec:引用エンジンファイル"
+plural "false"
+caps "false"
+noprefix "false"
+nolink "false"
+
+\end_inset
+
+節参照)で用いられる
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+CiteEngine
+\end_layout
+
+\end_inset
+
+ブロックは,
+特定の「引用エンジン」で提供される引用コマンドを定義します.\SpecialChar LyX
+の用語では,
+引用エンジンとは,
+番号や著者名,
+刊行年を使って,
+引用を整形する特定の方法のことを指します.\SpecialChar LyX
+は,
+3つのエンジンの型をサポートします.すなわち,
+
+\end_layout
+
+\begin_layout Enumerate
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+default
+\end_layout
+
+\end_inset
+
+:
+ 既定のBib\SpecialChar TeX
+流の引用方法である,
+単純な番号による様式(例:
+「[1]」)
+\end_layout
+
+\begin_layout Enumerate
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+authoryear
+\end_layout
+
+\end_inset
+
+:
+ 著者名と刊行年を使ったHarvard様式の引用(例:
+「Smith and Miller (2017b)」)
+\end_layout
+
+\begin_layout Enumerate
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+numerical
+\end_layout
+
+\end_inset
+
+:
+ 番号に隣接して著者名やタイトルを付けることのできる拡張された番号引用(例:
+「Smith and Miller [1]」)
+\end_layout
+
+\begin_layout Standard
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+CiteEngine
+\end_layout
+
+\end_inset
+
+ブロックは以下のようになります.
+\end_layout
+
+\begin_layout LyX-Code
+CiteEngine default
+\end_layout
+
+\begin_layout LyX-Code
+ cite
+\end_layout
+
+\begin_layout LyX-Code
+ Citep*[][]
+\end_layout
+
+\begin_layout LyX-Code
+ citeyearpar[][]=parencite*
+\end_layout
+
+\begin_layout LyX-Code
+ ...
+\end_layout
+
+\begin_layout LyX-Code
+End
+\end_layout
+
+\begin_layout Standard
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+CiteEngine
+\end_layout
+
+\end_inset
+
+に続くタグがエンジンを表します.各行は,
+このエンジンによってサポートされる引用コマンドや引用コマンドパラダイムを定義します.行は,
+\SpecialChar LyX
+コマンドと\SpecialChar LaTeX
+出力を命名するのに使われる引用コマンドのみを含むこともあれば,
+色々変えるために複雑なこともあります.完全な文法は
+\end_layout
+
+\begin_layout LyX-Code
+LyXName|alias$*<!_stardesc!_stardesctooltip>[][]=latexcmd
+\end_layout
+
+\begin_layout Standard
+という形になっています.ここで
+\end_layout
+
+\begin_layout Itemize
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+LyXName
+\end_layout
+
+\end_inset
+
+:
+
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+*.lyx
+\end_layout
+
+\end_inset
+
+ファイルで使用される名前.
+\end_layout
+
+\begin_deeper
+\begin_layout Standard
+可搬性のために,
+異なる引用パッケージ中の同じ形をしたコマンドには,
+同じ名前をつけるようにしています(したがって,
+多くの名前がnatbibから派生しており,
+\SpecialChar LaTeX
+コマンド名が異なる場合には,
+しばしば
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+latexcmd
+\end_layout
+
+\end_inset
+
+を変える必要があります).
+\end_layout
+
+\end_deeper
+\begin_layout Itemize
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+alias
+\end_layout
+
+\end_inset
+
+:
+ このエンジンにおいて,
+与えられた
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+LyXName
+\end_layout
+
+\end_inset
+
+にフォールバックするコマンドの(コンマで区切られた)リスト.これによって,
+引用パッケージとエンジンを切り替えるのが楽になります.
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+alias
+\end_layout
+
+\end_inset
+
+はレイアウト定義中での
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+ObsoletedBy
+\end_layout
+
+\end_inset
+
+に相当するものと考えてよいでしょう.
+\end_layout
+
+\begin_layout Itemize
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+latexcmd
+\end_layout
+
+\end_inset
+
+:
+ 出力される実際の\SpecialChar LaTeX
+コマンド.
+\end_layout
+
+\begin_layout Standard
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+Alias
+\end_layout
+
+\end_inset
+
+と
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+latexcmd
+\end_layout
+
+\end_inset
+
+は必須ではありません.
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+latexcmd
+\end_layout
+
+\end_inset
+
+が与えられない時は,
+
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+LyXName
+\end_layout
+
+\end_inset
+
+が\SpecialChar LaTeX
+に出力されます.
+\end_layout
+
+\begin_layout Standard
+さらに,
+下記の点に注意してください.
+\end_layout
+
+\begin_layout Itemize
+大文字にするとコマンドも大文字化されたものになります(
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+
+\backslash
+latexcmd
+\end_layout
+
+\end_inset
+
+が
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+
+\backslash
+Latexcmd
+\end_layout
+
+\end_inset
+
+に).これらは通常,
+名前の前置詞を大文字化するのを確実にします(
+\emph on
+von Goethe
+\emph default
+
+\begin_inset Formula $\Rightarrow$
+\end_inset
+
+
+\emph on
+Von Goethe
+\emph default
+).
+\end_layout
+
+\begin_layout Itemize
+括弧
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+[]
+\end_layout
+
+\end_inset
+
+は非必須引数の数を表します(0-2をとりえます).
+\end_layout
+
+\begin_layout Itemize
+星印
+\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
+latexcmd
+\end_layout
+
+\end_inset
+
+が
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+
+\backslash
+latexcmd*
+\end_layout
+
+\end_inset
+
+に).
+\end_layout
+
+\begin_deeper
+\begin_layout Standard
+既定では,
+星印付きバージョンは,
+
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+MaxCiteNames
+\end_layout
+
+\end_inset
+
+の閾値を超えたために「et al.」に省略されるべき時にも全ての著者を出力することを意味します.
+\end_layout
+
+\begin_layout Standard
+星印が,
+当該コマンドについては別の意味を持つ場合には,
+
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+<!_stardesc!_stardesctooltip>
+\end_layout
+
+\end_inset
+
+のように三角括弧で指定することができます.前置詞
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+!_
+\end_layout
+
+\end_inset
+
+で標識した,
+翻訳可能なキーワードを最大2つ与えることができます.最初のキーワードは,
+引用ダイアログ中の「Full aut&hor list」チェックボックスラベルを書き換える文字列を指し,
+二つ目のキーワードは,
+このチェックボックスに対する非必須のツールチップの文字列を指します.
+\end_layout
+
+\begin_layout Standard
+これらの2つのマクロは,
+下記のように,
+前置詞から
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+!
+\end_layout
+
+\end_inset
+
+を落とした形で
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+CiteFormat
+\end_layout
+
+\end_inset
+
+(次節参照)で定義されなくてはなりません.
+\end_layout
+
+\begin_layout LyX-Code
+_stardesc Sta&rred command label
+\end_layout
+
+\begin_layout LyX-Code
+_stardesctooltip Tooltip for the starred command checkbox.
+\end_layout
+
+\end_deeper
+\begin_layout Itemize
+ドル記号
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+$
+\end_layout
+
+\end_inset
+
+は,
+このコマンドが「qualified citation lists」を取り扱うことを示します.これは,
+リスト中の個別の引用に対して,
+前置文字列と後置文字列を置くことができる,
+
+\family sans
+Biblatex
+\family default
+に特有の複数文献引用機能です.詳細については,
+
+\family sans
+Biblatex
+\family default
+の取扱説明書をご覧ください.
+\end_layout
+
+\begin_layout Standard
+引用エンジンに引用コマンドを追加したい場合(たとえばクラスによって提供される特定のコマンドを追加するなど)には,
+
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+AddToCiteEngine <engine type> \SpecialChar ldots
+ End
+\end_layout
+
+\end_inset
+
+を使うことができます.まだ存在しない引用コマンドのみ追加することができます.
+\end_layout
+
+\begin_layout Subsection
+\begin_inset CommandInset label
+LatexCommand label
+name "subsec:引用書式指定"
+
+\end_inset
+
+引用書式指定
+\end_layout
+
+\begin_layout Standard
+(引用ダイアログやツールチップなどの)\SpecialChar LyX
+内部やXHTML出力において,
+書誌情報をどのように表示するべきかの叙述には,
+
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+CiteFormat
+\end_layout
+
+\end_inset
+
+ブロックが使用されています.このブロックは,
+以下のような形をしています.
+\end_layout
+
+\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
+あるいは
+\end_layout
+
+\begin_layout LyX-Code
+CiteFormat
+\end_layout
+
+\begin_layout LyX-Code
+ cite ...
+\end_layout
+
+\begin_layout LyX-Code
+ citet*[][] ...
+\end_layout
+
+\begin_layout LyX-Code
+End
+\end_layout
+
+\begin_layout Standard
+最初の例の各行は,
+それぞれarticleやbookに関連付けられた書誌情報をどのように表示するべきかを定義するものですが,
+このような定義は,
+Bib\SpecialChar TeX
+ファイル中に存在しうる「項目型」すべてについて与えることができます.特定の定義が与えられなければ,
+\SpecialChar LyX
+は,
+ソースコード中に定義されている既定書式を使用します.\SpecialChar LyX
+は,
+いくつかの書式を
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+stdciteformats.inc
+\end_layout
+
+\end_inset
+
+ファイルで事前定義しており,
+これはほとんどの\SpecialChar LyX
+文書クラスにインクルードされています.
+\end_layout
+
+\begin_layout Standard
+2つ目の例では,
+各行は,
+特定の引用コマンド(この例では
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+
+\backslash
+cite
+\end_layout
+
+\end_inset
+
+及び
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+
+\backslash
+citet
+\end_layout
+
+\end_inset
+
+)が,
+引用差込枠ラベルや引用ダイアログ,
+メニュー,
+XHTML出力でどのように表示されるべきかを定義しています.\SpecialChar LyX
+は,
+\SpecialChar LyX
+に同梱されている個別の
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+*.citeengine
+\end_layout
+
+\end_inset
+
+ファイル中において,
+
+\family sans
+文書\SpecialChar menuseparator
+設定\SpecialChar menuseparator
+書誌情報\SpecialChar ldots
+
+\family default
+でサポートしている引用様式用に,
+そのような書式を定義しています(第
+\begin_inset CommandInset ref
+LatexCommand ref
+reference "subsec:引用エンジンファイル"
+plural "false"
+caps "false"
+noprefix "false"
+nolink "false"
+
+\end_inset
+
+節参照).
+\end_layout
+
+\begin_layout Standard
+この定義は,
+Bib\SpecialChar TeX
+キーをその値で置換できる機能を持った,
+簡単な言語を使用しています.キーは,
+
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+%author%
+\end_layout
+
+\end_inset
+
+のように
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+%
+\end_layout
+
+\end_inset
+
+記号でくくらなくてはなりません.したがって,
+簡単な定義は以下のようになります.
+\end_layout
+
+\begin_layout LyX-Code
+misc %author%,
+
+\begin_inset Quotes eld
+\end_inset
+
+%title%
+\begin_inset Quotes erd
+\end_inset
+
+
+\end_layout
+
+\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
+
+%volume%]]}
+\end_layout
+
+\end_inset
+
+のように,
+条件付きの構成を使用することができます.これは,
+
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+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
+{%author%[[%author%]][[%editor%,
+ ed.]]}
+\end_layout
+
+\end_inset
+
+
+\begin_inset Newline newline
+\end_inset
+
+のように,
+条件の中にelse節を含めることも可能です.ここでは,
+もし
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+author
+\end_layout
+
+\end_inset
+
+キーが存在するならば出力され,
+そうでなければeditorキーと「,
+\begin_inset space ~
+\end_inset
+
+ed.」が出力されます.ここでもキーは,
+
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+%
+\end_layout
+
+\end_inset
+
+記号でくくられていることに注意してください.条件全体は,
+波括弧で囲まれています.if節およびelse節は,
+「
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+[[
+\end_layout
+
+\end_inset
+
+」と「
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+]]
+\end_layout
+
+\end_inset
+
+」の二重角括弧で囲まれています.これらすべてのあいだには,
+空白は入ってはなりません.
+\end_layout
+
+\begin_layout Standard
+これらの条件文に使うことができるものには,
+項目キーの他に,
+以下の特殊キーがあります.
+\end_layout
+
+\begin_layout Itemize
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+{%dialog%[[真]][[偽]]}
+\end_layout
+
+\end_inset
+
+:
+ ダイアログとメニューに対しては「真」の部分を処理し,
+他の文脈(作業領域や書き出し)には「偽」の部分を処理します
+\end_layout
+
+\begin_layout Itemize
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+{%export%[[真]][[偽]]}
+\end_layout
+
+\end_inset
+
+:
+ 書き出しとメニューに対しては「真」の部分を処理し,
+他の文脈(作業領域やダイアログ)には「偽」の部分を処理します
+\end_layout
+
+\begin_layout Itemize
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+{%next%[[真]]}
+\end_layout
+
+\end_inset
+
+:
+ 他の項目が続く場合には「真」の部分を処理します(複数キーを持つ引用など)
+\end_layout
+
+\begin_layout Itemize
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+{%second%[[真]][[偽]]}
+\end_layout
+
+\end_inset
+
+:
+ これが複数項目の2番目の場合には「真」の部分を処理し,
+それ以外の場合には「偽」の部分を処理します
+\end_layout
+
+\begin_layout Itemize
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+{%ifstar%[[真]][[偽]]}
+\end_layout
+
+\end_inset
+
+:
+ (
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+
+\backslash
+cite*
+\end_layout
+
+\end_inset
+
+など)星印付き引用コマンドの場合には「真」の部分を処理し,
+星印付きでない場合には「偽」の部分を処理します
+\end_layout
+
+\begin_layout Itemize
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+{%ifentrytype:<type>%[[真]][[偽]]}
+\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
+{%ifentrytype:book%[[これはbookです]][[これはbookではありません]]}
+\end_layout
+
+\end_inset
+
+)
+\end_layout
+
+\begin_layout Itemize
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+{%ifmultiple:<authortype>%[[真]][[偽]]}
+\end_layout
+
+\end_inset
+
+:
+ 現行の項目が著者型(著者・編者など)が複数の著者を含む場合には「真」の部分を処理し,
+それ以外の場合には「偽」の部分を処理します(例:
+書誌情報定義において
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+{%ifmultiple:editor%[[eds.]][[ed.]]}
+\end_layout
+
+\end_inset
+
+)
+\end_layout
+
+\begin_layout Itemize
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+{%ifqualified%[[真]][[偽]]}
+\end_layout
+
+\end_inset
+
+:
+ 現行の引用がqualified citation listである(複数文献引用に対する
+\family sans
+Biblatex
+\family default
+特有の形式)場合には「真」の部分を処理し,
+それ以外の場合には「偽」の部分を処理します
+\end_layout
+
+\begin_layout Standard
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+%author%
+\end_layout
+
+\end_inset
+
+は書誌情報ファイルに記録されている形のままの著者キーを出力すると述べました.これは「Miller,
+ Peter and Smith,
+ Mary and White,
+ Jane」のような文字列に終わることがあり(Bib\SpecialChar TeX
+では著者を区切るのに「and」が用いられるため),
+望ましい結果ではありません.したがって,
+\SpecialChar LyX
+は,
+正しく整形された名前のリスト(これも翻訳の対象となります)を得るための方法を提供しています.以下のキーが提供されています.
+\end_layout
+
+\begin_layout Enumerate
+書誌情報項目の主要著者・編者に適した,
+姓名付き名前リスト用.
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+<nametype>
+\end_layout
+
+\end_inset
+
+部分は要請されているリスト型を表します(例:
+
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+<nametype:author>
+\end_layout
+
+\end_inset
+
+)
+\end_layout
+
+\begin_deeper
+\begin_layout Itemize
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+%abbrvnames:<nametype>%
+\end_layout
+
+\end_inset
+
+:
+
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+MaxCiteNames
+\end_layout
+
+\end_inset
+
+に達した場合に短縮される(「et al.」と共に供される)名前リストを提供します.
+\end_layout
+
+\begin_layout Itemize
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+%fullnames:<nametype>%
+\end_layout
+
+\end_inset
+
+:
+ 完全な名前リストを提供します(「et al.」を用いて短縮されることはありません).
+\end_layout
+
+\begin_layout Itemize
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+%forceabbrvnames:<nametype>%
+\end_layout
+
+\end_inset
+
+:
+
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+MaxCiteNames
+\end_layout
+
+\end_inset
+
+に関わらず,
+常に短縮される(「et al.」と共に供される)名前リストを提供します.
+\end_layout
+
+\end_deeper
+\begin_layout Enumerate
+書誌情報項目中の姓名の順序が異なっている場合の,
+姓名付き名前リスト(例:
+「Miller,
+ John:
+ 何らかの文,
+ in:
+ Mary Smith,
+ ed.:
+ A volume」
+\end_layout
+
+\begin_deeper
+\begin_layout Itemize
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+%abbrvbynames:<nametype>%
+\end_layout
+
+\end_inset
+
+:
+
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+MaxCiteNames
+\end_layout
+
+\end_inset
+
+に達した場合に短縮される(「et al.」と共に供される)名前リストを提供します.
+\end_layout
+
+\begin_layout Itemize
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+%fullbynames:<nametype>%
+\end_layout
+
+\end_inset
+
+:
+ 完全な名前リストを提供します(「et al.」を用いて短縮されることはありません).
+\end_layout
+
+\begin_layout Itemize
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+%forceabbrvbynames:<nametype>%
+\end_layout
+
+\end_inset
+
+:
+
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+MaxCiteNames
+\end_layout
+
+\end_inset
+
+に関わらず,
+常に短縮される(「et al.」と共に供される)名前リストを提供します.
+\end_layout
+
+\end_deeper
+\begin_layout Enumerate
+著者-発行年引用ラベルで用いられるような,
+姓のみを含む姓リスト.これらは
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+<nametype>
+\end_layout
+
+\end_inset
+
+部分を取りませんが,
+(著者-発行年ラベルで通例であるように)常に著者リストか,
+存在しない場合には編者リストを返します.
+\end_layout
+
+\begin_deeper
+\begin_layout Itemize
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+%abbrvciteauthor%
+\end_layout
+
+\end_inset
+
+:
+
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+MaxCiteNames
+\end_layout
+
+\end_inset
+
+に達した場合に短縮される(「et al.」と共に供される)名前リストを提供します.
+\end_layout
+
+\begin_layout Itemize
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+%fullciteauthor%
+\end_layout
+
+\end_inset
+
+:
+ 完全な名前リストを提供します(「et al.」を用いて短縮されることはありません).
+\end_layout
+
+\begin_layout Itemize
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+%forceabbrvciteauthor%
+\end_layout
+
+\end_inset
+
+:
+
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+MaxCiteNames
+\end_layout
+
+\end_inset
+
+に関わらず,
+常に短縮される(「et al.」と共に供される)名前リストを提供します.
+\end_layout
+
+\end_deeper
+\begin_layout Standard
+前二者の姓名の順序は,
+下記のマクロで変更することができます.
+\end_layout
+
+\begin_layout Itemize
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+!firstnameform %surname%,
+ %prename%
+\end_layout
+
+\end_inset
+
+(1の場合の最初の著者)
+\end_layout
+
+\begin_layout Itemize
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+!othernameform %surname%,
+ %prename%
+\end_layout
+
+\end_inset
+
+(1の場合の他の著者)
+\end_layout
+
+\begin_layout Itemize
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+!firstbynameform %prename% %surname%
+\end_layout
+
+\end_inset
+
+(2の場合の最初の著者)
+\end_layout
+
+\begin_layout Itemize
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+!otherbynameform %prename% %surname%
+\end_layout
+
+\end_inset
+
+(2の場合の他の著者)
+\end_layout
+
+\begin_layout Standard
+これによって,
+名前を「Miller,
+ Peter and Mary Smith:
+ \SpecialChar ldots
+,
+ in:
+ John Doe and Pat Green,
+ eds.:\SpecialChar ldots
+」のように設定することができます.
+\end_layout
+
+\begin_layout Standard
+もう一つ,
+定義中で使用することのできる文法として,
+
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+{!<i>!}
+\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
+!}
+\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
+%!quotetitle%
+\end_layout
+
+\end_inset
+
+のように,
+これがキーであるかのように扱って使用することができます.\SpecialChar 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
+のようなことはしないでください.\SpecialChar LyX
+は,
+無限ループに陥るようなことはありませんが,
+諦めるまでに時間のかかる長いループに入るかもしれません.
+\end_layout
+
+\begin_layout Standard
+特殊な定義の二つめは,
+
+\end_layout
+
+\begin_layout LyX-Code
+B_pptext pp.
+\end_layout
+
+\begin_layout Standard
+のようなものです.これは翻訳対象となるテキスト部分を定義し,
+これによって書誌情報や引用の対応する部分が翻訳されるようになります.
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+%B_pptext%
+\end_layout
+
+\end_inset
+
+のように,
+これをキーとして扱って,
+定義の中に入れることもできます.以下の2つの翻訳パスがあることに注意してください.上記の例のように
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+B_
+\end_layout
+
+\end_inset
+
+で始まる定義は,
+すべて現在アクティブなバッファ言語に翻訳されます(したがって翻訳は生成された文書に一致します).アンダースコアだけから始まる定義は,
+すべてGUI言語に翻訳されます.これは
+\end_layout
+
+\begin_layout LyX-Code
+_addtobib Add to bibliography only
+\end_layout
+
+\begin_layout Standard
+のように,
+ダイアログやボタンにのみ現れる文字列に適した翻訳です.
+\end_layout
+
+\begin_layout Standard
+これらの翻訳可能な文字列のうちいくつかは,
+
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+stdciteformats.inc
+\end_layout
+
+\end_inset
+
+及び様々な
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+*.citeengine
+\end_layout
+
+\end_inset
+
+ファイル中に事前定義されています.これは,
+上記で述べたような意味でのマクロではないことに注意してください.
+\end_layout
+
+\begin_layout Standard
+以下は,
+これらの機能を全て使った例です.
+\begin_inset VSpace defskip
+\end_inset
+
+
+\end_layout
+
+\begin_layout Standard
+\noindent
+
+\family sans
+!authoredit {%author%[[%author%,
+ ]][[{%editor%[[%editor%,
+ %B_edtext%,
+ ]]}]]}
+\end_layout
+
+\begin_layout Standard
+\begin_inset VSpace defskip
+\end_inset
+
+これは,
+
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+author
+\end_layout
+
+\end_inset
+
+キーが定義されているならば,
+著者とコンマを出力し,
+
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+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
+B_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
+\SpecialChar LaTeX
+やDocBookと同様,
+\SpecialChar LyX
+のXHTML出力の書式も,
+レイアウト情報によって制御することができます.一般的に,
+\SpecialChar LyX
+は適切な既定値を提供し,
+前述したように,
+他のレイアウトタグに基づいて,
+既定のCSSスタイルの構成まで行ないます.たとえば,
+章見出しを適切に整形するためのCSSを書き出すために,
+\SpecialChar LyX
+は,
+章様式の
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+Font
+\end_layout
+
+\end_inset
+
+宣言で提供されている情報を利用しようと試みます.
+\end_layout
+
+\begin_layout Standard
+したがって,
+多くの場合,
+使いたい環境やユーザ設定差込枠などのために満足のいくXHTML出力を得るために,
+まったく何もしなくてよいことになるでしょう.しかしながら,
+これが必要になる場合もあるので,
+\SpecialChar 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 "subsec:汎用テキストクラスパラメータ"
+nolink "false"
+
+\end_inset
+
+をご覧ください.
+\end_layout
+
+\begin_layout Subsection
+\begin_inset CommandInset label
+LatexCommand label
+name "subsec:段落様式-XHTML"
+
+\end_inset
+
+段落様式
+\end_layout
+
+\begin_layout Standard
+\SpecialChar LyX
+が段落のために出力するXHTMLの種類は,
+通常の段落を取り扱っているのか,
+コマンドを取り扱っているのか,
+あるいは環境を取り扱っているのかに依存し,
+これは対応する
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+\SpecialChar LaTeX
+Type
+\end_layout
+
+\end_inset
+
+タグの内容によって決定されます.
+\end_layout
+
+\begin_layout Standard
+コマンドや通常の段落の場合には,
+XHTML出力は以下の形になります.
+\end_layout
+
+\begin_layout LyX-Code
+
+\family sans
+<tag attr=
+\begin_inset Quotes erd
+\end_inset
+
+value
+\begin_inset Quotes erd
+\end_inset
+
+>
+\end_layout
+
+\begin_layout LyX-Code
+
+\family sans
+<labeltag attr=
+\begin_inset Quotes erd
+\end_inset
+
+value
+\begin_inset Quotes erd
+\end_inset
+
+>ラベル</labeltag>
+\end_layout
+
+\begin_layout LyX-Code
+
+\family sans
+段落の内容
+\end_layout
+
+\begin_layout LyX-Code
+
+\family sans
+</tag>
+\end_layout
+
+\begin_layout Standard
+もちろん,
+段落にラベルがなければ,
+ラベルタグは省略することができます.
+\end_layout
+
+\begin_layout Standard
+環境のうち,
+リストの変種でないものに関しては,
+XHTMLは以下の形を取ります.
+\end_layout
+
+\begin_layout LyX-Code
+
+\family sans
+<tag attr=
+\begin_inset Quotes erd
+\end_inset
+
+value
+\begin_inset Quotes erd
+\end_inset
+
+>
+\end_layout
+
+\begin_layout LyX-Code
+
+\family sans
+<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
+
+\family sans
+</itemtag>
+\end_layout
+
+\begin_layout LyX-Code
+
+\family sans
+<itemtag>二つめの段落.</itemtag>
+\end_layout
+
+\begin_layout LyX-Code
+
+\family sans
+</tag>
+\end_layout
+
+\begin_layout Standard
+ラベルは,
+たとえば定理の場合にそうであるように,
+最初の段落にだけ出力されることに注意してください.
+\end_layout
+
+\begin_layout Standard
+リストに関しては,
+次のような形になります.
+\end_layout
+
+\begin_layout LyX-Code
+
+\family sans
+<tag attr=
+\begin_inset Quotes erd
+\end_inset
+
+value
+\begin_inset Quotes erd
+\end_inset
+
+>
+\end_layout
+
+\begin_layout LyX-Code
+
+\family sans
+<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
+
+\family sans
+<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
+
+\family sans
+</tag>
+\end_layout
+
+\begin_layout LyX-Code
+
+\end_layout
+
+\begin_layout LyX-Code
+
+\family sans
+<tag attr=
+\begin_inset Quotes erd
+\end_inset
+
+value
+\begin_inset Quotes erd
+\end_inset
+
+>
+\end_layout
+
+\begin_layout LyX-Code
+
+\family sans
+<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
+
+\family sans
+<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_layout Plain Layout
-strikeout
+>二つめの項目</itemtag>
\end_layout
-\end_inset
+\begin_layout LyX-Code
-・
+\family sans
+</tag>
+\end_layout
+
+\begin_layout Standard
+ここで
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-underbar
+labeltag
\end_layout
\end_inset
-ã\83»
+ã\81¨
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-uuline
+itemtag
\end_layout
\end_inset
-・
+の順序が違っていることに注意してください.どちらの順序になるかは,
+
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-uwave
+HTMLLabelFirst
\end_layout
\end_inset
-ã\83»
+ã\81®è¨å®\9aã\81«ä¾\9då\98ã\81\97ã\81¾ã\81\99ï¼\8eã\82\82ã\81\97
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-no_emph
+HTMLLabelFirst
\end_layout
\end_inset
-・
-\begin_inset Flex Code
-status collapsed
-
-\begin_layout Plain Layout
-no_noun
+が偽であれば(既定値),
+最初のケースのようになり,
+これが真であれば,
+二番めのケースのように,
+labelがitemの外側に来るようになります.
\end_layout
-\end_inset
+\begin_layout Standard
+各段落の特定のタグ出力や属性出力は,
+以下に述べるようなレイアウトタグを使って制御することができます.しかしながら,
+前述のように,
+多くの場合,
+\SpecialChar LyX
+は適切な既定値を生成するので,
+たいしたことをしなくても,
+望ましいXHTML出力を得ることができるということになるはずです.ここで利用出来るタグは,
+自分の好みにあわせて微調整する目的でここにあるものと考えてください.
+\end_layout
-・
+\begin_layout Description
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-no_strikeout
+HTMLAttr
\end_layout
\end_inset
-・
+ [
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-no_bar
+文字列
\end_layout
\end_inset
-・
+] 主幹タグと共に出力される属性情報を指定します.たとえば,
+「
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-no_uuline
+class=`mydiv'
\end_layout
\end_inset
-・
+」のようなものです.既定においては,
+\SpecialChar LyX
+は「
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-no_uwave
+class=`レイアウト名'
\end_layout
\end_inset
-です.それぞれ,対応する属性を有効にしたり無効にしたりします.
-\begin_inset Newline newline
-\end_inset
-
-たとえば,
+」と出力します.ここで
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-emph
+レイアウト名
\end_layout
\end_inset
-は強調を有効にし,
+は,
+レイアウトの\SpecialChar LyX
+名であり,
+chapterのように小文字で記述します.
+\end_layout
+
+\begin_layout Description
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-no_emph
+HTMLClass
\end_layout
\end_inset
-はそれを無効にします.もし後者がわかりにくければ,現在のコンテクストのフォント設定は,一般的に周囲のコンテクストから継承していることを思い出してください.ですか
-ら
+ [
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-no_emph
+文字列
\end_layout
\end_inset
-は,たとえば定理環境で,何をせずとも有効となっている強調を無効にするのです.
+] この段落に使用するCSSクラス.段落が連番もしくは記号の箇条書きであるならば,
+既定値は「lyxenum」または「lyxitem」および階層の深さにより「i」「ii」「iii」「iv」となることに注意してください.これはここで書き換えることができます.しかしながら,
+その場合後置句は付け加えられません.すなわち,
+CSSクラスは,
+つねにここで宣言されたものの通りとなります.
\end_layout
\begin_layout Description
status collapsed
\begin_layout Plain Layout
-Series
+HTMLForceCSS
\end_layout
\end_inset
[
-\emph on
-
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Medium
-\end_layout
-
-\end_inset
-
+\emph on
+0
\emph default
-,
-\begin_inset Flex Code
-status collapsed
-
-\begin_layout Plain Layout
-Bold
+,1
\end_layout
\end_inset
-]
-\end_layout
-
-\begin_layout Description
+]
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Shape
+HTMLStyle
\end_layout
\end_inset
- [
-\emph on
-
+で追加情報が明示的に与えられているときでも,
+\SpecialChar LyX
+がこのレイアウト用に生成する既定CSS情報を出力するか否か.これを
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Up
+1
\end_layout
\end_inset
-
-\emph default
-,
+にすると,
+生成されたCSSを完全に上書きする代わりに,
+変更したり追加したりすることができます.既定値は
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Italic
+0
\end_layout
\end_inset
-,
+です.
+\end_layout
+
+\begin_layout Description
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-SmallCaps
+HTMLForceCSS
\end_layout
\end_inset
-,
+ [
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Slanted
+
+\emph on
+0
+\emph default
+,1
\end_layout
\end_inset
-]
+] この段落(通常節やその類い)をTOCに入れるか否か.既定値は真となっているので,
+たとえば星付きの節については偽に設定しなくてはなりません.
\end_layout
\begin_layout Description
status collapsed
\begin_layout Plain Layout
-Size
+HTMLItem
\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
-small
+itemtag
\end_layout
\end_inset
-,
+を置き換えます.既定値は
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-
-\emph on
-normal
+div
\end_layout
\end_inset
-,
-\begin_inset Flex Code
-status collapsed
-
-\begin_layout Plain Layout
-large
+です.
\end_layout
-\end_inset
-
-,
+\begin_layout Description
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-larger
+HTMLItemAttr
\end_layout
\end_inset
-,
+ [
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-largest
+文字列
\end_layout
\end_inset
-,
+] itemタグの属性.既定値は
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-huge
+class=`レイアウト名_item'
\end_layout
\end_inset
-,
+です.ここには,
+様式情報は含まれては
+\emph on
+なりません
+\emph default
+.その目的のためには,
+
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-giant
+HTMLStyle
\end_layout
\end_inset
-]
+を使用してください.
\end_layout
-\begin_layout Subsection
-\begin_inset CommandInset label
-LatexCommand label
-name "subsec:引用エンジンの説明"
-
-\end_inset
+\begin_layout Description
+\begin_inset Flex Code
+status collapsed
-引用エンジンの説明
+\begin_layout Plain Layout
+HTMLLabel
\end_layout
-\begin_layout Standard
-主に引用エンジンファイル(第
-\begin_inset CommandInset ref
-LatexCommand ref
-reference "subsec:引用エンジンファイル"
-plural "false"
-caps "false"
-noprefix "false"
-
\end_inset
-節参照)で用いられる
+ [
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-CiteEngine
+文字列
\end_layout
\end_inset
-ブロックは,特定の「引用エンジン」で提供される引用コマンドを定義します.\SpecialChar LyX
-の用語では,引用エンジンとは,番号や著者名,刊行年を使って,引用を整形する特定の方法のこ
-とを指します.\SpecialChar LyX
-は,3つのエンジンの型をサポートします.すなわち,
-\end_layout
-
-\begin_layout Enumerate
+] 段落と項目ラベルに使用されるタグ.上記各例の
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-default
+labeltag
\end_layout
\end_inset
-: 既定のBib\SpecialChar TeX
-流の引用方法である,単純な番号による様式(例:「[1]」)
-\end_layout
-
-\begin_layout Enumerate
+を置き換えます.
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-authoryear
+LabelType
\end_layout
\end_inset
-: 著者名と刊行年を使ったHarvard様式の引用(例:「Smith and Miller (2017b)」)
-\end_layout
-
-\begin_layout Enumerate
+が
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-numerical
+Top_Environment
\end_layout
\end_inset
-: 番号に隣接して著者名やタイトルを付けることのできる拡張された番号引用(例:「Smith and Miller [1]」)
-\end_layout
-
-\begin_layout Standard
+や
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-CiteEngine
+Centered_Top_Environment
\end_layout
\end_inset
-ブロックは以下のようになります.
-\end_layout
-
-\begin_layout LyX-Code
-CiteEngine default
-\end_layout
-
-\begin_layout LyX-Code
- cite
-\end_layout
-
-\begin_layout LyX-Code
- Citep*[][]
-\end_layout
-
-\begin_layout LyX-Code
- citeyearpar[][]=parencite*
-\end_layout
+の時は,
+既定値は
+\begin_inset Flex Code
+status collapsed
-\begin_layout LyX-Code
- ...
+\begin_layout Plain Layout
+div
\end_layout
-\begin_layout LyX-Code
-End
-\end_layout
+\end_inset
-\begin_layout Standard
+ですが,
+それ以外の時の既定値は
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-CiteEngine
+span
\end_layout
\end_inset
-に続くタグがエンジンを表します.各行は,このエンジンによってサポートされる引用コマンドや引用コマンドパラダイムを定義します.行は,\SpecialChar LyX
-コマンドと\SpecialChar LaTeX
-出力を命名するのに使
-われる引用コマンドのみを含むこともあれば,色々変えるために複雑なこともあります.完全な文法は
-\end_layout
-
-\begin_layout LyX-Code
-LyXName|alias$*<!_stardesc!_stardesctooltip>[][]=latexcmd
-\end_layout
-
-\begin_layout Standard
-という形になっています.ここで
+です.
\end_layout
-\begin_layout Itemize
+\begin_layout Description
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-LyXName
+HTMLLabelAttr
\end_layout
\end_inset
-:
+ [
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-*.lyx
+文字列
\end_layout
\end_inset
-ファイルで使用される名前.
-\end_layout
-
-\begin_deeper
-\begin_layout Standard
-可搬性のために,異なる引用パッケージ中の同じ形をしたコマンドには,同じ名前をつけるようにしています(したがって,多くの名前がnatbibから派生しており,\SpecialChar LaTeX
-コマン
-ド名が異なる場合には,しばしば
+] labelタグの属性.既定値は
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-latexcmd
+class=`レイアウト名_label'
\end_layout
\end_inset
-を変える必要があります).
-\end_layout
+です.ここには,
+様式情報は含まれては
+\emph on
+なりません
+\emph default
+.その目的のためには,
-\end_deeper
-\begin_layout Itemize
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-alias
+HTMLStyle
\end_layout
\end_inset
-: このエンジンにおいて,与えられた
+を使用してください.
+\end_layout
+
+\begin_layout Description
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-LyXName
+HTMLLabelFirst
\end_layout
\end_inset
-にフォールバックするコマンドの(コンマで区切られた)リスト.これによって,引用パッケージとエンジンを切り替えるのが楽になります.
+ [
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-alias
+
+\emph on
+0
+\emph default
+,1
\end_layout
\end_inset
-はレイアウト定義中での
+] このタグは,
+リスト関係環境でのみ意味を持ち,
+labelタグが,
+itemタグの前に出力されるか,
+中に出力されるかを制御します.これは,
+たとえば,
+description環境の中で,
+
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-ObsoletedBy
+`<dt>\SpecialChar ldots
+</dt><dd>\SpecialChar ldots
+</dd>
\end_layout
\end_inset
-に相当するものと考えてよいでしょう.
-\end_layout
-
-\begin_layout Itemize
+という形を得るために使用されます.既定値は
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-latexcmd
+0
\end_layout
\end_inset
-: 出力される実際の\SpecialChar LaTeX
-コマンド.
+で,
+labelタグはitemタグの中に出力されます.
\end_layout
-\begin_layout Standard
+\begin_layout Description
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Alias
+HTMLPreamble
\end_layout
\end_inset
-と
+ この様式が使用されたときに,
+
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-latexcmd
+<head>
\end_layout
\end_inset
-は必須ではありません.
+セクションに出力される情報.これは,
+たとえば,
+
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-latexcmd
+onclick
\end_layout
\end_inset
-ã\81\8cä¸\8eã\81\88ã\82\89ã\82\8cã\81ªã\81\84æ\99\82ã\81¯ï¼\8c
+ã\83\8fã\83³ã\83\89ã\83©ã\82\92å®\9a義ã\81\99ã\82\8bã\81\9fã\82\81ã\81«
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-LyXName
+<script>
\end_layout
\end_inset
-が\SpecialChar LaTeX
-に出力されます.
-\end_layout
-
-\begin_layout Standard
-さらに,下記の点に注意してください.
+ブロックをインクルードするのに使用することができます.
\end_layout
-\begin_layout Itemize
-大文字にするとコマンドも大文字化されたものになります(
+\begin_layout Description
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-
-\backslash
-latexcmd
+HTMLStyle
\end_layout
\end_inset
-が
+ この様式が使用されたときに,
+インクルードするCSSスタイル情報.これは,
+レイアウトが生成する
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-
-\backslash
-Latexcmd
+<style>
\end_layout
\end_inset
-に).これらは通常,名前の前置詞を大文字化するのを確実にします(
-\emph on
-von Goethe
-\emph default
-
-\begin_inset Formula $\Rightarrow$
-\end_inset
-
-
-\emph on
-Von Goethe
-\emph default
-).
-\end_layout
-
-\begin_layout Itemize
-括弧
+ブロックで自動的に包まれますので,
+CSS自体をインクルードするだけで大丈夫です.
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-[]
+EndHTMLStyle
\end_layout
\end_inset
-ã\81¯é\9d\9eå¿\85é \88å¼\95æ\95°ã\81®æ\95°ã\82\92表ã\81\97ã\81¾ã\81\99ï¼\880-2ã\82\92ã\81¨ã\82\8aã\81\88ã\81¾ã\81\99ï¼\89.
+ã\81§é\96\89ã\81\98ã\81ªã\81\8fã\81¦ã\81¯ã\81ªã\82\8aã\81¾ã\81\9bã\82\93.
\end_layout
-\begin_layout Itemize
-星印
+\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
-
-\backslash
-latexcmd
+文字列
\end_layout
\end_inset
-が
+] 主幹ラベルに使用されるタグ.上記各例の
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-
-\backslash
-latexcmd*
+tag
\end_layout
\end_inset
-に).
-\end_layout
-
-\begin_deeper
-\begin_layout Standard
-既定では,星印付きバージョンは,
+を置き換えます.既定値は
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-MaxCiteNames
+div
\end_layout
\end_inset
-ã\81®é\96¾å\80¤ã\82\92è¶\85ã\81\88ã\81\9fã\81\9fã\82\81ã\81«ã\80\8cet al.ã\80\8dã\81«ç\9c\81ç\95¥ã\81\95ã\82\8cã\82\8bã\81¹ã\81\8dæ\99\82ã\81«ã\82\82å\85¨ã\81¦ã\81®è\91\97è\80\85ã\82\92å\87ºå\8a\9bã\81\99ã\82\8bã\81\93ã\81¨ã\82\92æ\84\8få\91³ã\81\97ã\81¾す.
+ã\81§す.
\end_layout
-\begin_layout Standard
-星印が,当該コマンドについては別の意味を持つ場合には,
+\begin_layout Description
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-<!_stardesc!_stardesctooltip>
+HTMLTitle
\end_layout
\end_inset
-のように三角括弧で指定することができます.前置詞
+ [
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-!_
+
+\emph on
+0
+\emph default
+,1
\end_layout
\end_inset
-で標識した,翻訳可能なキーワードを最大2つ与えることができます.最初のキーワードは,引用ダイアログ中の「Full aut&hor list」チェックボックスラベ
-ルを書き換える文字列を指し,二つ目のキーワードは,このチェックボックスに対する非必須のツールチップの文字列を指します.
-\end_layout
-
-\begin_layout Standard
-これらの2つのマクロは,下記のように,前置詞から
+] この様式が,
+XHTMLファイルの
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-!
+<title>
\end_layout
\end_inset
-ã\82\92è\90½ã\81¨ã\81\97ã\81\9få½¢ã\81§
+ã\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ï¼\8eæ\97¢å®\9aå\80¤ã\81¯å\81½ã\81§ã\81\99ï¼\8e
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-CiteFormat
+stdtitle.inc
\end_layout
\end_inset
-(次節参照)で定義されなくてはなりません.
-\end_layout
-
-\begin_layout LyX-Code
-_stardesc Sta&rred command label
-\end_layout
-
-\begin_layout LyX-Code
-_stardesctooltip Tooltip for the starred command checkbox.
-\end_layout
+ファイルでは,
-\end_deeper
-\begin_layout Itemize
-ドル記号
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-$
+title
\end_layout
\end_inset
-は,このコマンドが「qualified citation lists」を取り扱うことを示します.これは,リスト中の個別の引用に対して,前置文字列と後置文字列を置
-くことができる,
-\family sans
-Biblatex
-\family default
-に特有の複数文献引用機能です.詳細については,
-\family sans
-Biblatex
-\family default
-の取扱説明書をご覧ください.
+環境のこの項目を真に設定しています.
\end_layout
\begin_layout Subsection
-\begin_inset CommandInset label
-LatexCommand label
-name "subsec:引用書式指定"
-
-\end_inset
-
-引用書式指定
+差込枠レイアウトXHTML
\end_layout
\begin_layout Standard
-(引用ダイアログやツールチップなどの)\SpecialChar LyX
-内部やXHTML出力において,書誌情報をどのように表示するべきかの叙述には,
-\begin_inset Flex Code
+差込枠のXHTML出力も,
+レイアウトファイル内の情報によって制御することができます
+\begin_inset Foot
status collapsed
\begin_layout Plain Layout
-CiteFormat
+現在のところ,
+これは「テキスト」差込枠(中に書き込みができる差込枠)にのみ有効で,
+「コマンド」差込枠(ダイアログボックスに関連付けられた差込枠)には適用されません.
\end_layout
\end_inset
-ブロックが使用されています.このブロックは,以下のような形をしています.
+.ここでも,
+\SpecialChar LyX
+は適切な既定値を提供しようと試み,
+既定のCSS様式を構成します.しかし,
+すべてカスタマイズ可能です.
\end_layout
-\begin_layout LyX-Code
-CiteFormat
+\begin_layout Standard
+\SpecialChar LyX
+が差込枠用に出力するXHTMLは,
+以下の形を取ります.
\end_layout
\begin_layout LyX-Code
- article ...
+<tag attr=
+\begin_inset Quotes erd
+\end_inset
+
+value
+\begin_inset Quotes erd
+\end_inset
+
+>
\end_layout
\begin_layout LyX-Code
- book ...
+<labeltag>ラベル</labeltag>
\end_layout
\begin_layout LyX-Code
-End
-\end_layout
+<innertag attr=
+\begin_inset Quotes erd
+\end_inset
-\begin_layout Standard
-あるいは
-\end_layout
+value
+\begin_inset Quotes erd
+\end_inset
-\begin_layout LyX-Code
-CiteFormat
+>差込枠の内容.</innertag>
\end_layout
\begin_layout LyX-Code
- cite ...
+</tag>
\end_layout
-\begin_layout LyX-Code
- citet*[][] ...
-\end_layout
+\begin_layout Standard
+差込枠が多段落を許可している—
+つまり
+\begin_inset Flex Code
+status collapsed
-\begin_layout LyX-Code
-End
+\begin_layout Plain Layout
+MultiPar
\end_layout
-\begin_layout Standard
-最初の例の各行は,それぞれarticleやbookに関連付けられた書誌情報をどのように表示するべきかを定義するものですが,このような定義は,Bib\SpecialChar TeX
-ファイル中に存
-在しうる「項目型」すべてについて与えることができます.特定の定義が与えられなければ,\SpecialChar LyX
-は,ソースコード中に定義されている既定書式を使用します.\SpecialChar LyX
-は,いくつかの書式を
+\end_inset
+
+が真—
+ならば,
+差込枠の内容は,
+それ自身段落として出力され,
+それらの段落に用いられる様式(標準,
+引用など)を用いて整形されます.もちろん,
+段落にラベルがなければ,
+labelタグは省略され,
+ラベルがあれば,
+現在のところ,
+つねに
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-stdciteformats.inc
+span
\end_layout
\end_inset
-ファイルで事前定義しており,これはほとんどの\SpecialChar LyX
-文書クラスにインクルードされています.
+が用いられます.innerタグは非必須であり,
+既定では出力されません.各差込枠用に出力される特定のタグや属性は,
+以下のレイアウトタグによって制御することができます.
\end_layout
-\begin_layout Standard
-2つ目の例では,各行は,特定の引用コマンド(この例では
+\begin_layout Description
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
+HTMLAttr
+\end_layout
-\backslash
-cite
+\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
-citet
+class=`myinset' onclick=`\SpecialChar ldots
+'
\end_layout
\end_inset
-)が,引用差込枠ラベルや引用ダイアログ,メニュー,XHTML出力でどのように表示されるべきかを定義しています.\SpecialChar LyX
-は,\SpecialChar LyX
-ã\81«å\90\8c梱ã\81\95ã\82\8cã\81¦ã\81\84ã\82\8bå\80\8bå\88¥ã\81®
+」のようなものです.既定においては,
+\SpecialChar LyX
+ã\81¯ã\80\8c
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-*.citeengine
+class=`差込枠名'
\end_layout
\end_inset
-ファイル中において,
-\family sans
-文書\SpecialChar menuseparator
-設定\SpecialChar menuseparator
-書誌情報\SpecialChar ldots
+」と出力します.ここで
+\begin_inset Flex Code
+status collapsed
-\family default
-でサポートしている引用様式用に,そのような書式を定義しています(第
-\begin_inset CommandInset ref
-LatexCommand ref
-reference "subsec:引用エンジンファイル"
-plural "false"
-caps "false"
-noprefix "false"
+\begin_layout Plain Layout
+差込枠名
+\end_layout
\end_inset
-節参照).
+は,
+差込枠の\SpecialChar LyX
+名であり,
+小文字で記述します.アルファベットや数字以外の文字は,
+アンダースコアに置き換えられます.例:
+footnote.
\end_layout
-\begin_layout Standard
-この定義は,Bib\SpecialChar TeX
-キーをその値で置換できる機能を持った,簡単な言語を使用しています.キーは,
+\begin_layout Description
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-%author%
+HTMLForceCSS
\end_layout
\end_inset
-のように
+ [
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-%
-\end_layout
-
-\end_inset
-記号でくくらなくてはなりません.したがって,簡単な定義は以下のようになります.
+\emph on
+0
+\emph default
+,1
\end_layout
-\begin_layout LyX-Code
-misc %author%,
-\begin_inset Quotes eld
-\end_inset
-
-%title%
-\begin_inset Quotes erd
\end_inset
+]
+\begin_inset Flex Code
+status collapsed
+\begin_layout Plain Layout
+HTMLStyle
\end_layout
-\begin_layout Standard
-これは,「著者名・コンマ・引用に囲まれたタイトル・終止符」を出力します.
-\end_layout
+\end_inset
-\begin_layout Standard
-もちろん,キーが存在するときのみ,そのキーを出力したい時があるはずです.このようなときには
+で追加情報が明示的に与えられているときでも,
+\SpecialChar LyX
+がこのレイアウト用に生成する既定CSS情報を出力するか否か.これを
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-{%volume%[[vol.
-\begin_inset space ~
-\end_inset
-
-%volume%]]}
+1
\end_layout
\end_inset
-のように,条件付きの構成を使用することができます.これは,
+にすると,
+生成されたCSSを完全に上書きする代わりに,
+変更したり追加したりすることができます.既定値は
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-volume
+0
\end_layout
\end_inset
-が存在するならば,「vol.
-\begin_inset space ~
-\end_inset
-
-」とvolumeキーを出力するという意味です.また,
-\begin_inset Newline newline
-\end_inset
-
+です.
+\end_layout
+\begin_layout Description
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-{%author%[[%author%]][[%editor%, ed.]]}
+HTMLInnerAttr
\end_layout
\end_inset
+ [
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+文字列
+\end_layout
-\begin_inset Newline newline
\end_inset
-のように,条件の中にelse節を含めることも可能です.ここでは,もし
+] innerタグの属性.既定値は
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-author
+class=`差込枠名_inner'
\end_layout
\end_inset
-キーが存在するならば出力され,そうでなければeditorキーと「,
-\begin_inset space ~
-\end_inset
+です.
+\end_layout
-ed.」が出力されます.ここでもキーは,
+\begin_layout Description
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-%
+HTMLInnerTag
\end_layout
\end_inset
-記号でくくられていることに注意してください.条件全体は,波括弧で囲まれています.if節およびelse節は,「
+ [
\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 Standard
-これらの条件文に使うことができるものには,項目キーの他に,以下の特殊キーがあります.
+を置き換えます.既定値はなしです.
\end_layout
-\begin_layout Itemize
+\begin_layout Description
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-{%dialog%[[真]][[偽]]}
+HTMLIsBlock
\end_layout
\end_inset
-: ダイアログとメニューに対しては「真」の部分を処理し,他の文脈(作業領域や書き出し)には「偽」の部分を処理します
-\end_layout
-
-\begin_layout Itemize
+ [
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-{%export%[[真]][[偽]]}
+0,
+\emph on
+1
\end_layout
\end_inset
-: 書き出しとメニューに対しては「真」の部分を処理し,他の文脈(作業領域やダイアログ)には「偽」の部分を処理します
+] この差込枠が(脚註のように)独立した文字列ブロックを表すのか,
+それとも,
+(派生枝のように)周囲の文字列の中に取り込まれる素材を表すのか.既定値は1です.
\end_layout
-\begin_layout Itemize
+\begin_layout Description
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-{%next%[[真]]}
+HTMLLabel
\end_layout
\end_inset
-: 他の項目が続く場合には「真」の部分を処理します(複数キーを持つ引用など)
-\end_layout
-
-\begin_layout Itemize
+ [
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-{%second%[[真]][[偽]]}
+文字列
\end_layout
\end_inset
-: これが複数項目の2番目の場合には「真」の部分を処理し,それ以外の場合には「偽」の部分を処理します
-\end_layout
-
-\begin_layout Itemize
+] 場合によっては,
+カウンタへの参照を含む,
+この差込枠のラベル.たとえば,
+脚註用には
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-{%ifstar%[[真]][[偽]]}
+
+\backslash
+arabic{footnote}
\end_layout
\end_inset
-: (
+など.これは非必須であり,
+既定値はありません.
+\end_layout
+
+\begin_layout Description
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-
-\backslash
-cite*
+HTMLPreamble
\end_layout
\end_inset
-など)星印付き引用コマンドの場合には「真」の部分を処理し,星印付きでない場合には「偽」の部分を処理します
-\end_layout
+ この様式が使用されたときに,
-\begin_layout Itemize
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-{%ifentrytype:<type>%[[真]][[偽]]}
+<head>
\end_layout
\end_inset
-: 現行の項目が
+セクションに出力される情報.これは,
+たとえば,
+
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-<型>
+onclick
\end_layout
\end_inset
-ã\81«ä¸\80è\87´ã\81\99ã\82\8bå ´å\90\88ã\81«ã\81¯ã\80\8cç\9c\9fã\80\8dã\81®é\83¨å\88\86ã\82\92å\87¦ç\90\86ã\81\97ï¼\8cã\81\9dã\82\8c以å¤\96ã\81®å ´å\90\88ã\81«ã\81¯ã\80\8cå\81½ã\80\8dã\81®é\83¨å\88\86ã\82\92å\87¦ç\90\86ã\81\97ã\81¾ã\81\99ï¼\88ä¾\8bï¼\9aå¼\95ç\94¨å®\9a義ã\81«ã\81\8aã\81\84ã\81¦
+ã\83\8fã\83³ã\83\89ã\83©ã\82\92å®\9a義ã\81\99ã\82\8bã\81\9fã\82\81ã\81«
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-{%ifentrytype:book%[[これはbookです]][[これはbookではありません]]}
+<script>
\end_layout
\end_inset
-)
+ブロックをインクルードするのに使用することができます.
\end_layout
-\begin_layout Itemize
+\begin_layout Description
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-{%ifmultiple:<authortype>%[[真]][[偽]]}
+HTMLStyle
\end_layout
\end_inset
-: 現行の項目が著者型(著者・編者など)が複数の著者を含む場合には「真」の部分を処理し,それ以外の場合には「偽」の部分を処理します(例:書誌情報定義において
+ この様式が使用されたときに,
+インクルードするCSSスタイル情報.これは,
+レイアウトが生成する
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-{%ifmultiple:editor%[[eds.]][[ed.]]}
+<style>
\end_layout
\end_inset
-)
+ブロックで自動的に包まれますので,
+CSS自体をインクルードするだけで大丈夫です.
\end_layout
-\begin_layout Itemize
+\begin_layout Description
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-{%ifqualified%[[真]][[偽]]}
+HTMLTag
\end_layout
\end_inset
-: 現行の引用がqualified citation listである(複数文献引用に対する
-\family sans
-Biblatex
-\family default
-特有の形式)場合には「真」の部分を処理し,それ以外の場合には「偽」の部分を処理します
-\end_layout
-
-\begin_layout Standard
+ [
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-%author%
+文字列
\end_layout
\end_inset
-は書誌情報ファイルに記録されている形のままの著者キーを出力すると述べました.これは「Miller, Peter and Smith, Mary
- and White, Jane」のような文字列に終わることがあり(Bib\SpecialChar TeX
-では著者を区切るのに「and」が用いられるため),望ましい結果ではありません.したがっ
-て,\SpecialChar LyX
-は,正しく整形された名前のリスト(これも翻訳の対象となります)を得るための方法を提供しています.以下のキーが提供されています.
-\end_layout
-
-\begin_layout Enumerate
-書誌情報項目の主要著者・編者に適した,姓名付き名前リスト用.
+] 主幹ラベルに使用されるタグ.上記各例の
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-<nametype>
+tag
\end_layout
\end_inset
-部分は要請されているリスト型を表します(例:
+を置き換えます.既定値は
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-<nametype:author>
+MultiPar
\end_layout
\end_inset
-)
-\end_layout
+の設定に依存し,
-\begin_deeper
-\begin_layout Itemize
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-%abbrvnames:<nametype>%
+MultiPar
\end_layout
\end_inset
-:
+が真ならば
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-MaxCiteNames
+div
\end_layout
\end_inset
-に達した場合に短縮される(「et al.」と共に供される)名前リストを提供します.
-\end_layout
-
-\begin_layout Itemize
+,
+偽ならば
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-%fullnames:<nametype>%
+span
\end_layout
\end_inset
-: 完全な名前リストを提供します(「et al.」を用いて短縮されることはありません).
+です.
\end_layout
-\begin_layout Itemize
-\begin_inset Flex Code
-status collapsed
+\begin_layout Subsection
+フロートXHTML
+\end_layout
-\begin_layout Plain Layout
-%forceabbrvnames:<nametype>%
+\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
-MaxCiteNames
+HTMLAttr
\end_layout
\end_inset
-に関わらず,常に短縮される(「et al.」と共に供される)名前リストを提供します.
-\end_layout
+ [
+\begin_inset Flex Code
+status collapsed
-\end_deeper
-\begin_layout Enumerate
-書誌情報項目中の姓名の順序が異なっている場合の,姓名付き名前リスト(例:「Miller, John: 何らかの文, in: Mary Smith,
- ed.: A volume」
+\begin_layout Plain Layout
+文字列
\end_layout
-\begin_deeper
-\begin_layout Itemize
+\end_inset
+
+] 主幹タグと共に出力される属性情報を指定します.たとえば,
+「
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-%abbrvbynames:<nametype>%
+class=`myfloat' onclick=`\SpecialChar ldots
+'
\end_layout
\end_inset
-:
+」のようなものです.既定においては,
+\SpecialChar LyX
+は「
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-MaxCiteNames
+class=`float フロート-フロート型'
\end_layout
\end_inset
-に達した場合に短縮される(「et al.」と共に供される)名前リストを提供します.
-\end_layout
-
-\begin_layout Itemize
+」と出力します.ここで
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-%fullbynames:<nametype>%
+フロート型
\end_layout
\end_inset
-: 完全な名前リストを提供します(「et al.」を用いて短縮されることはありません).
+は,
+フロート宣言で定義された(
+\begin_inset CommandInset ref
+LatexCommand ref
+reference "subsec:フロート"
+nolink "false"
+
+\end_inset
+
+参照),
+この型のフロートの\SpecialChar LyX
+名です.ただし,
+これは小文字に変換され,
+アルファベットや数字でない文字はアンダースコアに変換されます.例:
+float-table.
\end_layout
-\begin_layout Itemize
+\begin_layout Description
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-%forceabbrvbynames:<nametype>%
+HTMLStyle
\end_layout
\end_inset
-:
+ このフロートが使用されたときに,
+インクルードするCSSスタイル情報.これは,
+レイアウトが生成する
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-MaxCiteNames
+<style>
\end_layout
\end_inset
-に関わらず,常に短縮される(「et al.」と共に供される)名前リストを提供します.
+ブロックで自動的に包まれますので,
+CSS自体をインクルードするだけで大丈夫です.
\end_layout
-\end_deeper
-\begin_layout Enumerate
-著者-発行年引用ラベルで用いられるような,姓のみを含む姓リスト.これらは
+\begin_layout Description
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-<nametype>
+HTMLTag
\end_layout
\end_inset
-部分を取りませんが,(著者-発行年ラベルで通例であるように)常に著者リストか,存在しない場合には編者リストを返します.
-\end_layout
-
-\begin_deeper
-\begin_layout Itemize
+ [
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-%abbrvciteauthor%
+文字列
\end_layout
\end_inset
-:
+] このフロートに使用されるタグ.上記各例の
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-MaxCiteNames
+tag
\end_layout
\end_inset
-に達した場合に短縮される(「et al.」と共に供される)名前リストを提供します.
-\end_layout
-
-\begin_layout Itemize
+を置き換えます.既定値は
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-%fullciteauthor%
+div
\end_layout
\end_inset
-: 完全な名前リストを提供します(「et al.」を用いて短縮されることはありません).
+であり,
+ほとんどの場合変更する必要はありません.
\end_layout
-\begin_layout Itemize
+\begin_layout Subsection
+書誌情報の整形
+\end_layout
+
+\begin_layout Standard
+書誌情報は,
+
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-%forceabbrvciteauthor%
+CiteFormat
\end_layout
\end_inset
-:
-\begin_inset Flex Code
-status collapsed
+ブロックを使用して整形することができます.詳細については,
-\begin_layout Plain Layout
-MaxCiteNames
-\end_layout
+\begin_inset CommandInset ref
+LatexCommand ref
+reference "subsec:引用書式指定"
+nolink "false"
\end_inset
-に関わらず,常に短縮される(「et al.」と共に供される)名前リストを提供します.
+を参照してください.
+\end_layout
+
+\begin_layout Subsection
+\SpecialChar LyX
+が生成したCSS
\end_layout
-\end_deeper
\begin_layout Standard
-前二者の姓名の順序は,下記のマクロで変更することができます.
+\SpecialChar LyX
+は,
+提供されている他のレイアウト情報に基づいて,
+差込枠と段落様式の両方の既定CSS様式ルールを生成ということすることを,
+これまでに何度か触れました.この節では,
+\SpecialChar LyX
+がどのレイアウト情報を,
+どのように使うのか,
+ひとこと述べておきたいと思います.
\end_layout
-\begin_layout Itemize
+\begin_layout Standard
+\SpecialChar LyX
+は,
+現在のところ,
+
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-!firstnameform %surname%, %prename%
+Font
\end_layout
\end_inset
-(1の場合の最初の著者)
-\end_layout
-
-\begin_layout Itemize
+宣言で指定されている
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-!othernameform %surname%, %prename%
+Family
\end_layout
\end_inset
-(1の場合の他の著者)
-\end_layout
-
-\begin_layout Itemize
+・
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-!firstbynameform %prename% %surname%
+Series
\end_layout
\end_inset
-(2の場合の最初の著者)
+・
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+Shape
\end_layout
-\begin_layout Itemize
+\end_inset
+
+・
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-!otherbynameform %prename% %surname%
+Size
\end_layout
\end_inset
-(2の場合の他の著者)
-\end_layout
+を利用して,
+フォント情報についてのみCSSを自動生成します(
+\begin_inset CommandInset ref
+LatexCommand ref
+reference "subsec:フォント指定"
+nolink "false"
-\begin_layout Standard
-これによって,名前を「Miller, Peter and Mary Smith: \SpecialChar ldots
-, in: John Doe and Pat Green, eds.:\SpecialChar ldots
-」のように
-設定することができます.
-\end_layout
+\end_inset
-\begin_layout Standard
-もう一つ,定義中で使用することのできる文法として,
+を参照).この変換は,
+きわめて分かりやすく自明です.たとえば,
+「
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-{!<i>!}
+Family Sans
\end_layout
\end_inset
-という形をしたものがあります.これは,「リッチテキスト」を生成するときに使われる整形情報を定義するものです.当然のことながら,平文を書き出すときには,HTMLタ
-グを出力させたくはありませんから,HTMLタグは「
+」は「
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-{!
+font-family:
+ sans-serif
\end_layout
\end_inset
-」と「
-\begin_inset Flex Code
+」になります.\SpecialChar LyX
+の寸法とCSSの寸法のあいだの対応は,
+少し複雑ですが,
+それでも直感的に分かります.詳細については,
+
+\begin_inset Flex URL
status collapsed
\begin_layout Plain Layout
-!}
+
+src/FontInfo.cpp
\end_layout
\end_inset
-」でくるんでやらなくてはならないのです.
-\end_layout
-
-\begin_layout Standard
+の
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-CiteFormat
+getSizeCSS()
\end_layout
\end_inset
-ブロックでは,他に2つの特殊な定義が可能です.一つめの例としては,
+関数をご覧ください.
\end_layout
-\begin_layout LyX-Code
-!quotetitle
-\begin_inset Quotes eld
-\end_inset
+\begin_layout Section
+DocBook出力のタグ
+\begin_inset CommandInset label
+LatexCommand label
+name "sec:DocBook出力のタグ"
-%title%
-\begin_inset Quotes erd
\end_inset
\end_layout
\begin_layout Standard
-といった例が挙げられます.これは,短縮形ないしはマクロであり,
-\begin_inset Flex Code
-status collapsed
+\SpecialChar LaTeX
+やXHTMLと同様に,
+\SpecialChar LyX
+のDocBook出力の書式もレイアウト情報によって制御されています.一般的に\SpecialChar LyX
+は賢明な既定値を提供していますが,
+DocBookは厳密にセマンティックであり,
+フォーマッティングを許さないため,
+スタイリングの多くは変換の途中で失われてしまいます.可能な場合には,
+\SpecialChar LyX
+からの情報は
+\family typewriter
+role
+\family default
+属性に渡されます.
+\end_layout
-\begin_layout Plain Layout
-%!quotetitle%
+\begin_layout Standard
+多くの場合,
+設定した環境や特別差込枠等々について,
+納得のいくDocBook出力を得るために,
+何かしなくてはならないということはまったくありません.しかしながら,
+いくつかの場合において必要となることがあるため,
+\SpecialChar LyX
+は多くのレイアウトタグを提供し,
+生成されるDocBookを調整できるようにしています.
+\end_layout
+
+\begin_layout Standard
+ラベルはDocBookでは冗長であるため,
+めったに出力されることはありません.この情報はタグ自身によって伝達され,
+(DocBookファイルを処理した後の)最終文書にラベルが現れるかどうかは,
+スタイルシートによって制御されます.しかしながら,
+定義リストのように,
+ラベルが冗長な内容ではないことが時々あり,
+この場合には,
+定義される用語がラベルとなります.
\end_layout
+\begin_layout Subsection
+段落様式
+\begin_inset CommandInset label
+LatexCommand label
+name "subsec:DocBook段落様式"
+
\end_inset
-のように,これがキーであるかのように扱って使用することができます.\SpecialChar LyX
-は,
+
+\end_layout
+
+\begin_layout Standard
+段落に対して\SpecialChar LyX
+が出力するDocBookの類いは,
+通常の段落を取り扱っているのか,
+コマンドなのか環境なのかによって変化し,
+それ自体も対応する
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-%!quotetitle%
+\SpecialChar LaTeX
+Type
\end_layout
\end_inset
-ã\82\92ï¼\8cã\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ï¼\8eã\81§ã\81\99ã\81\8bã\82\89ï¼\8cæ\98\8eç\99½ã\81ªè¦å\91\8aã\82\92æ\95¢ã\81\88ã\81¦ã\81\95ã\81\9bã\81¦é \82ã\81\8fã\81¨ï¼\8c
+ã\82¿ã\82°ã\81®å\86\85容ã\81«ã\82\88ã\81£ã\81¦æ±ºå®\9aã\81\95ã\82\8cã\81¾ã\81\99ï¼\8e
\end_layout
-\begin_layout LyX-Code
-!funfun %funfun%
+\begin_layout Standard
+コマンドや通常の段落については,
+DocBook出力は下記の形を取ります:
+
\end_layout
-\begin_layout Standard
-のようなことはしないでください.\SpecialChar LyX
-は,無限ループに陥るようなことはありませんが,諦めるまでに時間のかかる長いループに入るかもしれません.
+\begin_layout LyX-Code
+<tag attr>
\end_layout
-\begin_layout Standard
-特殊な定義の二つめは,
+\begin_layout LyX-Code
+段落の中身
\end_layout
\begin_layout LyX-Code
-B_pptext pp.
+</tag>
\end_layout
\begin_layout Standard
-のようなものです.これは翻訳対象となるテキスト部分を定義し,これによって書誌情報や引用の対応する部分が翻訳されるようになります.
-\begin_inset Flex Code
-status collapsed
+箇条書きの類い出ない環境については,
+生成されるDocBookは下記の形を取ります:
-\begin_layout Plain Layout
-%B_pptext%
\end_layout
-\end_inset
-
-のように,これをキーとして扱って,定義の中に入れることもできます.
-\lang english
-Note that there are two different translation paths: All definitions starting
- with
-\begin_inset Flex Code
-status collapsed
-
-\begin_layout Plain Layout
-
-\lang english
-B_
+\begin_layout LyX-Code
+<tag attr>
\end_layout
-\end_inset
-
-, such as in the example above, will be translated to the currently active
- buffer language (so the translation will match the generated document).
- All definitions starting with underscore only will be translated to the
- GUI language.
- This is the proper translation for strings that only occur in the dialogs
- or on buttons, such as this one:
+\begin_layout LyX-Code
+<itemtag>第1段落</itemtag>
\end_layout
\begin_layout LyX-Code
+<itemtag>第2段落</itemtag>
+\end_layout
-\lang english
-_addtobib Add to bibliography only.
+\begin_layout LyX-Code
+</tag>
\end_layout
\begin_layout Standard
-これらのうちいくつかは
-\lang english
-translatable strings
-\lang japanese
-,
-\begin_inset Flex Code
-status collapsed
+箇条書きについては,
+DocBook出力は下記の形を取ります:
-\begin_layout Plain Layout
-stdciteformats.inc
\end_layout
-\end_inset
-
-及び様々な
-\begin_inset Flex Code
-status collapsed
+\begin_layout LyX-Code
+<tag attr>
+\end_layout
-\begin_layout Plain Layout
-*.citeengine
+\begin_layout LyX-Code
+<itemtag attr>第1項目</itemtag>
\end_layout
-\end_inset
+\begin_layout LyX-Code
+<itemtag attr>第2項目</itemtag>
+\end_layout
-ファイル中に事前定義されています.これは,上記で述べたような意味でのマクロではないことに注意してください.
+\begin_layout LyX-Code
+</tag>
\end_layout
\begin_layout Standard
-以下は,これらの機能を全て使った例です.
-\begin_inset VSpace defskip
-\end_inset
-
-
+各段落型に対する特定のタグやロール出力は,
+これから説明するレイアウトタグによって制御することができます.まさにDocBookの性質そのものによって,
+妥当な既定値というものはまったく存在せず,
+値はつねに注意深く選ばなくてはならないと言うことに注意してください.
\end_layout
-\begin_layout Standard
-\noindent
+\begin_layout Description
+\begin_inset Flex Code
+status collapsed
-\family sans
-!authoredit {%author%[[%author%, ]][[{%editor%[[%editor%, %B_edtext%, ]]}]]}
+\begin_layout Plain Layout
+DocBookAttr
\end_layout
-\begin_layout Standard
-\begin_inset VSpace defskip
\end_inset
-これは,
+ [
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-author
+文字列
\end_layout
\end_inset
-キーが定義されているならば,著者とコンマを出力し,
+] メインタグに出力される属性情報を,
+上記の例の「
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-author
+attr
\end_layout
\end_inset
-キーが定義されておらず,
+」の位置に指定します.この情報は,
+DocBookファイルの後処理に使用することができます.
+\end_layout
+
+\begin_layout Description
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-editor
+DocBookTag
\end_layout
\end_inset
-キーが定義されているならば,編集者名の後に
+ [
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-B_edtext
+文字列
\end_layout
\end_inset
-ないしはその翻訳(既定では「ed.」)を出力します.これは実は
+] この差込枠に使用するタグ.上記の例の「
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-stdciteformats.inc
-\end_layout
-
-\end_inset
-
-の中で定義されていますので,このファイルをまず読みこめば,ご自身の定義ないしは再定義の中で使用することができます.
+tag
\end_layout
-\begin_layout Section
-\begin_inset CommandInset label
-LatexCommand label
-name "sec:XHTML出力のタグ"
-
\end_inset
-XHTML出力のタグ
+」の位置に出力します.既定値はフロート名で,
+DocBookには一般的なタグはないので,
+つねに変更する必要があります.
\end_layout
-\begin_layout Standard
-\SpecialChar LaTeX
-やDocBookと同様,\SpecialChar LyX
-のXHTML出力の書式も,レイアウト情報によって制御することができます.一般的に,\SpecialChar LyX
-は適切な既定値を提供し,前述したように,他のレイアウト
-タグに基づいて,既定のCSSスタイルの構成まで行ないます.たとえば,章見出しを適切に整形するためのCSSを書き出すために,\SpecialChar LyX
-は,章様式の
+\begin_layout Description
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Font
+DocBookTagType
\end_layout
\end_inset
-宣言で提供されている情報を利用しようと試みます.
-\end_layout
+ [
+\begin_inset Flex Code
+status collapsed
-\begin_layout Standard
-したがって,多くの場合,使いたい環境やユーザ設定差込枠などのために満足のいくXHTML出力を得るために,まったく何もしなくてよいことになるでしょう.しかしながら
-,これが必要になる場合もあるので,\SpecialChar LyX
-は,生成されるXHTMLやCSSをカスタマイズするために使用できるレイアウトタグを,たくさん提供しています.
+\begin_layout Plain Layout
+block
\end_layout
-\begin_layout Standard
-様式宣言や差込枠宣言の外で使用することができるタグに,
+\end_inset
+
+,
+
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-HTMLPreamble
+paragraph
\end_layout
\end_inset
-と
+,
+
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-AddToHTMLPreamble
+inline
\end_layout
\end_inset
-の2つがあることに注意してください.これらの詳細については,
+] このタグの新規行ポリシー.詳細は第
\begin_inset CommandInset ref
LatexCommand ref
-reference "subsec:汎用テキストクラスパラメータ"
+reference "subsec:新規行ポリシー"
+plural "false"
+caps "false"
+noprefix "false"
+nolink "false"
\end_inset
-をご覧ください.
+節を参照のこと.
\end_layout
\begin_layout Subsection
+新規行ポリシー
\begin_inset CommandInset label
LatexCommand label
-name "subsec:段è\90½æ§\98å¼\8f-XHTML"
+name "subsec:æ\96°è¦\8fè¡\8cã\83\9dã\83ªã\82·ã\83¼"
\end_inset
-段落様式
+
\end_layout
\begin_layout Standard
-\SpecialChar LyX
-が段落のために出力するXHTMLの種類は,通常の段落を取り扱っているのか,コマンドを取り扱っているのか,あるいは環境を取り扱っているのかに依存し,これは対応する
+すべてのタグに関して,
+(
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-\SpecialChar LaTeX
-Type
+DocBook*TagType
\end_layout
\end_inset
-タグの内容によって決定されます.
+属性で指定される)新規行の出力ポリシーに下記の3つの選択肢があります.
\end_layout
-\begin_layout Standard
-コマンドや通常の段落の場合には,XHTML出力は以下の形になります.
-\end_layout
+\begin_layout Itemize
+「
+\begin_inset Flex Code
+status collapsed
-\begin_layout LyX-Code
+\begin_layout Plain Layout
+block
+\end_layout
-\family sans
-<tag attr=
-\begin_inset Quotes erd
\end_inset
-value
-\begin_inset Quotes erd
-\end_inset
+」:
+開始タグと終了タグは独立した行に置きます(つまり開始タグと終了タグの前後にラインフィードします).典型的な要素はフロートです.たとえば,
->
\end_layout
+\begin_deeper
\begin_layout LyX-Code
-
-\family sans
-<labeltag attr=
-\begin_inset Quotes erd
-\end_inset
-
-value
-\begin_inset Quotes erd
-\end_inset
-
->ラベル</labeltag>
+前の内容
\end_layout
\begin_layout LyX-Code
-
-\family sans
-段落の内容
+<blocktag>
\end_layout
\begin_layout LyX-Code
+ ブロックの内容
+\end_layout
-\family sans
-</tag>
+\begin_layout LyX-Code
+</blocktab>
\end_layout
-\begin_layout Standard
-もちろん,段落にラベルがなければ,ラベルタグは省略することができます.
+\begin_layout LyX-Code
+後の内容
\end_layout
\begin_layout Standard
-環境のうち,リストの変種でないものに関しては,XHTMLは以下の形を取ります.
+のようになります.
\end_layout
-\begin_layout LyX-Code
-
-\family sans
-<tag attr=
-\begin_inset Quotes erd
-\end_inset
-
-value
-\begin_inset Quotes erd
-\end_inset
+\end_deeper
+\begin_layout Itemize
+「
+\begin_inset Flex Code
+status collapsed
->
+\begin_layout Plain Layout
+paragraph
\end_layout
-\begin_layout LyX-Code
-
-\family sans
-<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_deeper
\begin_layout LyX-Code
-
-\family sans
-</itemtag>
+前の内容
\end_layout
\begin_layout LyX-Code
-
-\family sans
-<itemtag>二つめの段落.</itemtag>
+<paratag>段落の内容</paratag>
\end_layout
\begin_layout LyX-Code
-
-\family sans
-</tag>
-\end_layout
-
-\begin_layout Standard
-ラベルは,たとえば定理の場合にそうであるように,最初の段落にだけ出力されることに注意してください.
+後の内容
\end_layout
\begin_layout Standard
-ã\83ªã\82¹ã\83\88ã\81«é\96¢ã\81\97ã\81¦ã\81¯ï¼\8c次ã\81®ã\82\88ã\81\86ã\81ªå½¢になります.
+ã\81®ã\82\88ã\81\86になります.
\end_layout
-\begin_layout LyX-Code
-
-\family sans
-<tag attr=
-\begin_inset Quotes erd
-\end_inset
-
-value
-\begin_inset Quotes erd
-\end_inset
+\end_deeper
+\begin_layout Itemize
+「
+\begin_inset Flex Code
+status collapsed
->
+\begin_layout Plain Layout
+inline
\end_layout
-\begin_layout LyX-Code
-
-\family sans
-<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_deeper
\begin_layout LyX-Code
+前の内容<inlinetag>段落の内容</inlinetag>後の内容
+\end_layout
-\family sans
-<itemtag attr=
-\begin_inset Quotes erd
-\end_inset
+\begin_layout Standard
+のようになります.
+\end_layout
-value
-\begin_inset Quotes erd
-\end_inset
+\end_deeper
+\begin_layout Standard
+既定値はつねに「
+\begin_inset Flex Code
+status collapsed
-><labeltag attr=
-\begin_inset Quotes erd
-\end_inset
+\begin_layout Plain Layout
+block
+\end_layout
-value
-\begin_inset Quotes erd
\end_inset
->リストのラベル</labeltag>二つめの項目.</itemtag>
+」です.
\end_layout
-\begin_layout LyX-Code
-
-\family sans
-</tag>
+\begin_layout Subsection
+InsetLayout DocBook
\end_layout
-\begin_layout LyX-Code
-
+\begin_layout Standard
+差込枠のDocBook出力もレイアウトファイルの情報によって制御されます.
\end_layout
-\begin_layout LyX-Code
-
-\family sans
-<tag attr=
-\begin_inset Quotes erd
-\end_inset
-
-value
-\begin_inset Quotes erd
-\end_inset
-
->
+\begin_layout Standard
+差込枠に対して\SpecialChar LyX
+が出力するDocBookは次のような形を取ります.
\end_layout
\begin_layout LyX-Code
-
-\family sans
-<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>
+<wrappertag wrapperattr>
\end_layout
\begin_layout LyX-Code
+ <tag attr>
+\end_layout
-\family sans
-<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>
+\begin_layout LyX-Code
+ <innertag innerattr>
\end_layout
\begin_layout LyX-Code
+ 差込枠の内容
+\end_layout
-\family sans
-</tag>
+\begin_layout LyX-Code
+ </innertag>
\end_layout
-\begin_layout Standard
-ここで
-\begin_inset Flex Code
-status collapsed
+\begin_layout LyX-Code
+ </tag>
+\end_layout
-\begin_layout Plain Layout
-labeltag
+\begin_layout LyX-Code
+</wrappertag>
\end_layout
-\end_inset
+\begin_layout Standard
+項目立てをする差込枠については,
+以下のようになります.
+\end_layout
-と
-\begin_inset Flex Code
-status collapsed
+\begin_layout LyX-Code
+<wrappertag wrapperattr>
+\end_layout
-\begin_layout Plain Layout
-itemtag
+\begin_layout LyX-Code
+ <tag attr>
\end_layout
-\end_inset
+\begin_layout LyX-Code
+ <innertag innerattr>
+\end_layout
-の順序が違っていることに注意してください.どちらの順序になるかは,
-\begin_inset Flex Code
-status collapsed
+\begin_layout LyX-Code
+ <itemwrappertag itemwrapperattr>
+\end_layout
-\begin_layout Plain Layout
-HTMLLabelFirst
+\begin_layout LyX-Code
+ <itemlabeltag itemattr>
\end_layout
-\end_inset
+\begin_layout LyX-Code
+ 第1項目のラベル
+\end_layout
-の設定に依存します.もし
-\begin_inset Flex Code
-status collapsed
+\begin_layout LyX-Code
+ </itemtag>
+\end_layout
-\begin_layout Plain Layout
-HTMLLabelFirst
+\begin_layout LyX-Code
+ <itemtag itemattr>
\end_layout
-\end_inset
+\begin_layout LyX-Code
+ <itemtag itemattr>
+\end_layout
-が偽であれば(既定値),最初のケースのようになり,これが真であれば,二番めのケースのように,labelがitemの外側に来るようになります.
+\begin_layout LyX-Code
+ 第1項目の内容 item.
\end_layout
-\begin_layout Standard
-各段落の特定のタグ出力や属性出力は,以下に述べるようなレイアウトタグを使って制御することができます.しかしながら,前述のように,多くの場合,\SpecialChar LyX
-は適切な既定値を生成
-するので,たいしたことをしなくても,望ましいXHTML出力を得ることができるということになるはずです.ここで利用出来るタグは,自分の好みにあわせて微調整する目的
-でここにあるものと考えてください.
+\begin_layout LyX-Code
+ </itemtag>
\end_layout
-\begin_layout Description
-\begin_inset Flex Code
-status collapsed
+\begin_layout LyX-Code
+ </itemtag>
+\end_layout
-\begin_layout Plain Layout
-HTMLAttr
+\begin_layout LyX-Code
+ </itemwrappertag>
\end_layout
-\end_inset
+\begin_layout LyX-Code
+ <itemwrappertag itemwrapperattr>
+\end_layout
- [
-\begin_inset Flex Code
-status collapsed
+\begin_layout LyX-Code
+ <itemlabeltag itemattr>
+\end_layout
-\begin_layout Plain Layout
-文字列
+\begin_layout LyX-Code
+ 第2項目のラベル
\end_layout
-\end_inset
+\begin_layout LyX-Code
+ </itemtag>
+\end_layout
-] 主幹タグと共に出力される属性情報を指定します.たとえば,「
-\begin_inset Flex Code
-status collapsed
+\begin_layout LyX-Code
+ <itemtag itemattr>
+\end_layout
-\begin_layout Plain Layout
-class=`mydiv'
+\begin_layout LyX-Code
+ <itemtag itemattr>
\end_layout
-\end_inset
+\begin_layout LyX-Code
+ 第2項目の内容
+\end_layout
-」のようなものです.既定においては,\SpecialChar LyX
-は「
-\begin_inset Flex Code
-status collapsed
+\begin_layout LyX-Code
+ </itemtag>
+\end_layout
-\begin_layout Plain Layout
-class=`レイアウト名'
+\begin_layout LyX-Code
+ </itemtag>
\end_layout
-\end_inset
+\begin_layout LyX-Code
+ </itemwrappertag>
+\end_layout
-」と出力します.ここで
-\begin_inset Flex Code
-status collapsed
+\begin_layout LyX-Code
+ ...
+\end_layout
-\begin_layout Plain Layout
-レイアウト名
+\begin_layout LyX-Code
+ </innertag>
\end_layout
-\end_inset
+\begin_layout LyX-Code
+ </tag>
+\end_layout
-は,レイアウトの\SpecialChar LyX
-名であり,chapterのように小文字で記述します.
+\begin_layout LyX-Code
+</wrappertag>
\end_layout
-\begin_layout Description
+\begin_layout Standard
+差込枠が複数の段落を許容する場合—
+—
+つまり
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-HTMLForceCSS
+MultiPar
\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_layout Standard
+各差込枠に出力される特定のタグと属性は,
+下記のようなレイアウトタグによって制御されます.
+\end_layout
-]
+\begin_layout Description
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-HTMLStyle
+DocBookAttr
\end_layout
\end_inset
-で追加情報が明示的に与えられているときでも,\SpecialChar 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
+attr
\end_layout
\end_inset
-です.
+」の位置に指定します.この情報は,
+DocBookファイルの後処理に使用することができます.
\end_layout
\begin_layout Description
status collapsed
\begin_layout Plain Layout
-HTMLItem
+DocBookInInfo
\end_layout
\end_inset
status collapsed
\begin_layout Plain Layout
-文字列
+never,
+ always,
+ maybe
\end_layout
\end_inset
-] 環境の段落に使用されるタグ.上記各例の
+] このタグを親レイアウトの最初にある
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-itemtag
+<info>
\end_layout
\end_inset
-ã\82\92ç½®ã\81\8dæ\8f\9bã\81\88ã\81¾ã\81\99ï¼\8eæ\97¢å®\9aå\80¤ã\81¯
+ã\82¿ã\82°ã\81®ä¸ã\81«å\85¥ã\82\8cã\82\8bã\81\8bã\81©ã\81\86ã\81\8bã\82\92æ\8c\87å®\9aã\81\97ã\81¾ã\81\99ï¼\8e
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-div
+never
\end_layout
\end_inset
-です.
-\end_layout
-
-\begin_layout Description
+は,
+このタグを
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-HTMLItemAttr
+<info>
\end_layout
\end_inset
- [
+の中に決して入れないことを示します(これは既定値であり通常の内容に対応します).
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-文字列
+always
\end_layout
\end_inset
-] itemタグの属性.既定値は
+は,
+このタグを
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-class=`レイアウト名_item'
+<info>
\end_layout
\end_inset
-です.ここには,様式情報は含まれては
-\emph on
-なりません
-\emph default
-.その目的のためには,
+の中につねに入れることを示します(これは通常のメタデータに対応します).親に
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-HTMLStyle
+<info>
\end_layout
\end_inset
-を使用してください.
-\end_layout
-
-\begin_layout Description
-\begin_inset Flex Code
-status collapsed
+タグがない場合には生成
+\begin_inset Flex 圏点
+status open
\begin_layout Plain Layout
-HTMLLabel
+されます
\end_layout
\end_inset
- [
+.
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-文字列
+maybe
\end_layout
\end_inset
-] 段落と項目ラベルに使用されるタグ.上記各例の
+は,
+このタグを
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-labeltag
+<info>
\end_layout
\end_inset
-ã\82\92ç½®ã\81\8dæ\8f\9bã\81\88ã\81¾ã\81\99ï¼\8e
+ã\81®ä¸ã\81«å\85¥ã\82\8cã\82\8bã\81\8bã\82\82ã\81\97ã\82\8cã\81ªã\81\84ã\81\93ã\81¨ã\82\92示ã\81\97ã\81¾ã\81\99ï¼\88ã\81\93ã\82\8cã\81¯è¡¨é¡\8cã\81®å ´å\90\88ã\81«ã\81®ã\81¿è©²å½\93ã\81\97ã\81¾ã\81\99ï¼\89ï¼\8e親ã\81«
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-LabelType
+<info>
\end_layout
\end_inset
-ã\81\8c
-\begin_inset Flex Code
-status collapsed
+ã\82¿ã\82°ã\81\8cã\81ªã\81\84å ´å\90\88ã\81«ã\81¯ç\94\9fæ\88\90ã\81\95ã\82\8cã\82\8bã\81\93ã\81¨ã\81¯
+\begin_inset Flex 圏点
+status open
\begin_layout Plain Layout
-Top_Environment
+ありません
\end_layout
\end_inset
-や
+.対応するタグは,
+内容として直接出力されます.
+\end_layout
+
+\begin_layout Description
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Centered_Top_Environment
+DocBookItemAttr
\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
+itemattr
\end_layout
\end_inset
-です.
+」の位置に指定します.この情報は,
+DocBookファイルの後処理に使用することができます.
\end_layout
\begin_layout Description
status collapsed
\begin_layout Plain Layout
-HTMLLabelAttr
+DocBookItemInnerAttr
\end_layout
\end_inset
\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
+iteminnerattr
\end_layout
\end_inset
-を使用してください.
+」の位置に指定します.この情報は,
+DocBookファイルの後処理に使用することができます.
\end_layout
\begin_layout Description
status collapsed
\begin_layout Plain Layout
-HTMLLabelFirst
+DocBookItemInnerTag
\end_layout
\end_inset
status collapsed
\begin_layout Plain Layout
-
-\emph on
-0
-\emph default
-,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>
+iteminnertag
\end_layout
\end_inset
-ã\81¨ã\81\84ã\81\86å½¢ã\82\92å¾\97ã\82\8bã\81\9fã\82\81ã\81«ä½¿ç\94¨ã\81\95ã\82\8cます.既定値は
+ã\80\8dã\81®ä½\8dç½®ã\81«å\87ºå\8a\9bã\81\97ます.既定値は
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-0
+NONE
\end_layout
\end_inset
-で,labelタグはitemタグの中に出力されます.
-\end_layout
-
-\begin_layout Description
+で,
+項目内部タグがないことを示します.すなわち,
+各項目立て要素について,
+項目内部タグなしに中身が直接出力されます.このパラメーターは,
+箇条書きのように,
+項目立てレイアウトが使われているときのみ意味を持ちます.最もあり得る値は「
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-HTMLPreamble
+para
\end_layout
\end_inset
- この様式が使用されたときに,
-\begin_inset Flex Code
-status collapsed
+」です.
+\begin_inset Newline newline
+\end_inset
-\begin_layout Plain Layout
-<head>
+箇条書き項目が新規行を使って分割される場合,
+項目内部タグは,
+新規行で分割される段落の各部分に対して個別に出力されます.
\end_layout
-\end_inset
-
-セクションに出力される情報.これは,たとえば,
+\begin_layout Description
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-onclick
+DocBookItemInnerTagType
\end_layout
\end_inset
-ハンドラを定義するために
+ [
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-<script>
+block
\end_layout
\end_inset
-ブロックをインクルードするのに使用することができます.
-\end_layout
-
-\begin_layout Description
+,
+
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-HTMLStyle
+paragraph
\end_layout
\end_inset
- この様式が使用されたときに,インクルードするCSSスタイル情報.これは,レイアウトが生成する
+,
+
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-<style>
+inline
\end_layout
\end_inset
-ブロックで自動的に包まれますので,CSS自体をインクルードするだけで大丈夫です.
-\begin_inset Flex Code
-status collapsed
-
-\begin_layout Plain Layout
-EndHTMLStyle
-\end_layout
+] このタグの新規行ポリシー.詳細は第
+\begin_inset CommandInset ref
+LatexCommand ref
+reference "subsec:新規行ポリシー"
+plural "false"
+caps "false"
+noprefix "false"
+nolink "false"
\end_inset
-で閉じなくてはなりません.
+節を参照のこと.
\end_layout
\begin_layout Description
status collapsed
\begin_layout Plain Layout
-HTMLTag
+DocBookItemLabelAttr
\end_layout
\end_inset
\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
+itemlabelattr
\end_layout
\end_inset
-です.
+」の位置に指定します.この情報は,
+DocBookファイルの後処理に使用することができます.
\end_layout
\begin_layout Description
status collapsed
\begin_layout Plain Layout
-HTMLTitle
+DocBookItemLabelTag
\end_layout
\end_inset
status collapsed
\begin_layout Plain Layout
-
-\emph on
-0
-\emph default
-,1
+文字列
\end_layout
\end_inset
-] この様式が,XHTMLファイルの
+] 差込枠内部の項目ラベルタグに使用するタグ.上記の例の「
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-<title>
+itemlabeltag
\end_layout
\end_inset
-タグを生成するのに使用する様式であるという印をつけます.既定値は偽です.
+」の位置に出力します.このパラメーターは,
+定義リストのように,
+ラベルの概念を伴う項目立てレイアウトが使われているときのみ意味を持ちます.
+\end_layout
+
+\begin_layout Description
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-stdtitle.inc
+DocBookItemLabelTagType
\end_layout
\end_inset
-ファイルでは,
+ [
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-title
+block
\end_layout
\end_inset
-環境のこの項目を真に設定しています.
-\end_layout
-
-\begin_layout Subsection
-差込枠レイアウトXHTML
-\end_layout
-
-\begin_layout Standard
-差込枠のXHTML出力も,レイアウトファイル内の情報によって制御することができます
-\begin_inset Foot
+,
+
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-現在のところ,これは「テキスト」差込枠(中に書き込みができる差込枠)にのみ有効で,「コマンド」差込枠(ダイアログボックスに関連付けられた差込枠)には適用されませ
-ん.
+paragraph
\end_layout
\end_inset
-.ここでも,\SpecialChar LyX
-は適切な既定値を提供しようと試み,既定のCSS様式を構成します.しかし,すべてカスタマイズ可能です.
-\end_layout
+,
+
+\begin_inset Flex Code
+status collapsed
-\begin_layout Standard
-\SpecialChar LyX
-が差込枠用に出力するXHTMLは,以下の形を取ります.
+\begin_layout Plain Layout
+inline
\end_layout
-\begin_layout LyX-Code
-<tag attr=
-\begin_inset Quotes erd
\end_inset
-value
-\begin_inset Quotes erd
+] このタグの新規行ポリシー.詳細は第
+\begin_inset CommandInset ref
+LatexCommand ref
+reference "subsec:新規行ポリシー"
+plural "false"
+caps "false"
+noprefix "false"
+nolink "false"
+
\end_inset
->
+節を参照のこと.
\end_layout
-\begin_layout LyX-Code
-<labeltag>ラベル</labeltag>
+\begin_layout Description
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+DocBookItemTag
\end_layout
-\begin_layout LyX-Code
-<innertag attr=
-\begin_inset Quotes erd
\end_inset
-value
-\begin_inset Quotes erd
-\end_inset
+ [
+\begin_inset Flex Code
+status collapsed
->差込枠の内容.</innertag>
+\begin_layout Plain Layout
+文字列
\end_layout
-\begin_layout LyX-Code
-</tag>
-\end_layout
+\end_inset
-\begin_layout Standard
-差込枠が多段落を許可している—つまり
+] 差込枠内部の項目タグに使用するタグ.上記の例の「
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-MultiPar
+itemtag
\end_layout
\end_inset
-が真—ならば,差込枠の内容は,それ自身段落として出力され,それらの段落に用いられる様式(標準,引用など)を用いて整形されます.もちろん,段落にラベルがなければ,
-labelタグは省略され,ラベルがあれば,現在のところ,つねに
+」の位置に出力します.既定値は
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-span
+NONE
\end_layout
\end_inset
-が用いられます.innerタグは非必須であり,既定では出力されません.各差込枠用に出力される特定のタグや属性は,以下のレイアウトタグによって制御することができま
-す.
+で,
+項目タグがないことを示します.このパラメーターは,
+箇条書きのように,
+項目立てレイアウトが使われているときのみ意味を持ちます.
\end_layout
\begin_layout Description
status collapsed
\begin_layout Plain Layout
-HTMLAttr
+DocBookItemTagType
\end_layout
\end_inset
status collapsed
\begin_layout Plain Layout
-文字列
+block
\end_layout
\end_inset
-] 主幹タグと共に出力される属性情報を指定します.たとえば,「
+,
+
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-class=`myinset' onclick=`\SpecialChar ldots
-'
+paragraph
\end_layout
\end_inset
-」のようなものです.既定においては,\SpecialChar LyX
-は「
+,
+
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-class=`差込枠名'
+inline
\end_layout
\end_inset
-」と出力します.ここで
-\begin_inset Flex Code
-status collapsed
-
-\begin_layout Plain Layout
-差込枠名
-\end_layout
+] このタグの新規行ポリシー.詳細は第
+\begin_inset CommandInset ref
+LatexCommand ref
+reference "subsec:新規行ポリシー"
+plural "false"
+caps "false"
+noprefix "false"
+nolink "false"
\end_inset
-は,差込枠の\SpecialChar LyX
-名であり,小文字で記述します.アルファベットや数字以外の文字は,アンダースコアに置き換えられます.
+節を参照のこと.
\end_layout
\begin_layout Description
status collapsed
\begin_layout Plain Layout
-HTMLForceCSS
+DocBookItemWrapperAttr
\end_layout
\end_inset
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
+itemwrapperattr
\end_layout
\end_inset
-で追加情報が明示的に与えられているときでも,\SpecialChar LyX
-がこのレイアウト用に生成する既定CSS情報を出力するか否か.これを
-\begin_inset Flex Code
-status collapsed
-
-\begin_layout Plain Layout
-1
+」の位置に指定します.この情報は,
+DocBookファイルの後処理に使用することができます.
\end_layout
-\end_inset
-
-にすると,生成されたCSSを完全に上書きする代わりに,変更したり追加したりすることができます.既定値は
+\begin_layout Description
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-0
+DocBookItemWrapperTag
\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
-文字列
+itemwrappertag
\end_layout
\end_inset
-] innerタグの属性.既定値は
+」の位置に出力します.既定値は
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-class=`差込枠名_inner'
+NONE
\end_layout
\end_inset
-です.
+で,
+項目ラッパータグがないことを示します.すなわち,
+各項目立て要素について,
+項目ラッパータグなしにタグと中身が直接出力されます.このパラメーターは,
+箇条書きのように,
+項目立てレイアウトが使われているときのみ意味を持ちます.
\end_layout
\begin_layout Description
status collapsed
\begin_layout Plain Layout
-HTMLInnerTag
+DocBookItemWrapperTagType
\end_layout
\end_inset
status collapsed
\begin_layout Plain Layout
-文字列
+block
\end_layout
\end_inset
-] innerタグです.上記各例の
+,
+
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-innertag
+paragraph
\end_layout
\end_inset
-を置き換えます.既定値はなしです.
-\end_layout
-
-\begin_layout Description
+,
+
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-HTMLIsBlock
+inline
\end_layout
\end_inset
- [
-\begin_inset Flex Code
-status collapsed
-
-\begin_layout Plain Layout
-0,
-\emph on
-1
-\end_layout
+] このタグの新規行ポリシー.詳細は第
+\begin_inset CommandInset ref
+LatexCommand ref
+reference "subsec:新規行ポリシー"
+plural "false"
+caps "false"
+noprefix "false"
+nolink "false"
\end_inset
-] この差込枠が(脚註のように)独立した文字列ブロックを表すのか,それとも,(派生枝のように)周囲の文字列の中に取り込まれる素材を表すのか.既定値は1です.
+節を参照のこと.
\end_layout
\begin_layout Description
status collapsed
\begin_layout Plain Layout
-HTMLLabel
+DocBookInnerAttr
\end_layout
\end_inset
\end_inset
-] 場合によっては,カウンタへの参照を含む,この差込枠のラベル.たとえば,脚註用には
+] 内部タグに出力される属性情報を,
+上記の例の「
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-
-\backslash
-arabic{footnote}
+innerattr
\end_layout
\end_inset
-など.これは非必須であり,既定値はありません.
+」の位置に指定します.この情報は,
+DocBookファイルの後処理に使用することができます.
\end_layout
\begin_layout Description
status collapsed
\begin_layout Plain Layout
-HTMLPreamble
+DocBookInnerTag
\end_layout
\end_inset
- この様式が使用されたときに,
+ [
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-<head>
+文字列
\end_layout
\end_inset
-ã\82»ã\82¯ã\82·ã\83§ã\83³ã\81«å\87ºå\8a\9bã\81\95ã\82\8cã\82\8bæ\83\85å ±ï¼\8eã\81\93ã\82\8cã\81¯ï¼\8cã\81\9fã\81¨ã\81\88ã\81°ï¼\8c
+] 差込æ\9e å\86\85é\83¨ã\81®å\86\85é\83¨ã\82¿ã\82°ã\81«ä½¿ç\94¨ã\81\99ã\82\8bã\82¿ã\82°ï¼\8eä¸\8aè¨\98ã\81®ä¾\8bã\81®ã\80\8c
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-onclick
+innertag
\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®ä½\8dç½®ã\81«å\87ºå\8a\9bã\81\97ã\81¾ã\81\99ï¼\8eæ\97¢å®\9aå\80¤ã\81¯
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-<script>
+NONE
\end_layout
\end_inset
-ブロックをインクルードするのに使用することができます.
+で,
+内部タグがないことを示します.すなわち,
+内部タグなしに中身が直接出力されます.
\end_layout
\begin_layout Description
status collapsed
\begin_layout Plain Layout
-HTMLStyle
+DocBookInnerTagType
\end_layout
\end_inset
- この様式が使用されたときに,インクルードするCSSスタイル情報.これは,レイアウトが生成する
+ [
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-<style>
+block
\end_layout
\end_inset
-ブロックで自動的に包まれますので,CSS自体をインクルードするだけで大丈夫です.
-\end_layout
-
-\begin_layout Description
+,
+
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-HTMLTag
+paragraph
\end_layout
\end_inset
- [
+,
+
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-文字列
+inline
\end_layout
\end_inset
-] 主幹ラベルに使用されるタグ.上記各例の
-\begin_inset Flex Code
-status collapsed
-
-\begin_layout Plain Layout
-tag
-\end_layout
+] このタグの新規行ポリシー.詳細は第
+\begin_inset CommandInset ref
+LatexCommand ref
+reference "subsec:新規行ポリシー"
+plural "false"
+caps "false"
+noprefix "false"
+nolink "false"
\end_inset
-を置き換えます.既定値は
-\begin_inset Flex Code
-status collapsed
-
-\begin_layout Plain Layout
-MultiPar
+節を参照のこと.
\end_layout
-\end_inset
-
-の設定に依存し,
+\begin_layout Description
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-MultiPar
+DocBookSectionTag
\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
+section
\end_layout
\end_inset
-です.
+で,
+DocBookがセクショニングに他のものを使うときのみ上書きされます(典型的にはbookの部や章).
\end_layout
-\begin_layout Subsection
-フロートXHTML
-\end_layout
+\begin_layout Description
+\begin_inset Flex Code
+status collapsed
-\begin_layout Standard
-フロートのXHTML出力も,レイアウトファイル内の情報によって制御することができます.出力は,以下の形を取ります.
+\begin_layout Plain Layout
+DocBookTag
\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_inset Flex Code
+status collapsed
-\begin_layout LyX-Code
-</tag>
+\begin_layout Plain Layout
+文字列
\end_layout
-\begin_layout Standard
-キャプションは,存在している場合には,独立した差込枠となり,そのような形で出力されます.その外観は,キャプション差込枠のInsetLayoutで制御することがで
-きます.
-\end_layout
+\end_inset
-\begin_layout Description
+] この差込枠に使用するタグ.上記の例の「
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-HTMLAttr
+tag
\end_layout
\end_inset
- [
+」の位置に出力します.既定値はフロート名で,
+DocBookには一般的なタグはないので,
+つねに変更する必要があります.
+\end_layout
+
+\begin_layout Description
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-文字列
+DocBookTagType
\end_layout
\end_inset
-] 主幹タグと共に出力される属性情報を指定します.たとえば,「
+ [
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-class=`myfloat' onclick=`\SpecialChar ldots
-'
+block
\end_layout
\end_inset
-」のようなものです.既定においては,\SpecialChar LyX
-は「
+,
+
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-class=`float フロート-フロート型'
+paragraph
\end_layout
\end_inset
-」と出力します.ここで
+,
+
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-フロート型
+inline
\end_layout
\end_inset
-は,フロート宣言で定義された(
+] このタグの新規行ポリシー.詳細は第
\begin_inset CommandInset ref
LatexCommand ref
-reference "subsec:フロート"
+reference "subsec:新規行ポリシー"
+plural "false"
+caps "false"
+noprefix "false"
+nolink "false"
\end_inset
-参照),この型のフロートの\SpecialChar LyX
-名です.ただし,これは小文字に変換され,アルファベットや数字でない文字はアンダースコアに変換されます.例:float-table.
+節を参照のこと.
\end_layout
\begin_layout Description
status collapsed
\begin_layout Plain Layout
-HTMLStyle
+DocBookWrapperAttr
\end_layout
\end_inset
- このフロートが使用されたときに,インクルードするCSSスタイル情報.これは,レイアウトが生成する
+ [
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-<style>
+文字列
+\end_layout
+
+\end_inset
+
+] 外部ラッパータグに出力される属性情報を,
+上記の例の「
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+wrapperattr
\end_layout
\end_inset
-ブロックで自動的に包まれますので,CSS自体をインクルードするだけで大丈夫です.
+」の位置に指定します.この情報は,
+DocBookファイルの後処理に使用することができます.
\end_layout
\begin_layout Description
status collapsed
\begin_layout Plain Layout
-HTMLTag
+DocBookWrapperTag
\end_layout
\end_inset
\end_inset
-] このフロートに使用されるタグ.上記各例の
+] 差込枠の周りのラッパータグに使用するタグ.上記の例の「
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-tag
+wrappertag
\end_layout
\end_inset
-ã\82\92ç½®ã\81\8dæ\8f\9bã\81\88ます.既定値は
+ã\80\8dã\81®ä½\8dç½®ã\81«å\87ºå\8a\9bã\81\97ます.既定値は
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-div
+NONE
\end_layout
\end_inset
-であり,ほとんどの場合変更する必要はありません.
+で,
+ラッパータグがないことを示します.すなわち,
+ラッパータグなしにタグと中身が直接出力されます.
\end_layout
-\begin_layout Subsection
-書誌情報の整形
+\begin_layout Description
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+DocBookWrapperTagType
\end_layout
-\begin_layout Standard
-書誌情報は,
+\end_inset
+
+ [
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-CiteFormat
+block
\end_layout
\end_inset
-ブロックを使用して整形することができます.詳細については,
+,
+
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+paragraph
+\end_layout
+
+\end_inset
+
+,
+
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+inline
+\end_layout
+
+\end_inset
+
+] このタグの新規行ポリシー.詳細は第
\begin_inset CommandInset ref
LatexCommand ref
-reference "subsec:引用書式指定"
+reference "subsec:新規行ポリシー"
+plural "false"
+caps "false"
+noprefix "false"
+nolink "false"
\end_inset
-を参照してください.
+節を参照のこと.
\end_layout
\begin_layout Subsection
-\SpecialChar LyX
-が生成したCSS
+Float DocBook
\end_layout
\begin_layout Standard
-\SpecialChar LyX
-は,提供されている他のレイアウト情報に基づいて,差込枠と段落様式の両方の既定CSS様式ルールを生成ということすることを,これまでに何度か触れました.この節では,\SpecialChar LyX
+フロートのDocBook出力もレイアウトファイルの情報によって制御されます.出力は以下の形を取ります.
+\end_layout
+
+\begin_layout LyX-Code
+<tag attr>
+\end_layout
+
+\begin_layout LyX-Code
+ DocBookとしてのフロートの内容
+\end_layout
-がどのレイアウト情報を,どのように使うのか,ひとこと述べておきたいと思います.
+\begin_layout LyX-Code
+</tag>
\end_layout
\begin_layout Standard
-\SpecialChar LyX
-は,現在のところ,
+キャプションは,
+存在するならば別の差込枠となり,
+表題とともに出力されます.
+\end_layout
+
+\begin_layout Description
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Font
+DocBookAttr
\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
+attr
\end_layout
\end_inset
-・
+」の位置に指定します.この情報は,
+DocBookファイルの後処理に使用することができます.
+\end_layout
+
+\begin_layout Description
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Shape
+DocBookTag
\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 "subsec:フォント指定"
-
-\end_inset
-
-を参照).この変換は,きわめて分かりやすく自明です.たとえば,「
+] このフロートに使用するタグ.上記の例の「
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Family Sans
+tag
\end_layout
\end_inset
-」は「
-\begin_inset Flex Code
-status collapsed
+」の位置に出力します.既定値はフロート名で,
+DocBookには一般的なタグはないので,
+つねに変更する必要があります.
+\end_layout
-\begin_layout Plain Layout
-font-family: sans-serif
+\begin_layout Subsection
+書誌情報の組版
\end_layout
-\end_inset
+\begin_layout Standard
+読み込んだ書誌情報は整形することができません.すなわち,
+フィールドはすべて,
-」になります.\SpecialChar LyX
-の寸法とCSSの寸法のあいだの対応は,少し複雑ですが,それでも直感的に分かります.詳細については,
-\begin_inset Flex URL
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-
-src/FontInfo.cpp
+bibentry
\end_layout
\end_inset
-の
+タグを使用して(BibTeXファイルと同等な)データベース型のDocBook形式でつねに出力されます.
+\end_layout
+
+\begin_layout Standard
+書誌情報項目が,
+\SpecialChar LyX
+文書に書誌情報項目として手動で挿入されると,
+ユーザーはその整形を担当します.すなわち,
+ユーザーが書いたことを解析することは為されず,
+文字列は(
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-getSizeCSS()
+bibliomixed
\end_layout
\end_inset
-関数をご覧ください.
+タグを用いて)直接に使用されます.
\end_layout
\begin_layout Chapter
status open
\begin_layout Plain Layout
-【警告】本説明書のこの部分は,しばらく更新されていません.もちろんまだ正確であることを期待していますが,保証の限りではありません.
+【警告】本説明書のこの部分は,
+しばらく更新されていません.もちろんまだ正確であることを期待していますが,
+保証の限りではありません.
\end_layout
\end_inset
\begin_layout Standard
\SpecialChar LyX
-外部のソースから素材を使用する方法は,取扱説明書『
+外部のソースから素材を使用する方法は,
+取扱説明書『
\emph on
埋込オブジェクト篇
\emph default
-』で詳細にカバーされています.本章は,新種の素材を取り込む際に,舞台裏で何をする必要があるかをカバーします.
+』で詳細にカバーされています.本章は,
+新種の素材を取り込む際に,
+舞台裏で何をする必要があるかをカバーします.
\end_layout
\begin_layout Section
\end_layout
\begin_layout Standard
-外部素材の機能は,ひな型の概念に基づいています.ひな型は,\SpecialChar LyX
-がある型の素材とどのように橋渡しをするべきかを指定するものです.同梱物として,\SpecialChar LyX
-は,Xfigの図や,様々
-なラスター形式画像,チェス棋譜,LilyPond楽譜用のひな型を事前に定義されたものとして含んでいます.実際に何が入っているかは,
+外部素材の機能は,
+ひな型の概念に基づいています.ひな型は,
+\SpecialChar LyX
+がある型の素材とどのように橋渡しをするべきかを指定するものです.同梱物として,
+\SpecialChar LyX
+は,
+Xfigの図や,
+様々なラスター形式画像,
+チェス棋譜,
+LilyPond楽譜用のひな型を事前に定義されたものとして含んでいます.実際に何が入っているかは,
+
\begin_inset Flex MenuItem
status collapsed
\end_inset
-メニューで見ることができます.さらに,特定の型の素材をサポートするのに,自分自身のひな型を作成することも可能です.後でどのようなことをすればいいか詳細に説明しま
-すが,できればあなたが作ったすべてのひな型を投稿して,我々が\SpecialChar LyX
+メニューで見ることができます.さらに,
+特定の型の素材をサポートするのに,
+自分自身のひな型を作成することも可能です.後でどのようなことをすればいいか詳細に説明しますが,
+できればあなたが作ったすべてのひな型を投稿して,
+我々が\SpecialChar LyX
の後の版に取り込むことができるようにしてくださることを希望します.
\end_layout
\begin_layout Standard
-外部素材の機能におけるもう一つの基本的な発想は,最終素材の元となるオリジナルファイルと,書き出された文書や印刷された文書に取り込むための生成ファイルとを区別して
-いることです.たとえば,
+外部素材の機能におけるもう一つの基本的な発想は,
+最終素材の元となるオリジナルファイルと,
+書き出された文書や印刷された文書に取り込むための生成ファイルとを区別していることです.たとえば,
+
\begin_inset Flex Code
status collapsed
\end_inset
で作成した図の場合を考えてみましょう.Xfigアプリケーション自体は,
+
\begin_inset Flex Code
status collapsed
\end_inset
-拡張子を持つオリジナルファイルを操作します.Xfigで図を作成したり変更したりして,作業が終われば
+拡張子を持つオリジナルファイルを操作します.Xfigで図を作成したり変更したりして,
+作業が終われば
\begin_inset Flex Code
status collapsed
\end_inset
-ファイルに保存します.この図をお使いの文書に取り込みたいときには,\SpecialChar LaTeX
+ファイルに保存します.この図をお使いの文書に取り込みたいときには,
+\SpecialChar LaTeX
ファイルにそのままインクルードできるように,
+
\begin_inset Flex Code
status collapsed
\end_inset
を呼び出してPostScriptファイルを生成します.この場合には,
+
\begin_inset Flex Code
status collapsed
\end_inset
-ファイルがオリジナルファイルであり,PostScriptファイルが生成ファイルになります.
+ファイルがオリジナルファイルであり,
+PostScriptファイルが生成ファイルになります.
\end_layout
\begin_layout Standard
-この区別は,文書を執筆している最中に,素材を更新することができるようにするために重要です.さらに,これによって,複数の書き出し書式をサポートするために必要な柔軟
-性が提供されます.たとえば,平文テキストファイルの場合には,図を生のPostScriptファイルとして取り込むのは,とても褒められた発想とはいえません.むしろ,
-その図への参照だけを含めるか,最終出力が実際の画像に近いものとなるように画像からASCIIへの変換子を呼び出したいと考えることでしょう.\SpecialChar LyX
-の外部素材マネジメントは
-,\SpecialChar LyX
-がサポートする各書き出し書式別に仕分けしているので,ユーザがこれを行うことが可能となっています.
+この区別は,
+文書を執筆している最中に,
+素材を更新することができるようにするために重要です.さらに,
+これによって,
+複数の書き出し書式をサポートするために必要な柔軟性が提供されます.たとえば,
+平文テキストファイルの場合には,
+図を生のPostScriptファイルとして取り込むのは,
+とても褒められた発想とはいえません.むしろ,
+その図への参照だけを含めるか,
+最終出力が実際の画像に近いものとなるように画像からASCIIへの変換子を呼び出したいと考えることでしょう.\SpecialChar LyX
+の外部素材マネジメントは,
+\SpecialChar LyX
+がサポートする各書き出し書式別に仕分けしているので,
+ユーザがこれを行うことが可能となっています.
\end_layout
\begin_layout Standard
\SpecialChar LyX
-の外部素材マネジメントは,書き出し書式によって異なる生成物をサポートすることの他に,編集・閲覧アプリケーションを緊密に統合することもサポートします.Xfigの図
-の場合には,\SpecialChar LyX
-の外部素材ダイアログからシングルクリックでオリジナルファイルをXfigで開くことができ,ダブルクリックすることで生成されたPostScriptファイ
-ルをGhostviewで閲覧することができます.もうコマンドラインをもてあそんだり,オリジナルファイルや生成ファイルがどこにあるか探したり変更を加えるためにファ
-イルブラウザをいじくり回す必要はないのです.このようにして,文書を執筆する際に必要となる多くのアプリケーションを最大限に利用し,最終的により生産性を上げることが
-できるようになるのです.
+の外部素材マネジメントは,
+書き出し書式によって異なる生成物をサポートすることの他に,
+編集・閲覧アプリケーションを緊密に統合することもサポートします.Xfigの図の場合には,
+\SpecialChar LyX
+の外部素材ダイアログからシングルクリックでオリジナルファイルをXfigで開くことができ,
+ダブルクリックすることで生成されたPostScriptファイルをGhostviewで閲覧することができます.もうコマンドラインをもてあそんだり,
+オリジナルファイルや生成ファイルがどこにあるか探したり変更を加えるためにファイルブラウザをいじくり回す必要はないのです.このようにして,
+文書を執筆する際に必要となる多くのアプリケーションを最大限に利用し,
+最終的により生産性を上げることができるようになるのです.
\end_layout
\begin_layout Section
\begin_layout Standard
\SpecialChar LyX
-に自製の外用ひな型を付け加えるのは,比較的簡単です.しかしながら,これを不用心に行ってしまうと,たいていの場合,簡単に濫用されてしまうようなセキュリティホールを
-作ってしまいがちであることを心に留めておいてください.したがって,これを実行に移す前に,
+に自製の外用ひな型を付け加えるのは,
+比較的簡単です.しかしながら,
+これを不用心に行ってしまうと,
+たいていの場合,
+簡単に濫用されてしまうようなセキュリティホールを作ってしまいがちであることを心に留めておいてください.したがって,
+これを実行に移す前に,
+
\begin_inset CommandInset ref
LatexCommand ref
reference "sec:セキュリティに関する論点"
+nolink "false"
\end_inset
\end_layout
\begin_layout Standard
-このことに言及した上で,あなたが作成した面白いひな型は,ぜひ投稿してください.
+このことに言及した上で,
+あなたが作成した面白いひな型は,
+ぜひ投稿してください.
\end_layout
\begin_layout Standard
外用ひな型ファイルは,
+
\begin_inset Flex Code
status collapsed
\end_inset
-ファイルに定義されています.各ひな型は,そのファイル完結で定義されています.自分専用のひな型を
+ファイルに定義されています.各ひな型は,
+そのファイル完結で定義されています.自分専用のひな型を
\begin_inset Flex Code
status collapsed
\end_inset
-に置くこともできますし,既存のひな型をそのデイレク取りにコピーして修正を加えることもできます.
+に置くこともできますし,
+既存のひな型をそのデイレク取りにコピーして修正を加えることもできます.
\end_layout
\begin_layout Standard
\end_layout
\begin_layout LyX-Code
-GuiName "XFig: $$AbsOrRelPathParent$$Basename"
+GuiName "XFig:
+ $$AbsOrRelPathParent$$Basename"
\end_layout
\begin_layout LyX-Code
\end_layout
\begin_layout LyX-Code
-Product "[XFig: $$FName]"
+Product "[XFig:
+ $$FName]"
\end_layout
\begin_layout LyX-Code
\end_layout
\begin_layout Standard
-ご覧の通り,ひな型は
+ご覧の通り,
+ひな型は
\begin_inset Flex Code
status collapsed
\end_inset
-で閉じられます.ひな型には,一般的な設定を行うヘッダ部と,サポートされている主要な文書ファイル形式の設定を行う
+で閉じられます.ひな型には,
+一般的な設定を行うヘッダ部と,
+サポートされている主要な文書ファイル形式の設定を行う
\begin_inset Flex Code
status collapsed
\end_inset
このひな型で扱うファイルを\SpecialChar LyX
-が生成しなくてはならないか否か.このコマンドは,一度だけ必ず現れなくてはなりません.
+が生成しなくてはならないか否か.このコマンドは,
+一度だけ必ず現れなくてはなりません.
\end_layout
\begin_layout Description
\end_inset
- 望むファイル群を表示するために,ファイルダイアログで使用するフィルタ用globパターン.2つ以上のファイル拡張子があり得る場合(たとえば,tgifには
+ 望むファイル群を表示するために,
+ファイルダイアログで使用するフィルタ用globパターン.2つ以上のファイル拡張子があり得る場合(たとえば,
+tgifには
\begin_inset Flex Code
status collapsed
\end_inset
-があります),「
+があります),
+「
\begin_inset Flex Code
status collapsed
\end_inset
-」の様なパターンを使用してください.このコマンドは,一度だけ必ず現れなくてはなりません.
+」の様なパターンを使用してください.このコマンドは,
+一度だけ必ず現れなくてはなりません.
\end_layout
\begin_layout Description
\end_inset
- この文字列はボタン上に表示されます.このコマンドは,一度だけ必ず現れなくてはなりません.
+ この文字列はボタン上に表示されます.このコマンドは,
+一度だけ必ず現れなくてはなりません.
\end_layout
\begin_layout Description
\end_inset
- 外部素材ダイアログで使用されるヘルプ文.このひな型がユーザに何を提供できるのか,ユーザに説明するのに十分な情報を盛り込んでください.このコマンドは,一度だけ必
-ず現れなくてはなりません.
+ 外部素材ダイアログで使用されるヘルプ文.このひな型がユーザに何を提供できるのか,
+ユーザに説明するのに十分な情報を盛り込んでください.このコマンドは,
+一度だけ必ず現れなくてはなりません.
\end_layout
\begin_layout Description
\end_inset
- オリジナルファイルのファイル形式.これは,\SpecialChar LyX
+ オリジナルファイルのファイル形式.これは,
+\SpecialChar LyX
が知っている書式名でなくてはなりません(
\begin_inset CommandInset ref
LatexCommand ref
reference "sec:ファイル形式"
+nolink "false"
\end_inset
-参照).このひな型が,2つ以上の書式のオリジナルファイルを取り扱える場合は,「
+参照).このひな型が,
+2つ以上の書式のオリジナルファイルを取り扱える場合は,
+「
\begin_inset Flex Code
status collapsed
\end_inset
-」を使用してください.この場合,\SpecialChar LyX
-はファイル形式を推定するために,ファイル自体に詮索を試みます.このコマンドは,一度だけ必ず現れなくてはなりません.
+」を使用してください.この場合,
+\SpecialChar LyX
+はファイル形式を推定するために,
+ファイル自体に詮索を試みます.このコマンドは,
+一度だけ必ず現れなくてはなりません.
\end_layout
\begin_layout Description
\end_inset
- このコマンドは,このひな型がどのような変換をサポートしているかを指定します.これは全く登場しなくても1回以上現れても構いません.このコマンドは,外部素材ダイア
-ログ中の対応するタブを使用可能にします.
+ このコマンドは,
+このひな型がどのような変換をサポートしているかを指定します.これは全く登場しなくても1回以上現れても構いません.このコマンドは,
+外部素材ダイアログ中の対応するタブを使用可能にします.
\begin_inset Flex Code
status collapsed
\end_inset
コマンド一つずつに応じて,
+
\begin_inset Flex Code
status collapsed
\end_inset
-部に,対応する
+部に,
+対応する
\begin_inset Flex Code
status collapsed
\end_inset
-コマンドを置かなくてはなりません.これを行わないと,この書式での変換はサポートされません.
+コマンドを置かなくてはなりません.これを行わないと,
+この書式での変換はサポートされません.
\end_layout
\begin_layout Subsection
\end_inset
- この書式定義が定める主要な文書ファイル形式.すべてのひな型が,全文書ファイル形式に対して意味のある表示ができるわけではありません.それでも,全書式に対して
+ この書式定義が定める主要な文書ファイル形式.すべてのひな型が,
+全文書ファイル形式に対して意味のある表示ができるわけではありません.それでも,
+全書式に対して
\begin_inset Flex Code
status collapsed
\end_inset
-部を定義してください.表示する方法がないときは,ダミーテキストを使用してください.これによって,書き出した文書内で,少なくとも外部素材への参照を見ることができる
-ようになります.
+部を定義してください.表示する方法がないときは,
+ダミーテキストを使用してください.これによって,
+書き出した文書内で,
+少なくとも外部素材への参照を見ることができるようになります.
\end_layout
\begin_layout Description
\end_inset
このコマンドは,
+
\begin_inset Flex Code
status collapsed
\end_inset
を直接使用するよりも優れた点は,
+
\begin_inset Flex Code
status collapsed
\end_inset
-に代入された値が,その文書書式で有効な非必須引数となるように健全化されることです.このコマンドは全く登場しなくても1回以上現れても構いません.
+に代入された値が,
+その文書書式で有効な非必須引数となるように健全化されることです.このコマンドは全く登場しなくても1回以上現れても構いません.
\end_layout
\begin_layout Description
\end_inset
- 書き出された文書に挿入される文.実のところ,これが最も重要なコマンドであり,とても複雑になることがあります.このコマンドは,一度だけ必ず現れなくてはなりません
-.
+ 書き出された文書に挿入される文.実のところ,
+これが最も重要なコマンドであり,
+とても複雑になることがあります.このコマンドは,
+一度だけ必ず現れなくてはなりません.
\end_layout
\begin_layout Description
\end_inset
- このコマンドは,\SpecialChar LaTeX
+ このコマンドは,
+\SpecialChar LaTeX
プリアンブルに入れるプリアンブル片を指定します.これは
\begin_inset Flex Code
status collapsed
\end_inset
- このコマンドは,変換過程で生成され,特定の書き出し書式に必要とされるファイルを示します.ファイル名が相対パスである場合には,親文書に対する相対パスとして解釈さ
-れます.このコマンドは全く登場しなくても1回以上現れても構いません.
+ このコマンドは,
+変換過程で生成され,
+特定の書き出し書式に必要とされるファイルを示します.ファイル名が相対パスである場合には,
+親文書に対する相対パスとして解釈されます.このコマンドは全く登場しなくても1回以上現れても構いません.
\end_layout
\begin_layout Description
\end_inset
必要とされる\SpecialChar LaTeX
-パッケージ名.パッケージは,\SpecialChar LaTeX
+パッケージ名.パッケージは,
+\SpecialChar LaTeX
プリアンブル中で
\begin_inset Flex Code
status collapsed
\end_inset
- このコマンドは,回転用に,組み込みの\SpecialChar LaTeX
-コマンドを使用するように指定します.このコマンドは,1回現れても全く現れなくても構いません.
+ このコマンドは,
+回転用に,
+組み込みの\SpecialChar LaTeX
+コマンドを使用するように指定します.このコマンドは,
+1回現れても全く現れなくても構いません.
\end_layout
\begin_layout Description
\end_inset
- このコマンドは,伸縮用に,組み込みの\SpecialChar LaTeX
-コマンドを使用するように指定します.このコマンドは,1回現れても全く現れなくても構いません.
+ このコマンドは,
+伸縮用に,
+組み込みの\SpecialChar LaTeX
+コマンドを使用するように指定します.このコマンドは,
+1回現れても全く現れなくても構いません.
\end_layout
\begin_layout Description
\end_inset
- このコマンドは,回転が非必須引数を通じて行われるように指定します.このコマンドは,1回現れても全く現れなくても構いません.
+ このコマンドは,
+回転が非必須引数を通じて行われるように指定します.このコマンドは,
+1回現れても全く現れなくても構いません.
\end_layout
\begin_layout Description
\end_inset
- このコマンドは,伸縮が非必須引数を通じて行われるように指定します.このコマンドは,1回現れても全く現れなくても構いません.
+ このコマンドは,
+伸縮が非必須引数を通じて行われるように指定します.このコマンドは,
+1回現れても全く現れなくても構いません.
\end_layout
\begin_layout Description
\end_inset
- このコマンドは,切り抜きが非必須引数を通じて行われるように指定します.このコマンドは,1回現れても全く現れなくても構いません.
+ このコマンドは,
+切り抜きが非必須引数を通じて行われるように指定します.このコマンドは,
+1回現れても全く現れなくても構いません.
\end_layout
\begin_layout Description
\end_inset
- このコマンドは,追加の非必須引数を使用することを指定します.このコマンドは,1回現れても全く現れなくても構いません.
+ このコマンドは,
+追加の非必須引数を使用することを指定します.このコマンドは,
+1回現れても全く現れなくても構いません.
\end_layout
\begin_layout Description
\end_inset
- 変換されたファイルのファイル形式.これは,\SpecialChar LyX
+ 変換されたファイルのファイル形式.これは,
+\SpecialChar LyX
が知っている書式名でなくてはなりません(
\begin_inset Flex MenuItem
status collapsed
\end_inset
-ダイアログを参照).このコマンドは,一度だけ必ず現れなくてはなりません.得られるファイル形式がPDFの場合,書式
+ダイアログを参照).このコマンドは,
+一度だけ必ず現れなくてはなりません.得られるファイル形式がPDFの場合,
+書式
\begin_inset Flex Code
status collapsed
\end_inset
- 変換されたファイルのファイル名.ファイル名は絶対パスでなくてはなりません.このコマンドは,一度だけ必ず現れなくてはなりません.
+ 変換されたファイルのファイル名.ファイル名は絶対パスでなくてはなりません.このコマンドは,
+一度だけ必ず現れなくてはなりません.
\end_layout
\begin_layout Subsection
\begin_layout Standard
外用ひな型設定ファイルには,
+
\begin_inset Flex Code
status collapsed
\end_inset
-で囲んだプリアンブル定義を追加することができます.これらの定義は,ひな型の
+で囲んだプリアンブル定義を追加することができます.これらの定義は,
+ひな型の
\begin_inset Flex Code
status collapsed
\end_layout
\begin_layout Standard
-外部素材機構が外部プログラムを呼び出すときには,ひな型設定ファイルで定義されたコマンドにしたがって行われます.これらのコマンドには,実行前に展開されるマクロをい
-ろいろ入れることができます.実行は,つねに元の文書があるディレクトリで行われます.
+外部素材機構が外部プログラムを呼び出すときには,
+ひな型設定ファイルで定義されたコマンドにしたがって行われます.これらのコマンドには,
+実行前に展開されるマクロをいろいろ入れることができます.実行は,
+つねに元の文書があるディレクトリで行われます.
\end_layout
\begin_layout Standard
-また,外部素材が表示されるときにはいつでも,その名称は代入機構によって組み立てられ,ひな型定義中の他のほとんどのコマンドも代入をサポートしています.
+また,
+外部素材が表示されるときにはいつでも,
+その名称は代入機構によって組み立てられ,
+ひな型定義中の他のほとんどのコマンドも代入をサポートしています.
\end_layout
\begin_layout Standard
\end_inset
このマクロは,
+
\begin_inset Flex Code
status collapsed
\end_inset
- これは,ファイルがJPEG形式の場合は,文字列「jpg」となり,それ以外では文字列「png」となります.これは,PNG形式とJPEG形式の両方をサポートする出
-力形式に対して,不必要な変換を行うことを避けるのに役立ちます.事前設定されているラスター画像ひな形は,pdf\SpecialChar TeX
+ これは,
+ファイルがJPEG形式の場合は,
+文字列「jpg」となり,
+それ以外では文字列「png」となります.これは,
+PNG形式とJPEG形式の両方をサポートする出力形式に対して,
+不必要な変換を行うことを避けるのに役立ちます.事前設定されているラスター画像ひな形は,
+pdf\SpecialChar TeX
出力形式に対してこのマクロを使用します.
\end_layout
\end_inset
外部素材ダイアログで指定されたファイルのファイル名.これは\SpecialChar LyX
-文書への絶対パスでも良いですし,相対パスでも構いません.
+文書への絶対パスでも良いですし,
+相対パスでも構いません.
\end_layout
\begin_layout Description
\end_inset
- このマクロは,システムディレクトリの絶対パスを展開します.これは,典型的には,\SpecialChar LyX
+ このマクロは,
+システムディレクトリの絶対パスを展開します.これは,
+典型的には,
+\SpecialChar LyX
に同梱されているヘルパースクリプト群を示したりするのに使用されます.
\end_layout
\end_inset
- 元の文書が閉じられたり,挿入されていた外部素材が削除されたりすると自動的に削除される一時ファイルのフルパスとファイル名.
+ 元の文書が閉じられたり,
+挿入されていた外部素材が削除されたりすると自動的に削除される一時ファイルのフルパスとファイル名.
\end_layout
\begin_layout Standard
-パスを示すマクロはすべて最後のディレクトリ区切りも含んでいますので,たとえば絶対パスのファイル名を
+パスを示すマクロはすべて最後のディレクトリ区切りも含んでいますので,
+たとえば絶対パスのファイル名を
\begin_inset Flex Code
status collapsed
\end_layout
\begin_layout Standard
-上記マクロは,特記しない限りはすべてのコマンドで代入が行われます.
+上記マクロは,
+特記しない限りはすべてのコマンドで代入が行われます.
\begin_inset Flex Code
status collapsed
\end_inset
コマンドが有効にされている場合,
+
\begin_inset Flex Code
status collapsed
\end_inset
-コマンドは,これらに加えて以下の代入もサポートします.
+コマンドは,
+これらに加えて以下の代入もサポートします.
\end_layout
\begin_layout Description
\end_inset
コマンドの値に入れる文字列では,
+
\begin_inset Flex Code
status collapsed
\end_inset
-コマンドが有効にされていれば,以下の代入もサポートされます.
+コマンドが有効にされていれば,
+以下の代入もサポートされます.
\end_layout
\begin_layout Description
\end_layout
\begin_layout Enumerate
-相対ファイル名と絶対ファイル名は,それぞれ相対的あるいは絶対的なままで維持されなくてはなりません.ユーザにはどちらかの形を好む理由があるのかもしれません.たとえ
-ば相対名は,いろいろなマシンで作業をする持ち運び用の文書で役立ちます.絶対名は,プログラムによっては必要とされることがあり得ます.
+相対ファイル名と絶対ファイル名は,
+それぞれ相対的あるいは絶対的なままで維持されなくてはなりません.ユーザにはどちらかの形を好む理由があるのかもしれません.たとえば相対名は,
+いろいろなマシンで作業をする持ち運び用の文書で役立ちます.絶対名は,
+プログラムによっては必要とされることがあり得ます.
\end_layout
\begin_layout Enumerate
\SpecialChar LaTeX
-は,相対ファイル名に関して,\SpecialChar LyX
+は,
+相対ファイル名に関して,
+\SpecialChar LyX
や入れ子にした取り込みファイル中の他のプログラムとは異なった取り扱いを行います.\SpecialChar LyX
-にとって相対ファイル名とは,常にこのファイル名が書か
-れている文書に対して相対的なものになります.\SpecialChar LaTeX
-にとっての相対ファイル名は,常に親文書に対するものになります.これら二つの定義は,一つの文書しかないときには同じです
-が,部分文書を含む親文書があるときには異なったものとなってきます.つまり,相対ファイル名は,\SpecialChar LaTeX
-に提示されるときに変換されなくてはならないのです.幸い,正しいマクロ
-を選びさえすれば,これは\SpecialChar LyX
+にとって相対ファイル名とは,
+常にこのファイル名が書かれている文書に対して相対的なものになります.\SpecialChar LaTeX
+にとっての相対ファイル名は,
+常に親文書に対するものになります.これら二つの定義は,
+一つの文書しかないときには同じですが,
+部分文書を含む親文書があるときには異なったものとなってきます.つまり,
+相対ファイル名は,
+\SpecialChar LaTeX
+に提示されるときに変換されなくてはならないのです.幸い,
+正しいマクロを選びさえすれば,
+これは\SpecialChar LyX
が自動的に行ってくれます.
\end_layout
\begin_layout Standard
-すると,新しく作ったひな型定義では,どのパス関連マクロを使うべきでしょうか.このルールは難しくありません.つまり,
+すると,
+新しく作ったひな型定義では,
+どのパス関連マクロを使うべきでしょうか.このルールは難しくありません.つまり,
+
\end_layout
\begin_layout Itemize
\end_layout
\begin_layout Itemize
-代入された文字列が,\SpecialChar LaTeX
+代入された文字列が,
+\SpecialChar LaTeX
インプットの一種である場合には,
+
\begin_inset Flex Code
status collapsed
\end_layout
\begin_layout Itemize
-それ以外ならば,ユーザの選択を尊重するために
+それ以外ならば,
+ユーザの選択を尊重するために
\begin_inset Flex Code
status collapsed
\end_layout
\begin_layout Standard
-このルールが機能せずに,たとえば相対名が必要となる特殊な場合もありますが,通常,上記でうまく動作します.特殊例の例としては,上述のXFigひな型での
+このルールが機能せずに,
+たとえば相対名が必要となる特殊な場合もありますが,
+通常,
+上記でうまく動作します.特殊例の例としては,
+上述のXFigひな型での
\begin_inset Flex Code
status collapsed
\end_inset
というコマンドがあります.この場合,
+
\begin_inset Flex Code
status collapsed
\end_inset
-ファイルの複写子は,ファイル内容を書き換えるのに相対名を必要とするために,絶対名を使用することができないのです.
+ファイルの複写子は,
+ファイル内容を書き換えるのに相対名を必要とするために,
+絶対名を使用することができないのです.
\end_layout
\begin_layout Section
\end_layout
\begin_layout Standard
-外部素材機能は,多くの外部プログラムとの橋渡しをし,しかもそれを自動的に行うので,そのセキュリティ面での帰結を考慮しなくてはなりません.特に,ユーザは好きなファ
-イル名やパラメータ文字列を含めることが許されていて,しかもそれらがコマンドに展開されるので,ユーザが文書を閲覧したり印刷したりしたときに,任意のコマンドを実行す
-ることができるような悪意ある文書を作成することが可能となりましょう.これは,我々がぜひとも避けたいことなのです.
+外部素材機能は,
+多くの外部プログラムとの橋渡しをし,
+しかもそれを自動的に行うので,
+そのセキュリティ面での帰結を考慮しなくてはなりません.特に,
+ユーザは好きなファイル名やパラメータ文字列を含めることが許されていて,
+しかもそれらがコマンドに展開されるので,
+ユーザが文書を閲覧したり印刷したりしたときに,
+任意のコマンドを実行することができるような悪意ある文書を作成することが可能となりましょう.これは,
+我々がぜひとも避けたいことなのです.
\end_layout
\begin_layout Standard
-しかしながら,外部プログラムコマンドはひな型設定ファイルでのみ指定されているので,\SpecialChar LyX
-が安全なひな型でのみ適切に設定されているならば,セキュリティ上の問題は発生しま
-せん.これは,外部プログラムが
+しかしながら,
+外部プログラムコマンドはひな型設定ファイルでのみ指定されているので,
+\SpecialChar LyX
+が安全なひな型でのみ適切に設定されているならば,
+セキュリティ上の問題は発生しません.これは,
+外部プログラムが
\begin_inset Flex Code
status collapsed
\end_inset
システムコールではなく,
+
\begin_inset Flex Code
status collapsed
\end_inset
-システムコールで呼び出されているため,ファイル名やパラメータ部からシェル経由で任意のコマンドを実行することはできないためです.
+システムコールで呼び出されているため,
+ファイル名やパラメータ部からシェル経由で任意のコマンドを実行することはできないためです.
\end_layout
\begin_layout Standard
-これは,外部素材ひな型でどのようなコマンド文字列を使用することのできるかについて,制限があることを意味します.特に,パイプやリダイレクトはそのまま使用することは
-できません.これは,\SpecialChar LyX
-の安全性を維持するためにそうしなくてはならないのです.もしシェル機能の一部を使用したいとすると,これを完全に統御の下においたまま行う安全なス
-クリプトを書いた上で,このスクリプトをコマンド文字列から呼び出すようにしなくてはなりません.
+これは,
+外部素材ひな型でどのようなコマンド文字列を使用することのできるかについて,
+制限があることを意味します.特に,
+パイプやリダイレクトはそのまま使用することはできません.これは,
+\SpecialChar LyX
+の安全性を維持するためにそうしなくてはならないのです.もしシェル機能の一部を使用したいとすると,
+これを完全に統御の下においたまま行う安全なスクリプトを書いた上で,
+このスクリプトをコマンド文字列から呼び出すようにしなくてはなりません.
\end_layout
\begin_layout Standard
-シェルと直接やりとりするひな型を設計することは可能ではありますが,悪意のあるユーザが狡猾なファイル名やパラメータを書くことによって,任意のコマンドを実行できるよ
-うになるため,一般的には,統御下に置いた状態で
+シェルと直接やりとりするひな型を設計することは可能ではありますが,
+悪意のあるユーザが狡猾なファイル名やパラメータを書くことによって,
+任意のコマンドを実行できるようになるため,
+一般的には,
+統御下に置いた状態で
\begin_inset Flex Code
status collapsed
\end_inset
-システムコールを使用する安全なスクリプトのみを使用することをお勧めします.確かに,管理された環境下で使用する分には,通常のシェルスクリプトを使用する方に流れる誘
-惑はあります.そうした場合には,お使いのシステムに簡単に濫用することのできるセキュリティホールを,
+システムコールを使用する安全なスクリプトのみを使用することをお勧めします.確かに,
+管理された環境下で使用する分には,
+通常のシェルスクリプトを使用する方に流れる誘惑はあります.そうした場合には,
+お使いのシステムに簡単に濫用することのできるセキュリティホールを,
+
\emph on
間違いなく
\emph default
-導入することを理解しておいてください.オープンソースの伝統に従って,私たちは人々に新しいひな型を投稿してくれるよう促していますが,そのような安全でないひな型はL
-yXの標準頒布版には取り入れるべきでないとすることには当然の正当性があります.公式の頒布チャンネルから出荷されている\SpecialChar LyX
-には,安全でないひな型は決して入っていません
-.
+導入することを理解しておいてください.オープンソースの伝統に従って,
+私たちは人々に新しいひな型を投稿してくれるよう促していますが,
+そのような安全でないひな型はLyXの標準頒布版には取り入れるべきでないとすることには当然の正当性があります.公式の頒布チャンネルから出荷されている\SpecialChar LyX
+には,
+安全でないひな型は決して入っていません.
\end_layout
\begin_layout Standard
-外部素材を含めることで強力な力を手に入れることができますが,この力とともにセキュリティ上の危険を導入してしまわないように気をつける必要があります.無防備なスクリ
-プトのたった一行に入り込んだ,ちょっとしたエラーが,巨大なセキュリティ上の問題に扉を開きうるのです.したがって,もしこの問題を完全に理解していないならば,特定の
-ひな型が安全であるかどうか疑問がある際には,知識豊富なセキュリティの専門家か,\SpecialChar LyX
-開発チームに相談してみてください.そしてこの相談は,管理されていない環境下でこれを
-使用する前に,行うようにしてください.
+外部素材を含めることで強力な力を手に入れることができますが,
+この力とともにセキュリティ上の危険を導入してしまわないように気をつける必要があります.無防備なスクリプトのたった一行に入り込んだ,
+ちょっとしたエラーが,
+巨大なセキュリティ上の問題に扉を開きうるのです.したがって,
+もしこの問題を完全に理解していないならば,
+特定のひな型が安全であるかどうか疑問がある際には,
+知識豊富なセキュリティの専門家か,
+\SpecialChar LyX
+開発チームに相談してみてください.そしてこの相談は,
+管理されていない環境下でこれを使用する前に,
+行うようにしてください.
\end_layout
\begin_layout Chapter
\end_layout
\begin_layout Standard
-ここに列挙されている色は標準色であり,\SpecialChar LyX
+ここに列挙されている色は標準色であり,
+\SpecialChar LyX
設定で調整できるものです.
\end_layout
\begin_layout Section
-
-\lang english
-Color functions
+色関数
\end_layout
\begin_layout Standard
+以下は,
+色そのものではありませんが,
+色定義に作用します:
-\lang english
-The following are no real colors, but rather act on color definitions:
\end_layout
\begin_layout Description
\end_layout
\begin_layout Section
-
-\lang english
-Static colors
+静的色名
\end_layout
\begin_layout Standard
+これらは固定された色名で変更することはできません.これらの色は,
+(ダークテーマ等)一部の色テーマでうまく動作しないので,
+レイアウト定義の中では用いないでください:
-\lang english
-These are fixed colors that cannot me customized:
\end_layout
\begin_layout Description
\end_layout
\begin_layout Section
-
-\lang english
-Dynamic colors
+動的色名
\end_layout
\begin_layout Standard
-
-\lang english
-These are the colors allocated to specific elements in
-\lang japanese
-
-\begin_inset Flex MenuItem
-status collapsed
-
-\begin_layout Plain Layout
-ツール\SpecialChar menuseparator
-設定
-\end_layout
-
+これらは
+\begin_inset Info
+type "menu"
+arg "dialog-show prefs"
\end_inset
-:
+の特定要素に割り当てられる色です:
+
\end_layout
\begin_layout Description
-added_space 空白マーカ色
+added_space 追加空白色
\end_layout
\begin_layout Description
-addedtext 追加された文章色
+addedtext 追加文字色
\end_layout
\begin_layout Description
background 背景色
\end_layout
+\begin_layout Description
+bookmark しおり標識色
+\end_layout
+
\begin_layout Description
bottomarea 下部領域色
\end_layout
buttonhoverbg フォーカスを得ているボタンの背景色
\end_layout
+\begin_layout Description
+buttonhoverbg_broken フォーカスを得ている破損差込枠ボタンの色
+\end_layout
+
\begin_layout Description
changebar 変更バー色
\end_layout
\end_layout
\begin_layout Description
-collapsibletext 畳み込み可能枠の文字色
+changedtextcomparison 変更された文章:文書比較(作業領域)
+\end_layout
+
+\begin_layout Description
+collapsible 畳み込み可能枠の文字色
\end_layout
\begin_layout Description
commandframe コマンド差込枠の縁色
\end_layout
+\begin_layout Description
+command_broken 破損(参照)差込枠の文字色
+\end_layout
+
+\begin_layout Description
+commandbg_broken 破損差込枠の背景色
+\end_layout
+
+\begin_layout Description
+commandframe_broken 破損差込枠の縁色
+\end_layout
+
\begin_layout Description
comment コメント色
\end_layout
\end_layout
\begin_layout Description
-deletedtextmodifier 削除された文章の修飾子の色
+deletedtextmodifier 削除された文章の修飾子の色(輝度調整用)
\end_layout
\begin_layout Description
\end_layout
\begin_layout Description
-foreground
-\lang english
-Foreground color
+foreground 前景色
\end_layout
\begin_layout Description
\end_layout
\begin_layout Description
-scroll
-\lang english
-Color that indicates when a row can be scrolled
+scroll 行をスクロールすることができることを示す色
\end_layout
\begin_layout Description
tabularonoffline 罫線色
\end_layout
+\begin_layout Description
+textlabel1 レイアウトと特殊差込枠ラベルの色1
+\end_layout
+
+\begin_layout Description
+textlabel2 レイアウトと特殊差込枠ラベルの色2
+\end_layout
+
+\begin_layout Description
+textlabel3 レイアウトと特殊差込枠ラベルの色3
+\end_layout
+
\begin_layout Description
urllabel URL差込枠のラベル色
\end_layout