-#LyX 2.0 created this file. For more info see http://www.lyx.org/
-\lyxformat 413
+#LyX 2.1 created this file. For more info see http://www.lyx.org/
+\lyxformat 474
\begin_document
\begin_header
-\textclass jsbook
+\textclass scrbook
\begin_preamble
% DO NOT ALTER THIS PREAMBLE!!!
%
% the documentation team
% email: lyx-docs@lists.lyx.org
-\ifnum 42146=\euc"A4A2 \AtBeginDvi{\special{pdf:tounicode EUC-UCS2}}\else
-\AtBeginDvi{\special{pdf:tounicode 90ms-RKSJ-UCS2}}\fi
+\IfFileExists{pxjahyper.sty}
+{\usepackage{pxjahyper}}
% if pdflatex is used
\usepackage{ifpdf}
\cleardoublepage
\pagenumbering{arabic}}
-% redefine the \LyX macro for PDF bookmarks
-\def\LyX{\texorpdfstring{%
- L\kern-.1667em\lower.25em\hbox{Y}\kern-.125emX\@}
- {LyX}}
-
-% used for multi-column text
-\usepackage{multicol}
-
% extra space for tables
\newcommand{\extratablespace}[1]{\noalign{\vskip#1}}
logicalmkup
theorems-ams
theorems-ams-extended
+multicol
+shapepar
\end_modules
\maintain_unincluded_children false
\begin_local_layout
-Format 7
-InsetLayout CharStyle:MenuItem
-LyxType charstyle
+InsetLayout Flex:MenuItem
+LyxType charstyle
LabelString menu
LatexType command
LatexName menuitem
\newcommand*{\menuitem}[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
+End
\end_local_layout
\language japanese
\language_package default
-\inputencoding JIS-pLaTeX
+\inputencoding auto
\fontencoding global
\font_roman default
\font_sans default
\font_typewriter default
+\font_math auto
\font_default_family default
\use_non_tex_fonts false
\font_sc false
\font_osf false
\font_sf_scale 100
\font_tt_scale 100
-
\graphics default
-\default_output_format default
+\default_output_format pdf
\output_sync 0
\bibtex_command default
\index_command default
\paperfontsize 12
\spacing single
\use_hyperref true
-\pdf_title "LyX拡張機能篇"
-\pdf_author "LyXプロジェクトチーム"
-\pdf_subject "LyX拡張機能取扱説明書"
-\pdf_keywords "LyX、取扱説明書、文書化、拡張"
-\pdf_bookmarks true
+\pdf_title "LyX's Additional Features manual"
+\pdf_author "LyX Team"
+\pdf_subject "LyX's additional features documentation"
+\pdf_keywords "LyX, Documentation, Additional"
+\pdf_bookmarks false
\pdf_bookmarksnumbered true
\pdf_bookmarksopen false
\pdf_bookmarksopenlevel 1
\pdf_colorlinks true
\pdf_backref false
\pdf_pdfusetitle false
-\pdf_quoted_options "linkcolor=black, citecolor=black, urlcolor=blue, filecolor=blue, pdfpagelayout=OneColumn, pdfnewwindow=true, pdfstartview=XYZ, plainpages=false"
+\pdf_quoted_options "pdfencoding=pdfdoc, linkcolor=black, citecolor=black, urlcolor=blue, filecolor=blue, pdfpagelayout=OneColumn, pdfnewwindow=true, pdfstartview=XYZ, plainpages=false"
\papersize default
\use_geometry false
-\use_amsmath 1
-\use_esint 0
-\use_mhchem 1
-\use_mathdots 1
+\use_package amsmath 1
+\use_package amssymb 1
+\use_package cancel 0
+\use_package esint 0
+\use_package mathdots 1
+\use_package mathtools 0
+\use_package mhchem 1
+\use_package stackrel 0
+\use_package stmaryrd 0
+\use_package undertilde 0
\cite_engine basic
+\cite_engine_type default
+\biblio_style plain
\use_bibtopic false
\use_indices false
\paperorientation portrait
\suppress_date false
+\justification true
\use_refstyle 0
+\notefontcolor #0000ff
\index 索引
\shortcut idx
\color #008000
\end_inset
-\begin_inset Newline newline
-\end_inset
-
-
\size large
-Version 2.0.x
+第2.1.x版
\end_layout
\begin_layout Author
\emph on
ユーザーの手引き
\emph default
-』の第二部です。この文書を別部とした理由は、単純に『
+ã\80\8fã\81®ç¬¬äº\8cé\83¨ã\81§ã\81\99ã\80\82ã\81\93ã\82\8cã\82\89ã\81®æ\96\87æ\9b¸ã\82\92å\88¥é\83¨ã\81¨ã\81\97ã\81\9fç\90\86ç\94±ã\81¯ã\80\81å\8d\98ç´\94ã\81«ã\80\8e
\emph on
ユーザーの手引き
\emph default
\emph default
』が、ほとんどの文書を作成する上で必要な基本機能をすべて説明してしまっているためです。一方で、LyXプロジェクトチームは、LyXを各設定ファイルと外部パッケージ
によって拡張可能な状態にしておくことを長期的な目標にしています。つまり、あるLaTeXパッケージをサポートしたい場合に、LyX自身に変更を加えることなく、当該パ
-ッケージ用のレイアウトファイル(ないしモジュール)を作成すればいいようにしているのです。すでにこのような形で、いくつもの新機能がユーザーによって追加されています
+ッケージ用のレイアウトファイル(ないしモジュール)を作成すればいいようにしているのです。すでにこのような形で、いくつもの新機能がユーザーによって追加されています
。この取扱説明書は、そのような形での貢献を文書化する冊子として位置付けられています。
\end_layout
\bar no
\noun off
\color none
-(あるいは
+(あるいは
\family sans
\series default
\shape default
\bar no
\noun off
\color none
-)を選択し、そこから出力される
+)を選択し、そこから出力される
\begin_inset Flex Code
status collapsed
status collapsed
\begin_layout Plain Layout
-
-\bar under
表示\SpecialChar \menuseparator
\emph on
\begin_layout Plain Layout
-\bar under
+\bar no
表示\SpecialChar \menuseparator
更新\SpecialChar \menuseparator
status collapsed
\begin_layout Plain Layout
-
-\bar under
-ファイル
-\bar default
-\SpecialChar \menuseparator
-
-\bar under
+ファイル\SpecialChar \menuseparator
印刷
\end_layout
status collapsed
\begin_layout Plain Layout
-
-\bar under
-ファイル
-\bar default
-\SpecialChar \menuseparator
-
-\bar under
+ファイル\SpecialChar \menuseparator
ファックス
\end_layout
\end_inset
-ファイルに対して(必要に応じて複数回)LaTeXを実行し、LaTeXファイルをコンパイルするのに必要な他のコマンド(
+ファイルに対して(必要に応じて複数回)LaTeXを実行し、LaTeXファイルをコンパイルするのに必要な他のコマンド(
\begin_inset Flex Code
status collapsed
\end_inset
-など)を実行。。
+など)を実行。。
\end_layout
\begin_layout Enumerate
\bar no
\noun off
\color none
-から、文書中に挿入することができます。
+若しくは
+\family default
+\series default
+\shape default
+\size default
+\emph default
+\bar default
+\noun default
+\color inherit
+
+\begin_inset Flex Ruby
+status collapsed
+
+\begin_layout Plain Layout
+
+\family roman
+\series medium
+\shape up
+\size normal
+\emph off
+\bar no
+\noun off
+\color none
+捷径
+\family default
+\series default
+\shape default
+\size default
+\emph default
+\bar default
+\noun default
+\color inherit
+
+\begin_inset Argument post:1
+status collapsed
+
+\begin_layout Plain Layout
+ショートカット
+\end_layout
+
+\end_inset
+
+
+\end_layout
+
+\end_inset
+
+
+\begin_inset Flex Ruby
+status collapsed
+
+\begin_layout Plain Layout
+
+\family roman
+\series medium
+\shape up
+\size normal
+\emph off
+\bar no
+\noun off
+\color none
+鍵
+\begin_inset Argument post:1
+status collapsed
+
+\begin_layout Plain Layout
+キー
+\end_layout
+
+\end_inset
+
+
+\end_layout
+
+\end_inset
+
+
+\begin_inset Info
+type "shortcut"
+arg "ert-insert"
+\end_inset
+
+
+\family roman
+\series medium
+\shape up
+\size normal
+\emph off
+\bar no
+\noun off
+\color none
+で、文書中に挿入することができます。
\end_layout
\begin_layout Standard
\begin_inset Newline newline
\end_inset
-(フロートでない)図表を
+(フロートでない)図表を
\begin_inset Newline newline
\end_inset
\begin_inset Newline newline
\end_inset
-これ...
+これは...
\begin_inset Newline newline
\end_inset
\end_layout
\begin_layout Standard
+\begin_inset VSpace bigskip
+\end_inset
+
+
\begin_inset ERT
-status collapsed
+status open
\begin_layout Plain Layout
\begin_layout Plain Layout
-これは、ミニページ環境の例です。これには、(フロートでない)図表を含め、ほとんど何でも入れることができます。
+これは、ミニページ環境の例です。これには、(フロートでない)図表を含め、ほとんど何でも入れることができます。
\backslash
end{minipage}
\end_layout
\begin_layout Plain Layout
-これ...
+これは...
\backslash
end{minipage}
\end_inset
+\begin_inset VSpace bigskip
+\end_inset
+
+
\end_layout
\begin_layout Standard
\end_inset
-を使用する方法もあります(取り込みの型として
+を使用する方法もあります(取り込みの型として
\begin_inset Flex Code
status collapsed
\end_inset
-を選択しなくてはなりません)。この方法をとる場合には、.texファイルが正しく動作することが
+を選択しなくてはなりません)。この方法をとる場合には、.texファイルが正しく動作することが
\family default
\series default
\shape default
\bar no
\noun off
\color none
-』の参考文献に多くのLaTeX関連書籍が引用されています。
+』の書誌情報に多くのLaTeX関連書籍が引用されています。
\end_layout
\begin_layout Section
\bar no
\noun off
\color none
-すでにLaTeXについてご存知であれば、ここでプリアンブル(前置文)が何に向いているか説明する必要はないでしょう。もしご存じなければ、以下の説明で大まかな理解は
+すでにLaTeXについてご存知であれば、ここでプリアンブル(前置文)が何に向いているか説明する必要はないでしょう。もしご存じなければ、以下の説明で大まかな理解は
得られるはずです。詳しくはLaTeX関連書籍をご参照ください。いずれにしても、以下でLyX文書のLaTeXプリアンブルで何ができるか、または何をする必要がないか
説明をしますので、以下の各要点はお読みになった方が良いでしょう。
\end_layout
\bar no
\noun off
\color none
-文書クラス(ドキュメントクラス)の宣言。
+文書クラス(ドキュメントクラス)の宣言。
\begin_inset Newline newline
\end_inset
\begin_inset Newline newline
\end_inset
-LaTeXパッケージは、パッケージがプリアンブルで宣言された場合のみ、文書中で利用可能となる、追加コマンド群を提供します。例えば
+LaTeXパッケージは、パッケージがプリアンブルで宣言された場合のみ、文書中で利用可能となる、追加コマンド群を提供します。パッケージをインクルードすると、特別な
+コマンドが提供されることに加え、文書に変更を加えることができます。例えば
\family typewriter
\series default
\shape default
\bar no
\noun off
\color none
-、望んだ効果を持たないものがあります。(文書中で設定したり再設定したりすることのできる変数もあります。)余白は、プリアンブルで設定しなくてはならない変数の代表例
+、望んだ効果を持たないものがあります。(文書中で設定したり再設定したりすることのできる変数もあります。)余白は、プリアンブルで設定しなくてはならない変数の代表例
です。他には、箇条書きに付けるラベル書式が挙げられます。じつは、この設定は文書中どこでもできるのですが、プリアンブルでいちどだけ設定するのが望ましい方法です。
\end_layout
\bar no
\noun off
\color none
-ユーザー定義コマンドの宣言(
+ユーザー定義コマンドの宣言(
\begin_inset Flex Code
status collapsed
\end_inset
-を使用)。
+を使用)。
\begin_inset Newline newline
\end_inset
\bar no
\noun off
\color none
-です(もちろんコマンドが初めて使用される場所よりも前です)。あまりないことではありますが、お使いの文書中に生のLaTeXコードがあふれている場合には便利でしょう
+です(もちろんコマンドが初めて使用される場所よりも前です)。あまりないことではありますが、お使いの文書中に生のLaTeXコードがあふれている場合には便利でしょう
。
\end_layout
\noun off
\color none
ダイアログ内のすべてのものを、LyX埋込みのプリアンブルに付け加えます。ご自身の宣言をプリアンブルに追加する前に、あなたがしようとしていることをLyXがすでにサ
-ポートしていないかどうか確認してください(車輪の再発明をしないように、とはすでに申しあげたことです)。
+ポートしていないかどうか確認してください(車輪の再発明をしないように、とはすでに申しあげたことです)。
\family default
\series default
\shape default
\bar default
\noun default
\color inherit
-。(これはユーモアです。(ほんと?)
+。(これはユーモアです。(ほんと?)
\emph on
ユーモアですってば
\emph default
-。)
+。)
\end_layout
\begin_layout Standard
\bar no
\noun off
\color none
-けれどもあなたが典型的なアメリカ人なら(ユーーモアですって!)、そのような小難しいことはかまわずに、いつもどおりの字下げをせずにはいられないでしょう!プリアンブ
+けれどもあなたが典型的なアメリカ人なら(ユーーモアですって!)、そのような小難しいことはかまわずに、いつもどおりの字下げをせずにはいられないでしょう!プリアンブ
ルに次の行を加えて下さい。
\end_layout
\begin_layout Plain Layout
\family typewriter
-LaTeX Warning
+LaTe
+\begin_inset ERT
+status collapsed
+
+\begin_layout Plain Layout
+
+{}
+\end_layout
+
+\end_inset
+
+X Warning
\end_layout
\end_inset
\begin_inset Newline newline
\end_inset
-これで始まるメッセージは、LaTeXコード自体を「デバッグ」するための警告メッセージです。相互参照や参考文献を追加したり変更した場合に、もう一度LaTeXを実行
+これで始まるメッセージは、LaTeXコード自体を「デバッグ」するための警告メッセージです。相互参照や書誌情報を追加したり変更した場合に、もう一度LaTeXを実行
する必要があることを知らせるために、このようなメッセージが表示されます。このメッセージは、だいたいにおいて無視しても大丈夫です。
\end_layout
\begin_layout Plain Layout
\family typewriter
-LaTeX Font Warning
+LaTe
+\begin_inset ERT
+status collapsed
+
+\begin_layout Plain Layout
+
+{}
+\end_layout
+
+\end_inset
+
+X Font Warning
\end_layout
\end_inset
\bar no
\noun off
\color none
-この警告を吐き出します。これは、一行が長すぎて右余白にはみ出してしまったという警告ですが、ほとんどの場合、最終出力を見ても判別できないくらい(せいぜい1ポイント
-か2ポイント)です。あるいは1文字か2文字右余白に出ているくらいです。LaTeXは、どんな文書を書いても、少なくとも一つはこのメッセージを出すようです。
+この警告を吐き出します。これは、一行が長すぎて右余白にはみ出してしまったという警告ですが、ほとんどの場合、最終出力を見ても判別できないくらい(せいぜい1ポイント
+か2ポイント)です。あるいは1文字か2文字右余白に出ているくらいです。LaTeXは、どんな文書を書いても、少なくとも一つはこのメッセージを出すようです。
\begin_inset Newline newline
\end_inset
\begin_layout Plain Layout
\family typewriter
-LaTeX Error: File
+LaTe
+\begin_inset ERT
+status collapsed
+
+\begin_layout Plain Layout
+
+{}
+\end_layout
+
+\end_inset
+
+X Error: File
\begin_inset Quotes els
\end_inset
\bar no
\noun off
\color none
-を使用して、LyXが認識しているパッケージの一覧を得てください。このファイルは、(
+を使用して、LyXが認識しているパッケージの一覧を得てください。このファイルは、(
\begin_inset Flex MenuItem
status collapsed
\end_inset
-を使用して)LyXの再設定を行うたびに更新され、どのパッケージが検出されたか、それらのパッケージが何をするものかを表示します。
+を使用して)LyXの再設定を行うたびに更新され、どのパッケージが検出されたか、それらのパッケージが何をするものかを表示します。
\begin_inset Newline newline
\end_inset
\begin_layout Plain Layout
\family typewriter
-LaTeX Error: Unknown option
+LaTe
+\begin_inset ERT
+status collapsed
+
+\begin_layout Plain Layout
+
+{}
+\end_layout
+
+\end_inset
+
+X Error: Unknown option
\end_layout
\end_inset
\begin_layout Enumerate
LaTeXが改行位置を見つけられないほど長い一節がありませんか。既定では、改行するために単語間に空白をたくさん追加することを、LaTeXはかなり嫌います。可能で
-あれば、問題が生じないように段落を修正するのが望ましいでしょう。それが難しければ、LaTeXが改行しやすく(sloppy)なるように、その部分を
+あれば、問題が生じないように段落を修正するのが望ましいでしょう。それが難しければ、LaTeXが改行しやすく(sloppy)なるように、その部分を
\family typewriter
\begin_inset Flex Code
\bar no
\noun off
\color none
-入れ子の階層を深くしすぎていませんか。LyXは、(今のところ)環境の入れ子の階層が制限内にあるかチェックしません。かりに、環境を17段の入れ子にしたりしていたら
-、それが原因です(LaTeXの上限は5段です)。
+入れ子の階層を深くしすぎていませんか。LyXは、(今のところ)環境の入れ子の階層が制限内にあるかチェックしません。かりに、環境を17段の入れ子にしたりしていたら
+、それが原因です(LaTeXの上限は5段です)。
\end_layout
\begin_layout Enumerate
\end_layout
\begin_layout Section
-BibTeXによる参照文献のカスタマイズ
+BibTeXによる書誌情報のカスタマイズ
\end_layout
\begin_layout Standard
\emph on
ユーザーの手引き
\emph default
-』の
+』の「
\emph on
-参考文献データベース(BibTeX)
+文献データベース(BibTeX)
\emph default
-ã\81®ç¯\80ã\81«èª¬æ\98\8eã\81\8cã\81\82ã\82\8aã\81¾ã\81\99ã\80\82以ä¸\8bã\81®å\90\84å°\8fç¯\80ã\81§ã\81¯ã\80\81LyXã\81§ã\82µã\83\9dã\83¼ã\83\88ã\81\95ã\82\8cã\81¦ã\81\84ã\82\8bå\8f\82è\80\83æ\96\87ç\8c®の特別な機能について説明することとします。
+ã\80\8dã\81®ç¯\80ã\81«èª¬æ\98\8eã\81\8cã\81\82ã\82\8aã\81¾ã\81\99ã\80\82以ä¸\8bã\81®å\90\84å°\8fç¯\80ã\81§ã\81¯ã\80\81LyXã\81§ã\82µã\83\9dã\83¼ã\83\88ã\81\95ã\82\8cã\81¦ã\81\84ã\82\8bæ\9b¸èª\8cæ\83\85å ±の特別な機能について説明することとします。
\end_layout
\begin_layout Subsection
\end_layout
\begin_layout Standard
-標準のBibTeXは、引用された著作を参照するのに、([12]のように)数字を使用します。しかし、多くの科学分野で、これとは異なる引用様式が用いられています。も
-っともよく見られるのは、著者-出版年様式(例:Knuth 1984a)です。LyXは、この様式を提供する2つのパッケージ
+標準のBibTeXは、引用された著作を参照するのに、([12]のように)数字を使用します。しかし、多くの科学分野で、これとは異なる引用様式が用いられています。も
+っともよく見られるのは、著者-出版年様式(例:Knuth 1984a)です。LyXは、この様式を提供する2つのパッケージ
\begin_inset Flex Code
status collapsed
\end_inset
-をサポートしています。これらのパッケージには、それぞれ長所短所がありますが、ここでは詳細に立ち入る紙幅がありません。単純な著者-出版年様式(あるいは著者-番号)
+をサポートしています。これらのパッケージには、それぞれ長所短所がありますが、ここでは詳細に立ち入る紙幅がありません。単純な著者-出版年様式(あるいは著者-番号)
様式が欲しい場合や、無数にある
\begin_inset Flex Code
status collapsed
status collapsed
\begin_layout Plain Layout
-参考文献
+書誌情報
\end_layout
\end_inset
\end_inset
-オプションを選択してください。これらのパッケージによって、引用ダイアログに機能が追加され、参照の様式が選択できるようになります(「Knuth 1984」、「Kn
-uth (1984)」、「Knuth, 1984」、「1984」など)。両パッケージは、専用にデザインされたスタイルファイルを必要とすることに注意してください。
+オプションを選択してください。これらのパッケージによって、引用ダイアログに機能が追加され、参照の様式が選択できるようになります(「Knuth 1984」、「Kn
+uth (1984)」、「Knuth, 1984」、「1984」など)。両パッケージは、専用にデザインされたスタイルファイルを必要とすることに注意してください。
両者ともそれ自身のスタイルファイルを同梱していますが、他にもたくさんの追加スタイルファイルがありますし、
\begin_inset Flex Code
status collapsed
\end_layout
\begin_layout Subsection
-節分けされた参考文献
+節分けされた書誌情報
\end_layout
\begin_layout Standard
-場合によっては、参考文献をいくつかの節に分ける必要があることがあります。たとえば、あなたが歴史家であるとすれば、出典と学術文献を分ける機能は、おそらく「必需品」
+場合によっては、書誌情報をいくつかの節に分ける必要があることがあります。たとえば、あなたが歴史家であるとすれば、出典と学術文献を分ける機能は、おそらく「必需品」
でさえあります。残念ながら、BibTeX自身ではこのようなことができません。しかし、適切なLaTeXパッケージの助けを借りると、BibTeXをこのような必要性を
満たすように拡張することができます。
\end_layout
\end_inset
-をそのままでサポートします。このパッケージの長所は、(
+をそのままでサポートします。このパッケージの長所は、(
\begin_inset Flex Code
status collapsed
\end_inset
-のような他のパッケージと比較すると)新規の引用コマンドを定義する必要がないことです。そのかわりに、参考文献の違う節には、その節向けの項目を収録した別の参考文献デ
-ã\83¼ã\82¿ã\83\99ã\83¼ã\82¹ã\82\92ç\94¨æ\84\8fã\81\99ã\82\8bå¿\85è¦\81ã\81\8cã\81\82ã\82\8aã\81¾ã\81\99ã\80\82ã\81\9fã\81¨ã\81\88ã\81°ã\80\81å\8f\82è\80\83æ\96\87ç\8c®ã\82\92ã\80\8cå\87ºå\85¸ã\80\8dã\81®ç¯\80ã\81¨ã\80\8cå¦è¡\93æ\96\87ç\8c®ã\80\8dã\81®ç¯\80ã\81«å\88\86ã\81\91ã\81\9fã\81\84å ´å\90\88ã\81«ã\81¯ã\80\81ã\81\9dã\82\8cã\81\9eã\82\8cã\81®å\8f\82è\80\83文献データベース、たとえば
+のような他のパッケージと比較すると)新規の引用コマンドを定義する必要がないことです。そのかわりに、書誌情報の違う節には、その節向けの項目を収録した別の文献データ
+ã\83\99ã\83¼ã\82¹ã\82\92ç\94¨æ\84\8fã\81\99ã\82\8bå¿\85è¦\81ã\81\8cã\81\82ã\82\8aã\81¾ã\81\99ã\80\82ã\81\9fã\81¨ã\81\88ã\81°ã\80\81æ\9b¸èª\8cæ\83\85å ±ã\82\92ã\80\8cå\87ºå\85¸ã\80\8dã\81®ç¯\80ã\81¨ã\80\8cå¦è¡\93æ\96\87ç\8c®ã\80\8dã\81®ç¯\80ã\81«å\88\86ã\81\91ã\81\9fã\81\84å ´å\90\88ã\81«ã\81¯ã\80\81ã\81\9dã\82\8cã\81\9eã\82\8cã\81®文献データベース、たとえば
\begin_inset Flex Code
status collapsed
status collapsed
\begin_layout Plain Layout
-参考文献
+書誌情報
\end_layout
\end_inset
status collapsed
\begin_layout Plain Layout
-節分けされた参考文献
+節分けされた書誌情報
\end_layout
\end_inset
-をチェックしてください。すると、参考文献の各節に一つずつ、複数の参考文献を挿入することができます。上記の例では、BibTeX参考文献
+をチェックしてください。すると、書誌情報の各節に一つずつ、複数の書誌情報を挿入することができます。上記の例では、BibTeX書誌情報
\begin_inset Flex Code
status collapsed
\end_inset
-と二つめの参考文献データベース
+と二つめの文献データベース
\begin_inset Flex Code
status collapsed
\end_inset
-を挿入します。各節に同じスタイルを用いるか異なるスタイルを用いるかは自由です。くわえて、参考文献の節に、指定したデータベースの「引用されたすべての参照」を載せる
-(これが既定です)か、「引用されなかったすべての参照」を載せるか、あるいは「すべての参照」を載せるかを選択することができます。これは、もし参考文献を「本文に引用
+を挿入します。各節に同じスタイルを用いるか異なるスタイルを用いるかは自由です。くわえて、書誌情報の節に、指定したデータベースの「引用されたすべての参照」を載せる
+(これが既定です)か、「引用されなかったすべての参照」を載せるか、あるいは「すべての参照」を載せるかを選択することができます。これは、もし書誌情報を「本文に引用
された出典」・「本文に引用されていない出典」・「学術文献」の三つの節に分割したい場合に、便利でありましょう。各節の見出しは、通常の節や小節として入れることができ
ます。
\begin_inset Flex Code
\end_inset
-は、参考文献用の見出しを取り除いてしまいますので、手動でこれを追加しなくてはなりません(たとえば章*や節*などをお使いください)。
+は、書誌情報用の見出しを取り除いてしまいますので、手動でこれを追加しなくてはなりません(たとえば章*や節*などをお使いください)。
\end_layout
\begin_layout Subsection
-複数の参考文献
+複数の書誌情報
\end_layout
\begin_layout Standard
-文書の節ごとあるいは章ごとの参考文献など、複数の参考文献はBibTeX自身ではサポートされていません。しかしながら、もし若干の
+文書の節ごとあるいは章ごとの書誌情報など、複数の書誌情報はBibTeX自身ではサポートされていません。しかしながら、もし若干の
\begin_inset Flex Code
status collapsed
\end_inset
-(第
+(第
\begin_inset CommandInset ref
LatexCommand ref
reference "sec:LaTeXコードを挿入する"
\end_inset
-節を参照)を利用することを厭わなければ、LyXで節分けされた参考文献を作るのに使用されている(前節を参照)
+節を参照)を利用することを厭わなければ、LyXで節分けされた書誌情報を作るのに使用されている(前節を参照)
\begin_inset Flex Code
status collapsed
status collapsed
\begin_layout Plain Layout
-参考文献
+書誌情報
\end_layout
\end_inset
status collapsed
\begin_layout Plain Layout
-節分けされた参考文献
+節分けされた書誌情報
\end_layout
\end_inset
-を有効にしてください。つぎに文書中において、参考文献(BibTeX参考文献本体を含む)の入った節を
+を有効にしてください。つぎに文書中において、書誌情報(BibTeX書誌情報本体を含む)の入った節を
\begin_inset Flex Code
status collapsed
\end_inset
-のあいだにはさまなくてはなりません(これらのコマンドはTeXコードとして挿入する必要があります)。参考文献には、現在位置の
+のあいだにはさまなくてはなりません(これらのコマンドはTeXコードとして挿入する必要があります)。書誌情報には、現在位置の
\begin_inset Flex Code
status collapsed
において引用されたすべての参照が含まれることになります。
\series bold
-(註)
+(註)
\series default
この方法を用いる場合には、すべての参照はいずれかの
\begin_inset Flex Code
\begin_layout Standard
たくさんの節を含んだ大きなファイルで作業をする場合、文書をいくつかのファイルに分割した方が往々にして便利ですし、場合によっては、表部分にはしょっちゅう変更が加え
られるけれども、その前の文章はつねに同じであるようなケースもあるでしょう。このような場合には、複合文書を利用することを、まずご検討ください。たとえば、科学論文は
-通常、導入部・所見・結果・議論・結論の五つの節から成ります。これら各節を別々のLyXファイルにして、タイトル・著者・概要・参考文献等と、これら五つのインクルード
+通常、導入部・所見・結果・議論・結論の五つの節から成ります。これら各節を別々のLyXファイルにして、タイトル・著者・概要・書誌情報等と、これら五つのインクルード
\begin_inset Foot
status collapsed
\begin_layout Plain Layout
\series bold
-(訳註)
+(訳註)
\series default
「取り込む」の意です。原語「include」に対する訳語として、プログラミング用語の「インクルードする」以外に適語がないので、ここではプログラミング用語をそのま
ま使用します。
ファイルを持つ、もう一つ別の「マスター」ファイルを作成するようにすることができます。これらの各ファイルは、単にマスターファイルにインクルードされるだけでなく、単
独でも出力したり印刷したりすることのできる完全なLyXファイルであるように注意することが重要です。しかも、これらの各ファイルは、同じ文書クラスでなくてはなりませ
ん。articleクラスとbookクラスを混在させるようなことはなさらないでください。LaTeXファイルをインクルードすることもできますが、このファイルにはプリ
-アンブルがあってはなりません(
-\family typewriter
+アンブルがあってはなりません(
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
\backslash
begin{document}
-\family default
+\end_layout
+
+\end_inset
+
行とその前のすべて、および
-\family typewriter
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
\backslash
-end{documen
-\family default
-t}行は削除しておかなければなりません)。さもないと、DVIファイルを作成する際にエラーが発生するでしょう。
+end{document}行
+\end_layout
+
+\end_inset
+
+は削除しておかなければなりません)。さもないと、DVIファイルを作成する際にエラーが発生するでしょう。
\end_layout
\begin_layout Standard
\end_layout
\begin_layout Standard
-「verbatim」インクルードファイルでは、ファイルの内容がそのまま(つまり「
+「verbatim」インクルードファイルでは、ファイルの内容がそのまま(つまり「
\begin_inset Flex Code
status collapsed
\end_inset
-」モードで)固定幅タイプライタフォントで組版されます。通常、このファイルの空白は、通常のLyXでの空白の取扱いとは違って、連続した複数の空白がそのまま出力される
+」モードで)固定幅タイプライタフォントで組版されます。通常、このファイルの空白は、通常のLyXでの空白の取扱いとは違って、連続した複数の空白がそのまま出力される
ものの、単なる見えない空白です。ただし、
\family sans
\end_layout
\begin_layout Subsection
-すべての子文書での参考文献
+すべての子文書での書誌情報
\end_layout
\begin_layout Standard
\end_layout
\begin_layout Standard
-すべての子文書の全文献項目を含んだ参考文献一覧をコピーし、それをコメントに変更してください。このようにすることで、LyXは.bibファイルを見つけることができ、参
-è\80\83æ\96\87ç\8c®一覧を見えるようにせずとも簡単に参照を挿入することができるようになります。
+すべての子文書の全文献項目を含んだ書誌情報一覧をコピーし、それをコメントに変更してください。このようにすることで、LyXは.bibファイルを見つけることができ、書
+èª\8cæ\83\85å ±一覧を見えるようにせずとも簡単に参照を挿入することができるようになります。
\end_layout
\begin_layout Standard
-参考文献一覧がコメントにあるために、LaTeXはそれを使用しないので、参照は[1]のようには表示されないで[?]のように表示されます。ひとつの解決法として、コメ
+書誌情報一覧がコメントにあるために、LaTeXはそれを使用しないので、参照は[1]のようには表示されないで[?]のように表示されます。ひとつの解決法として、コメ
ントをインクルードするLaTeXパッケージの
\begin_inset Flex Code
status collapsed
\end_layout
\begin_layout Section
-装飾的なヘッダ・フッタ
+LyX書庫
\end_layout
\begin_layout Standard
-既定のページレイアウトは、どちらかといえば素っ気ないものです。
+しばしばユーザーは、出版社に送ったり、共著者とやりとりするために、LyXファイルを、その依存する全画像(及び他のファイル)と「同梱」する必要に迫られることがあり
+ます。LyX 2.0には、この過程を自動化するPythonスクリプト(
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-article
+lyxpak.py
\end_layout
\end_inset
-文書クラスの場合には、ページの下の真ん中にページ番号がつくだけです。この取扱説明書はKOMA-scriptのbookクラスなので、すこしは凝ってますが、ほんとう
-に着飾るには、『
-\emph on
-ユーザーの手引き
-\emph default
-』に述べられているように、文書ページスタイルを「装飾的(fancy)」に設定する必要があります。この節では、望んだとおりの効果を得るために、LaTeXプリアンブ
-ルに挿入する必要のあるLaTeXコードについて解説します。
+)が含まれています。これを使うには、
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+zipfile
\end_layout
-\begin_layout Standard
-ページへッダは、「left(左)」・「center(中央)」・「right(右)」と命名された3つのフィールドに分けられています。フッタも同様に3つのフィールド
-に分類されています。これらのフィールドをもっとも簡単に設定するLaTeXコマンドには、
-\family typewriter
+\end_inset
+ pythonモジュールまたは
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-
-\family typewriter
-
-\backslash
-lhead
+tarfile
\end_layout
\end_inset
-
-\family default
-・
-\family typewriter
-
+ pythonモジュールが、システムに導入済みであることが必要です。既定設定では、Unix系システムでは、
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-
-\family typewriter
-
-\backslash
-chead
+gzip
\end_layout
\end_inset
-
-\family default
-・
-\family typewriter
-
+圧縮
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-
-\family typewriter
-
-\backslash
-rhead
+tar
\end_layout
\end_inset
-
-\family default
-・
+ファイル形式が優先され、Windowsでは
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-
-\backslash
-lfoot
+zip
\end_layout
\end_inset
-などがあります。かりに、各ページの左上端に自分の名前を入れたいものとしましょう。次のようなコマンドをプリアンブルに入れるだけです。
+形式が優先されます。
\end_layout
\begin_layout Standard
+LyXの環境構成時には、「LyX書庫」を書き出すことができるようにスクリプトが準備され、
+\begin_inset Flex MenuItem
+status collapsed
-\family typewriter
-
-\backslash
-lhead{物書 はじめ}
+\begin_layout Plain Layout
+ファイル\SpecialChar \menuseparator
+書き出し
\end_layout
-\begin_layout Standard
-これで自分の名前が左上に現れます。フィールドに取り除きたい既定の内容がある場合(往々にして中央のフッタにはページ番号が入ります)には、空の引数を持つコマンドを入
-ã\82\8cã\82\8bã\81 ã\81\91ã\81§ã\81\99ã\80\82ã\81\99ã\81ªã\82\8fã\81¡ã\80\81
+\end_inset
+
+ã\81®ä¸\8bã\81§å\88©ç\94¨å\8f¯è\83½ã\81¨ã\81ªã\82\8aã\81¾ã\81\99ã\80\82
\end_layout
\begin_layout Standard
+\begin_inset Flex MenuItem
+status collapsed
-\family typewriter
+\begin_layout Plain Layout
+ツール\SpecialChar \menuseparator
+設定\SpecialChar \menuseparator
+ファイル処理\SpecialChar \menuseparator
+変換子
+\end_layout
-\backslash
-cfoot{}
-\begin_inset Newline newline
\end_inset
-
-\family default
+の
+\begin_inset Flex MenuItem
+status collapsed
+
+\begin_layout Plain Layout
+LyX\SpecialChar \menuseparator
+LyX書庫
+\end_layout
+
+\end_inset
+
+変換子に、
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+-t
+\end_layout
+
+\end_inset
+
+スイッチや
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+-z
+\end_layout
+
+\end_inset
+
+スイッチを加えることで、プラットホームとは独立に、
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+tar
+\end_layout
+
+\end_inset
+
+形式や
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+zip
+\end_layout
+
+\end_inset
+
+形式を強制することができます(スイッチは、スクリプト名の前ではなく、後ろに加えてください)。
+\end_layout
+
+\begin_layout Section
+装飾的なヘッダ・フッタ
+\end_layout
+
+\begin_layout Standard
+既定のページレイアウトは、どちらかといえば素っ気ないものです。
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+article
+\end_layout
+
+\end_inset
+
+文書クラスの場合には、ページの下の真ん中にページ番号がつくだけです。この取扱説明書はKOMA-scriptのbookクラスなので、すこしは凝ってますが、ほんとう
+に着飾るには、『
+\emph on
+ユーザーの手引き
+\emph default
+』に述べられているように、文書ページスタイルを「装飾的(fancy)」に設定する必要があります。この節では、望んだとおりの効果を得るために、LaTeXプリアンブ
+ルに挿入する必要のあるLaTeXコードについて解説します。
+\end_layout
+
+\begin_layout Standard
+ページへッダは、「left(左)」・「center(中央)」・「right(右)」と命名された3つのフィールドに分けられています。フッタも同様に3つのフィールド
+に分類されています。これらのフィールドをもっとも簡単に設定するLaTeXコマンドには、
+\family typewriter
+
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+
+\family typewriter
+
+\backslash
+lhead
+\end_layout
+
+\end_inset
+
+
+\family default
+・
+\family typewriter
+
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+
+\family typewriter
+
+\backslash
+chead
+\end_layout
+
+\end_inset
+
+
+\family default
+・
+\family typewriter
+
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+
+\family typewriter
+
+\backslash
+rhead
+\end_layout
+
+\end_inset
+
+
+\family default
+・
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+
+\backslash
+lfoot
+\end_layout
+
+\end_inset
+
+などがあります。かりに、各ページの左上端に自分の名前を入れたいものとしましょう。次のようなコマンドをプリアンブルに入れるだけです。
+\end_layout
+
+\begin_layout Standard
+
+\family typewriter
+
+\backslash
+lhead{物書 はじめ}
+\end_layout
+
+\begin_layout Standard
+これで自分の名前が左上に現れます。フィールドに取り除きたい既定の内容がある場合(往々にして中央のフッタにはページ番号が入ります)には、空の引数を持つコマンドを入
+れるだけです。すなわち、
+\end_layout
+
+\begin_layout Standard
+
+\family typewriter
+
+\backslash
+cfoot{}
+\begin_inset Newline newline
+\end_inset
+
+
+\family default
とします。
\end_layout
\begin_layout Standard
-もっと美しくしてみましょう。節番号を「第‥節」という言葉といっしょに(第3節のように)左上に入れ、ページ番号を(4ページのように)右上に、自分の名前を左下に、日
+もっと美しくしてみましょう。節番号を「第‥節」という言葉といっしょに(第3節のように)左上に入れ、ページ番号を(4ページのように)右上に、自分の名前を左下に、日
付を右下に入れます。以下のコマンドをプリアンブルに入れます。
\end_layout
\end_inset
のようなコマンドを使えば、各ページごとにへッダ・フッタ設定を有効にしたり無効にしたりすることができます。設定を変更したいページに、これらのコマンドをTeXコード
-として挿入してください。実は、タイトルページは、その後のページは大域的に装飾的(fancy)に設定されていれば装飾的(fancy)になるにもかかわらず、既定でプ
-レーン(plain)になるように設定されているのです。
+として挿入してください。実は、タイトルページは、その後のページは大域的に装飾的(fancy)に設定されていれば装飾的(fancy)になるにもかかわらず、既定でプ
+レーン(plain)になるように設定されているのです。
\end_layout
\begin_layout Standard
\end_inset
-パッケージの取扱説明書をご参照ください(
+パッケージの取扱説明書をご参照ください(
\begin_inset Flex Code
status collapsed
\end_inset
-を探してください)。
+を探してください)。
\end_layout
\begin_layout Standard
\begin_layout Standard
\noindent
-とすれば、これを実現できます(文書中に他に画像を挿入していない場合には、
+とすれば、これを実現できます(文書中に他に画像を挿入していない場合には、
\begin_inset Newline newline
\end_inset
\end_inset
-をプリアンブルに宣言する必要があります)。
+をプリアンブルに宣言する必要があります)。
\end_layout
\begin_layout Section
-箇条書き(記号)ブリットの指定
+箇条書き(記号)ブリットの指定
\begin_inset CommandInset label
LatexCommand label
name "sec:ブリット"
\end_layout
\begin_layout Standard
-LyXには、ブリットの形が216個準備されていて、簡単なダイアログから呼び出すことができます。このダイアログを使えば、箇条書き(記号)の各階層で使うブリットの形
+LyXには、ブリットの形が216個準備されていて、簡単なダイアログから呼び出すことができます。このダイアログを使えば、箇条書き(記号)の各階層で使うブリットの形
を変更することができます。この設定は文書全体に共通なので、段落ごとに別のブリットを指定することはできません
\begin_inset Foot
status collapsed
\end_layout
\begin_layout Subsection
-インタフェース
+外見
\end_layout
\begin_layout Standard
\end_layout
\begin_layout Standard
-ã\81\9dã\81®ã\83\80ã\82¤ã\82¢ã\83ã\82°ã\81«ã\80\81ã\83\96ã\83ªã\83\83ã\83\88ã\81®å½¢ã\81®ä¸\80覧表ã\81\8cã\81\82ã\82\8aます。
+ã\81\93ã\81®ã\83\80ã\82¤ã\82¢ã\83ã\82°ã\81¯ã\80\81ã\83\96ã\83ªã\83\83ã\83\88å½¢ã\81®ä¸\80覧表ã\82\92æ\8f\90示ã\81\97ます。
\begin_inset Flex MenuItem
status collapsed
\align center
\begin_inset Tabular
<lyxtabular version="3" rows="7" columns="2">
-<features tabularvalignment="middle">
+<features rotate="0" tabularvalignment="middle">
<column alignment="center" valignment="top" width="0pt">
<column alignment="center" valignment="top" width="0pt">
<row>
\end_layout
\begin_layout Standard
-変更したいブリット階層を選んで、ブリットの形と大きさを選んでください。何らかの変更を加えたとしても、LyX上には反映されませんが、文書の表示を行えば確認されます
+変更したいブリット階層を選んで、ブリット形と寸法を選択してください。何らかの変更を加えたとしても、LyX上には反映されませんが、文書の表示を行えば確認されます。
+\end_layout
+
+\begin_layout Standard
+ブリット形は、適切な階層のブリットボタンをマウスで右クリックすれば、簡単に既定値に初期化することができます
\begin_inset Foot
status collapsed
\end_deeper
\begin_layout Itemize
-箇条書き(記号)の階層は、
+箇条書き(記号)の階層は、
\begin_inset Flex Code
status collapsed
\end_layout
\begin_layout Standard
-LyX has long supported the export of documents to various web-friendly formats,
- such as HTML.
- Before verson 2.0, however, HTML export was always accomplished by the use
- of external converters.
+LyXは、これまでも長い間、HTMLを始めとするウェブフレンドリーな文書諸形式への書き出しをサポートしてきました。しかしながら、第2.0版以前では、HTMLへの書
+き出しは、常に外部変換子を用いることで実現されていました
\begin_inset Foot
status collapsed
\begin_layout Plain Layout
-For details on the use of external converters with LyX, see the
+LyXで外部変換子を使うことについての詳細は、取扱説明書『
+\emph on
+カスタマイズ篇
+\emph default
+』の「
\emph on
-Converters
+変換子
\emph default
- section of the Customization manual.
+」の節をご覧ください。
\end_layout
\end_inset
- These fall into two large groups: there are converters that use LaTeX as
- an intermediate format, such as
+。これらは2つのグループに大別できます。1つは、
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-
-\lang english
htlatex
\end_layout
\end_inset
-,
+・
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-
-\lang english
html2latex
\end_layout
\end_inset
-, and
+・
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-
-\lang english
plastex
\end_layout
\end_inset
-, relying upon LyX to produce the LaTeX; and there is a converter that works
- directly on LyX files,
+のように、LaTeXを中間形式として用い、そのLaTeXを生成するのにLyXを用いるもの。2つめは、
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-
-\lang english
eLyXer
\end_layout
\end_inset
-.
- All of these have different advantages and disadvantages.
-
+のように、直接LyXファイルに働きかける変換子です。これらは、それぞれに長所・短所を有しています。
\end_layout
\begin_layout Standard
-The LaTeX-based converters have the advantage that, in principle, they know
- everything about the exported document that LaTeX does.
- Such converters do not care, for example, if a certain block of code was
- produced by LyX or was Evil Red Text.
- These converters know about
+LaTeXベースの変換子は、原則として、LaTeXが書きだす文書についてのすべてを知っているという長所があります。この種の変換子は、例えば、特定のコードのくだり
+が、LyXによって生成されたのか、TeXコードで書かれたのかについては気にしません。これらの変換子は、
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-
-\lang english
aux
\end_layout
\end_inset
- files, counters, and references, and can often make use of the
+ファイルやカウンタや参照を取り扱うことができ、BibTeXが生成する
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-
-\lang english
bbl
\end_layout
\end_inset
- files generated by BibTeX.
- On the other hand, LaTeX is a very hard language to parse---it is sometimes
- said that only TeX itself understands TeX---and LaTeX-based converters
- will often choke on what seem to be quite simple constructs; complex ones
- can throw them completely, and as of this writing, for example, the
+ファイルも利用することがよくあります。一方で、LaTeXは解析の非常に難しい言語であり---TeX自身だけがTeXを理解することができると言われたりすることがあ
+ります---、LaTeXベースの変換子は、非常に簡単な文法に見えるものでさえ飲み込めず、複雑なものになると全く歯が立たないこともあります。例えば、この現行を書い
+ている時点では、取扱説明書『
\emph on
-Embedded Objects
+埋込オブジェクト篇
\emph default
- manual will not export with
+』は、他の変換子では書き出しができるのに、
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-
-\lang english
htlatex
\end_layout
\end_inset
-, though the others will.
- The other issue concerns how math is handled.
- These converters typically convert the formulae into little pictures that
- are then linked from the HTML document.
- Since these are actually generated by LaTeX, they are accurate.
- But they do not scale well, and just getting them to look as if they are
- actually meant to be in your document---so that the font sizes seem to
- be roughly the same---can be a challenge.
+では行うことができません。他には、数式をどう取り扱うかという問題があります。これらの変換子の典型的なものは、数式を小さな画像に変換して、HTML文書からこれらの
+画像へのリンクを張ります。これらの画像は、実はLaTeXによって生成されているので、正確です。しかしながら、これらはうまく伸縮できないので、実際の文書の中で表現
+されるように---フォント寸が凡そ正しくなるように---見せようとすると、大変な苦労を伴います。
\end_layout
\begin_layout Standard
-Alex Fernandez's
+Alex Fernandezの
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-
-\lang english
eLyXer
\end_layout
\end_inset
-) solves some of these problems.
- In particular, the formulae it produces scale perfectly, since it renders
- math using a combination of HTML and CSS rather than converting the formulae
- to images.
- But even moderately complex formula are rendered less well than with
+)は、これらの問題の一部を解決します。特に、これは数式を画像に変換するのではなく、HTMLとCSSを組み合わせて数式を生成するので、生成される数式は完璧な大きさ
+に伸縮されて表示されます。しかしながら、ちょっとだけ複雑な数式でさえ、
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-
-\lang english
htlatex
\end_layout
\end_inset
-; this reflects the limitations of HTML.
+よりも質が落ちます。これはHTMLの限界を示しています
\begin_inset Foot
status collapsed
\begin_layout Plain Layout
-That said,
+とはいえ、
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-
-\lang english
eLyXer
\end_layout
\end_inset
- can also use jsMath and MathJax for equations, but this setting is only
- available globally and requires one to have access to a server that runs
- the backend.
+では、数式用にjsMathとMathJaxを使用することもできます。ただし、この設定はグローバルにしか設定することができず、バックエンドで実行させるサーバへのア
+クセスが利用できる必要があります。
\end_layout
\end_inset
- More importantly (as of version 1.1.1, at least),
+。さらに重要なことは(少なくとも第1.1.1版においては)、
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-
-\lang english
eLyXer
\end_layout
\end_inset
- has limited support for math macros and no support for user-defined paragraph
- or character styles.
- These limitations make
+は数式マクロを一部しかサポートしておらず、ユーザ定義の段落様式や文字様式をサポートしていません。これらの制約によって、LyXユーザが生成する文書の多くにとっては
+、
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-
-\lang english
eLyXer
\end_layout
\end_inset
- unsuitable for many of the documents LyX users produce.
- In principle, of course, these problems could be solved, but the LyX developers
- have decided to follow a different path and have made LyX itself capable
- of writing XHTML, just as it is capable of writing LaTeX, DocBook, and
- plaintext.
+は不向きなものになっています。もちろん、原理的に、これらの問題を解決することもできたのですが、LyX開発陣は別の方法を採ることとし、LyXがLaTeXやDocB
+ook、平文を書き出すことができるのと同様に、LyX自身にXHTMLを書きだす能力を身につけさせることとしたのです。
\end_layout
\begin_layout Standard
-As of this writing, XHTML output remains under development and should probably
- be regarded as
-\begin_inset Quotes eld
-\end_inset
-
-experimental
-\begin_inset Quotes erd
-\end_inset
-
-.
+この原稿執筆時点では、XHTML出力は開発途上であり、おそらく「実験的」機能として解されるべきでしょう
\begin_inset Foot
status collapsed
\begin_layout Plain Layout
-The file
+LyXソースツリーもしくは
+\begin_inset CommandInset href
+LatexCommand href
+name "オンラインでのアクセス"
+target "http://www.lyx.org/trac/browser/lyx-devel/trunk/development/HTML/HTML.notes"
+
+\end_inset
+
+にある
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-
-\lang english
development/HTML.notes
\end_layout
\end_inset
-, which can be found in the LyX source tree or
-\begin_inset CommandInset href
-LatexCommand href
-name "accessed online"
-target "http://www.lyx.org/trac/browser/lyx-devel/trunk/development/HTML/HTML.notes"
-
-\end_inset
-
-, usually contains up-to-date information about the state of XHTML output.
- See also the list of XHTML bugs on
+ファイルには、通常、XHTML出力の現状についての最新の情報が収録されています。
\begin_inset CommandInset href
LatexCommand href
-name "the bug tracker"
+name "バグ追跡ページ"
target "http://www.lyx.org/trac/query?status=reopened&status=assigned&status=new&max=0&component=xhtml+export&order=id&col=id&col=summary&col=reporter&col=keywords&keywords=%21%7Efixedintrunk&desc=1"
\end_inset
-.
+にあるXHTML関連バグ一覧も参照のこと。
\end_layout
\end_inset
- Still, the developers have chosen this approach because it has several
- potential advantages over the other two.
+。それでもこのアプローチは、他の2つの方法よりも、潜在的な利点がいくつもあるので、開発陣はこの方法を選択したのです。
\end_layout
\begin_layout Standard
-These advantages are primarily due to the fact that the XHTML output routines,
- since they are part of LyX, know everything LyX knows about the document
- being exported.
+これらの利点は、主に、XHTML出力ルーチンがLyXの一部となっているため、LyXが出力する文書についてLyXが関知しているところのものは、すべて知り得るという
+ところから来ています
\begin_inset Foot
status collapsed
\begin_layout Plain Layout
-Another advantage is that, since these routines are internal to LyX, they
- are immune to changes in LyX's file format, or to changes in the semantics
- of existing insets.
+他には、これらのルーチンがLyX内部にあるため、LyXファイル形式や既存の差込枠の文法に変更があっても、影響を受けずに済むという利点もあります。
\end_layout
\end_inset
- So they know about the table of contents (as displayed in the outline),
- about the counters associated with different paragraph styles, and about
- user-defined styles.
- The XHTML output routines know what LyX knows about internationalization,
- too, so they will output
-\begin_inset Quotes eld
-\end_inset
-
-Chapter 1
-\begin_inset Quotes erd
-\end_inset
-
- or
-\begin_inset Quotes eld
-\end_inset
-
-Kapitel 1
-\begin_inset Quotes erd
-\end_inset
-
-, depending upon the language in effect at the time.
-
+。つまり、XHTML出力ルーチンは、(文書構造に表示されるような形での)目次や、それぞれの段落様式に関連付けられたカウンタや、ユーザ定義の様式についても知ってい
+るのです。XHTML出力ルーチンは、国際化についてLyXが関知しているものも知っているので、ちょうどその時に有効になっている言語に依存して、「Chapter
+ 1」と出力されたり、「Kapitel 1」と出力されたりするのです。
\end_layout
\begin_layout Standard
-Quite generally, the output routines know what LyX knows about document
- layout, that is, about how the document is to be rendered on screen.
- We use this information when we output the document as XHTML.
- In particular, LyX
+汎く一般的に、出力ルーチンは、LyXが文書レイアウトについて関知しているものは知っており、したがって、文書が画面上にどのように描画されるかも知っています。文書を
+XHTMLに出力するときには、この情報を利用します。特に、LyXは、文書を画面上に描画するときに使用するレイアウト情報に対応したCSSスタイル情報を
\emph on
-automatically
+自動的に
\emph default
- generates CSS style information corresponding to the layout information
- it uses to render the document on screen: if section headings are supposed
- to be sans-serif and bold as seen in LyX, then (by default) they will be
- sans-serif and bold when viewed in a web browser, too.
- And this is true not just for pre-defined styles, like Section, but for
- any style, including user-defined styles.
- Indeed, the XHTML output routines make no distinction between user-defined
- paragraph and character styles and LyX's own pre-defined styles: in each
- case, everything LyX knows about the styles is contained in the layout
- files.
- And much the same is true as regards pre-defined textual insets, such as
- footnotes, and various custom insets.
-
+生成します。もし節見出しが、LyX中でサンセリフ体かつボールド体であるとすると、(既定では)ウェブブラウザに表示した時にも、サンセリフでボールドになります。これ
+は、節のような定義済み様式だけでなく、ユーザ定義のものも含めて、すべての様式でそうです。実際、XHTML出力ルーチンは、ユーザ定義の段落・文字様式と、LyX自身
+の定義済み様式とを区別しません。どちらの場合も、LyXが様式について関知しているところのものは、全てレイアウトファイルに含まれています。これは、脚注のような定義
+済み差込枠や、各種ユーザ設定差込枠でもそうです。
\end_layout
\begin_layout Standard
-The result is that XHTML output can be customized and extended in exactly
- the same way LaTeX output can be customized and extended: through layout
- files and modules.
- See chapter five of the
+結果として、XHTML出力は、レイアウトファイルやモジュールを通して、LaTeX出力と全く同じように、ユーザが設定したり拡張したりすることができるのです。詳細に
+ついては、取扱説明書『
\emph on
-Customization
+カスタマイズ篇
\emph default
-manual for the details.
+』の第5章をごらんください。
\end_layout
\begin_layout Standard
-The remainder of this chapter contains more detailed information on XHTML
- output, its limitations, and ways to work around those limitations.
+本章の残りでは、XHTML出力についての、さらに詳細な情報について取り扱い、その制約や、制約の回避の仕方を取り扱います。
\end_layout
\begin_layout Section
-Math Output in XHTML
+XHTMLにおける数式出力
\end_layout
\begin_layout Standard
-LyX offers four choices for how math is rendered.
- These have various advantages and disadvantages:
+LyXでは、数式描画に4つの方法を選択できます。以下に示すように、それぞれに利点と欠点があります。
\end_layout
\begin_layout Itemize
\begin_inset Newline newline
\end_inset
-MathML is a dialect of XML designed specifically for mathematics on the
- web, and it typically renders very well in browsers that support it.
- The disadvantage is that not all browsers support MathML, and support is
- not complete even in the Gecko-based browsers, such as Firefox.
+MathMLは、ウェブ上で数学を用いるために、特にデザインされたXMLの一方言であり、これをサポートするブラウザ上では、通常、特に美しい表現が得られます。欠点は
+、すべてのブラウザがMathMLをサポートしているわけではないという事と、FirefoxのようなGeckoベースのブラウザでも、サポートが完璧ではないという事で
+す。
\begin_inset Newline newline
\end_inset
-If LyX is unable to render a formula as MathML---for example, if the formula
- uses the
+例えば、数式が
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-
-\lang english
xymatrix
\end_layout
\end_inset
- package or ERT---then it will instead output the formula as an image.
-
+パッケージを使用していたり、TeXコードを使用しているなどで、もしLyXが数式をMathMLとして描画できないとすると、LyXは数式を代わりに画像として出力しま
+す。
\end_layout
\begin_layout Itemize
\begin_inset Newline newline
\end_inset
-As mentioned above,
+前述のとおり、
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-
-\lang english
elyxer
\end_layout
\end_inset
- outputs math as HTML, styled by CSS.
+は、数式をCSSで装飾したHTMLとして出力します
\begin_inset Foot
status collapsed
\begin_layout Plain Layout
-LyX has borrowed some of the CSS for its HTML output from
+LyXは、
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-
-\lang english
elyxer
\end_layout
\end_inset
-.
+からのHTML出力のために、CSSの一部を拝借しています。
+\end_layout
+
+\end_inset
+
+。簡単な数式では、これは非常にうまく行きますが、少し複雑な数式になると、
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+elyxer
\end_layout
\end_inset
- For simple formulae, this can work quite well, though with more complicated
- formulae it tends to break down.
- Still, this method has the advantage that it is very widely supported and
- so it may be appropriate for documents that contain only a little, fairly
- simple math.
+は歯が立たなくなります。それでも、この方法は非常に広くサポートされているという利点があり、かなり簡単な数式を少しだけ含んでいるような文書に適しているでしょう。
\begin_inset Newline newline
\end_inset
-If Lyx is unable to render a formula as HTML---for example, if the formula
- uses the
+例えば、数式が
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-
-\lang english
xymatrix
\end_layout
\end_inset
- package or ERT---then it will instead output the formula as an image.
+パッケージを使用していたり、TeXコードを使用しているなどで、もしLyXが数式をHTMLとして描画できないとすると、LyXは数式を代わりに画像として出力します。
\end_layout
\begin_layout Itemize
-Images
+画像
\begin_inset Newline newline
\end_inset
-Like
+
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-
-\lang english
htlatex
\end_layout
\end_inset
-, LyX will output formulae as images, the very same images, in fact, that
- are used for instant preview.
+のように、LyXは数式を画像としても出力できます。この画像は、実は、自動プレビューで使用されているものと全く同じです
\begin_inset Foot
status collapsed
\begin_layout Plain Layout
-Instant preview does
+ただし、画像を出力に使うために、自動プレビューを入にしておく必要は
\emph on
-not
+ありません
\emph default
-have to be on for images to be output, however.
+。
\end_layout
\end_inset
- The advantage to this method is that the images are simply generated by
- LaTeX, so they are very accurate.
- The disadvantage, as mentioned earlier, is that these are bitmapped images,
- so they do not scale terribly well, and one cannot copy them, etc.
- (As of this writing, there are also problems about equation numbering.
- See
+。この方法の利点は、画像が他ならぬLaTeXによって生成されているので、非常に正確であることです。欠点は、前述したとおり、画像がビットマップなので、伸縮が全くう
+まく行かなかったり、コピーが出来なかったりといったことがあります(執筆時点においては、数式の付番にも問題があります。
\begin_inset CommandInset href
LatexCommand href
-name "bug 6894"
+name "バグ 6894"
target "http://www.lyx.org/trac/ticket/6894"
\end_inset
-.)
+を参照のこと。)。
\begin_inset Newline newline
\end_inset
-The size of the images can be controlled by setting the
-\begin_inset Quotes eld
-\end_inset
-
-Math Images Scaling
-\begin_inset Quotes erd
-\end_inset
-
- parameter under
+画像の寸法は、
\begin_inset Flex MenuItem
status collapsed
\begin_layout Plain Layout
-
-\lang english
-Document\SpecialChar \menuseparator
-Settings\SpecialChar \menuseparator
-Output
+文書\SpecialChar \menuseparator
+設定\SpecialChar \menuseparator
+出力
\end_layout
\end_inset
-.
+の「数式画像の伸縮」パラメータを変更することで制御できます
\begin_inset Foot
status collapsed
\begin_layout Plain Layout
-For those who want to know, this controls the resolution of the image in
- dots per inch and is based upon a default of 75 dpi.
+必要な方のために述べておくと、これは、画像の解像度をdpi (1インチあたりドット数)で制御するためのもので、75dpiを基準としています。
\end_layout
\end_inset
-
+。
\begin_inset Newline newline
\end_inset
-If LyX for some reason fails to create an image for a formula (e.g., if a
- required LaTeX package is not installed), then it will fall back to outputing
- the raw LaTeX.
+もしLyXが、何らかの理由によって数式の画像を生成できない(例えば、必要なLaTeXパッケージが導入済みでないなど)ときは、回避策として、生のLaTeXを出力し
+ます。
\end_layout
\begin_layout Itemize
\begin_inset Newline newline
\end_inset
-Finally, LyX will happily output math as LaTeX.
- As well as being the output of last resort, this method can be used with
- such tools as
+最後に、LyXは、数式をLaTeXとしても出力することができます。この方法は、最終手段としての出力方法である一方で、HTML文書に埋め込まれたLaTeXを描画す
+るのにJavaScriptを使用する、
\begin_inset CommandInset href
LatexCommand href
name "jsMath"
\end_inset
-, which uses JavaScript to render LaTeX embedded in HTML documents.
- LyX wraps the LaTeX in either a
+のようなツールとともに使用することもできます。LyXは、jsMathで必要とされているのと同じように、LaTeX部分を、
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-
-\lang english
span
\end_layout
\end_inset
- (for inline formulas) or
+(行内数式用)または
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-
-\lang english
div
\end_layout
\end_inset
- (for displayed formulas) with
+(別行立て数式用)に
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-
-\lang english
class='math'
\end_layout
\end_inset
-, as is required for jsMath.
+を指定したもので、包んで出力します。
\end_layout
\begin_layout Standard
-One of these output methods must be selected under
+これらの出力方法のいずれかを
\begin_inset Flex MenuItem
status collapsed
\begin_layout Plain Layout
-
-\lang english
-Document\SpecialChar \menuseparator
-Settings\SpecialChar \menuseparator
-Output
+文書\SpecialChar \menuseparator
+設定\SpecialChar \menuseparator
+出力
\end_layout
\end_inset
-.
- By default, LyX outputs MathML.
- This is a document-wide setting, therefore.
+で選択しなくてはなりません。既定では、LyXはMathMLで出力を行います。これは、文書全体に適用される設定となります。
\end_layout
\begin_layout Standard
-Eventually, LyX will offer the user the option to select an alternate output
- method for a particular inset, say, one that isn't being rendered very
- well by MathML.
+最後に、LyXでは、例えば、MathMLではあまりうまく出力されないような差込枠に対して、別の出力方法を選択できる選択肢が用意されています
\begin_inset Foot
status collapsed
\begin_layout Plain Layout
-That said, since LyX falls back to images if the inset contains ERT, then
- one can force output as an image by putting some harmless ERT into the
- math, for example:
+その他にも、LyXは、差込枠にTeXコードが含まれていると画像出力に回帰するので、数式中に
\begin_inset Formula $a=b\relax$
\end_inset
-.
+のような無害なTeXコードを挿入することによって、画像出力を強制することができます。
\end_layout
\end_inset
-
+。
\end_layout
\begin_layout Section
-Bibliography and Citations
+書誌情報と引用
\end_layout
\begin_layout Standard
-XHTML output fully supports bibliographies and citations.
-
+XHTML出力は、書誌情報と引用を完全にサポートしています。
\end_layout
\begin_layout Standard
-Citation labels are generated by the same machinery that generates LyX's
- on-screen labels, so the labels will look in the output much as they do
- in LyX, though better.
- If you are using numerical citations, then LyX will output numerical labels,
- such as [1] or [17], rather than simply showing the citation key in square
- brackets, as it does on-screen.
- If you are using author-year citations, then LyX will add lowercase letters
- to the years, just as BibTeX does, if it finds more than one citation for
- a given author-year combination.
- The labels will be printed with the bibliography entries.
- Note that there is, at present, no way to customize the appearance of the
- labels, for example, to choose between square brackets and parentheses.
+引用ラベルは、LyX画面上のラベルを生成するのと同じ機構で生成されているので、出力中のラベルは、LyX中の外見と同質またはそれよりも上質な仕上がりとなっています
+。連番引用を使用している場合には、LyXは、画面上で表示されるような各カッコに囲まれた引用鍵を単純に表示するのではなく、[1]や[17]などの連番ラベルを出力し
+ます。著者-出版年形式の引用を使用している場合で、同じ著者-出版年の組み合わせが複数ある場合、LyXは、BibTeXが行うように出版年に小文字を付します。ラベル
+は、書誌情報項目とともに印字されます。現在のところ、角括弧を丸括弧に変更するなど、ラベルの外見を変更する手段はありませんのでご注意ください。
\end_layout
\begin_layout Standard
-Bibliography output is handled by the same machinery that handles the presentati
-on of reference information in the citation dialog, so you will see in the
- XHTML output pretty much what you would see if you were to look at a given
- entry in the citation dialog.
- The formatting can be customized in your layout file or, preferably, in
- a module.
- See the
-\emph on
-Customization
-\emph default
- manual for the details.
+書誌情報出力は、引用ダイアログで文献情報表示を取り扱うのと同じ機構で取り扱われているので、XHTML出力は、引用ダイアログで特定の文献項目を表示させた時のものに
+非常によく似ています。整形の仕方は、レイアウトファイルや望ましくはモジュールでカスタマイズすることができます。詳細については、取扱説明書『カスタマイズ篇』をご覧
+ください。
\end_layout
\begin_layout Standard
-The main defect at present is that cross-referenced information is printed
- with every entry with which it is associated.
- So you can see things like this:
+現在のところ、主だった瑕疵は、相互参照された情報が、関連した項目の全てに印字されてしまうことです。つまり、以下のような表示が為されます。
\end_layout
\begin_layout Quote
\end_layout
\begin_layout Standard
-This should be fixed before long.
+これは、遠くないうちに修正されるでしょう。
\end_layout
\begin_layout Standard
-There is no support at present for sectioned bibliographies.
- If you have multiple bibliographies, then LyX will print the same bibliography
- over and over.
+現在のところ、節ごとの書誌情報出力はサポートされていません。複数の書誌情報がある場合には、LyXは同じ情報を繰り返し出力してしまいます。
\end_layout
\begin_layout Section
-Indexes
+索引
\end_layout
\begin_layout Standard
-LyX will happily export indexes as XHTML, but with certain limitations at
- the moment.
+LyXは、索引をXHTMLとして書きだすことができますが、現在のところ、若干の制約があります。
\end_layout
\begin_layout Standard
-Index export will be most reliable when you do not attempt to use the fancy
- constructs that are described in the section on indexes in the
+索引の書き出しは、
\emph on
-User's Guide
+ユーザーの手引き
\emph default
-.
+の索引の節に書かれているような手の込んだ方法を使おうとしないほうが、信頼性が保てます
\begin_inset Foot
status collapsed
\begin_layout Plain Layout
-The main issue here is that LyX itself does not really handle these.
- It just lets you enter what you would have to enter in raw LaTeX.
+ここでの主な問題は、これらの操作の際に、LyX自身は何もしていないという点です。つまり、生のLaTeXで入力しなくてはならないようなものをそのまま入力しているの
+です。
\end_layout
\end_inset
- We'll describe how they are handled using the subsection headings from
- that section.
+。当該節の小節見出しに沿って、それらがどう処理されるかを説明しましょう。
\end_layout
\begin_layout Itemize
-Grouping Index Entries (aka, sub-entries): LyX makes an effort to support
- these, but the entries must be separated by
-\begin_inset Quotes eld
-\end_inset
-
- !
-\begin_inset Quotes erd
-\end_inset
-
-, that is, there must be spaces around the exclamation point.
- This is because it is otherwise too difficult to check for escaped exclamation
- points, ones in math, and so forth.
+索引項目のグループ化(下層項目): LyXはこれらをサポートしようと努めていますが、項目は「 ! 」(感嘆符の周りに空白)で分離しなくてはなりません。これは、そ
+うしないと数式などで使われているエスケープされた感嘆符をチェックするのが非常に難しくなるからです。
\end_layout
\begin_layout Itemize
-Page Ranges: There is no support at all for page ranges, since these make
- no sense with XHMTL.
- Instead, you will just get two index entries, one at either end.
+ページ範囲: ページ範囲については、XHTMLでは意味がないので、全くサポートされません。その代わりに、引用項目のはじめと終わりの頁それぞれに、2つの索引項目が
+得られるだけです。
\end_layout
\begin_layout Itemize
-Cross-referencing: There is no support for cross-referencing.
- If LyX finds an entry containing the
-\begin_inset Quotes eld
-\end_inset
-
-|see\SpecialChar \ldots{}
-
-\begin_inset Quotes erd
-\end_inset
-
- construct, it is just dropped, and the rest is treated as an ordinary index
- entry.
+相互参照: 相互参照のサポートはありません。LyXが「|see\SpecialChar \ldots{}
+」という下だりを持つ項目を検出すると、その部分はただ無視されて、残りの部分が通常の索引項目だとみな
+されます。
\end_layout
\begin_layout Itemize
-Index Entry Order: LyX does support attempts to fix the sorting order.
- It will take what is before the first `@' it finds and use that for sorting,
- taking what follows the first `@' to be the actual entry.
- At present, LyX does not check for escaped `@', so do not try to index
- email addresses.
+索引項目の整序: LyXは整序順の変更をサポートします。LyXは、最初に検出した「@」の前の部分を取り出して、それを整序に用い、最初の「@」の後の部分を実際の項
+目として取り出します。現在のところ、LyXはエスケープされた「@」を取り扱わないので、電子メールアドレスを索引に使わないでください。
\end_layout
\begin_layout Itemize
-Index Entry Layout: You can format entries by using the text style dialog,
- or by using any other method available within LyX itself.
- There is no support for constructs like:
-\begin_inset Quotes eld
-\end_inset
-
-entry|textbf
-\begin_inset Quotes erd
-\end_inset
-
-.
- Indeed, if LyX finds a pipe symbol, `|', in an entry, it will delete it
- and everything that follows it.
+索引項目のレイアウト: 項目は、テキスト様式ダイアログを使うなり、LyX内で使用可能な方法を用いることで、索引項目を成形することができます。「項目|textbf
+」のような文法はサポートされません。LyXは、項目内にパイプ記号「|」を検出すると、パイプ記号とその後に続くものすべてを削除してしまいます。
\end_layout
\begin_layout Itemize
-Multiple Indexes: There is no support for multiple indexes.
- Rather, all index entries will be printed as one large index.
- To avoid our printing several versions of the index, we print only the
- main index, so make sure you have one.
+複数の索引: 複数の索引はサポートされていません。すべての項目は、ひとつの大きな索引として印字されます。索引が何度も印字されることを防ぐため、中心となる索引だけ
+を印字しますので、その索引は必ず置くようにしてください。
\end_layout
\begin_layout Section
-Nomenclature and Glossary
+記号一覧および用語集
\end_layout
\begin_layout Standard
-There is at present no support for glossaries.
- Adding it would be fairly trivial, and welcome.
+現在のところ、用語集のサポートはありません。この機能の追加は、比較的容易だと思われますので、あなたの貢献をお待ちしております。
\end_layout
\begin_layout Chapter
LyXサーバー
+\begin_inset CommandInset label
+LatexCommand label
+name "chap:LyXサーバー"
+
+\end_inset
+
+
\end_layout
\begin_layout Section
\begin_layout Standard
「LyXサーバー」を使用すると、他のプログラムが、LyXと通信したり、LyXコマンドを実行させたり、LyXの内部状態に関する情報を取得したりすることができるよう
-になります。これは熟練したユーザー向けの機能ですが、便利なはずです。たとえば、LyXサーバーに書き込むことによって、JabRefのような参考文献管理ソフトが、L
+になります。これは熟練したユーザー向けの機能ですが、便利なはずです。たとえば、LyXサーバーに書き込むことによって、JabRefのような書誌情報管理ソフトが、L
yXに文献引用を「押し込む」ことが可能となります。
\end_layout
-\begin_layout Standard
-ただし、現在のところ、
-\emph on
-LyXサーバーはWindowsでは機能しない
-\emph default
-ことに注意してください
-\begin_inset Foot
-status collapsed
-
-\begin_layout Plain Layout
-これが不可能でなければならない理由はありません。しかし、いまのところ、Windows向け開発者でこの機能を実装しようとする者がいないのです。
-\end_layout
-
-\end_inset
-
-。
-\end_layout
-
\begin_layout Section
LyXサーバーを開始するには
\end_layout
\end_inset
-の下に作られ(Windowsを除く。Windowsでは、名前を付けた
+の下に作られ(Windowsを除く。Windowsでは、名前を付けた
\emph on
ローカルの
\emph default
\end_inset
-に特別なオブジェクトとして置かれます)、「
+に特別なオブジェクトとして置かれます)、「
\begin_inset Flex Code
status collapsed
\end_inset
-」を付け加えます。パイプがすでに存在していれば、LyXは他のLyXプロセスがすでに実行中であると判断して、サーバーを開始しません。POSIX(Unix型)システ
+」を付け加えます。パイプがすでに存在していれば、LyXは他のLyXプロセスがすでに実行中であると判断して、サーバーを開始しません。POSIX(Unix型)システ
ムでは、なんらかの理由で、LyXが終了する際に使用されていない「古い」パイプが削除されずに残ったりすると、LyXはこれを削除しようとします。何らかの理由でこれが
失敗した場合、手動でパイプを削除したのちに、LyXを再起動する必要があります。Windowsでは、プログラムが終了したりクラッシュしたりすると、OSがパイプを削
除するので、「古い」パイプが残ることはありません。
\begin_layout Standard
C言語で書かれた完全なサンプルクライアントが、ソース頒布版の
+\begin_inset Newline newline
+\end_inset
+
+
\begin_inset Flex Code
status collapsed
\end_layout
\begin_layout Description
-引数 は、一部の関数のみに効力を持つオプションの引数です(たとえば、「自己挿入」LFUNは、現在のカーソル位置に引数を文章として挿入します)。
+引数 は、一部の関数のみに効力を持つオプションの引数です(たとえば、「自己挿入」LFUNは、現在のカーソル位置に引数を文章として挿入します)。
\end_layout
\begin_layout Standard
\end_layout
\begin_layout Standard
-(例)
+(例)
\end_layout
\begin_layout LyX-Code
\end_layout
\begin_layout Standard
-LyXは、発生しているイベントを、非同期的にクライアントに通知することができます。いまのところ、ユーザーがあるキー列を関数「notify」に割り当てているときの
-み、LyXはこの通知を行います。LyXが送る文字列の書式は
+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
+
+列を関数「notify」に割り当てているときのみ、LyXはこの通知を行います。LyXが送る文字列の書式は
\end_layout
\begin_layout Quote
\emph on
-キー列
+鍵列
\end_layout
\begin_layout Standard
となっていて、
\emph on
-キー列
+鍵列
\emph default
-は、ユーザーが実際に打鍵したキー列の印字表現になります。
+は、ユーザーが実際に打鍵した鍵列の印字表現になります。
\end_layout
\begin_layout Standard
-この機構は、LyXのコマンド群を拡張してマクロを実装するのに使用することができます。なんらかのキー列を「notify」に割り当ててください。それから出力パイプで
-待機するクライアントを起動し、キー列に応じたコマンドを読み込み、一つないし複数のLyXコマンドを発行するLyX要求とLyXコールを使用する関数を開始するのです。
+この機構は、LyXのコマンド群を拡張してマクロを実装するのに使用することができます。なんらかの鍵列を「notify」に割り当ててください。それから出力パイプで待
+機するクライアントを起動し、鍵列に応じたコマンドを読み込み、一つないし複数のLyXコマンドを発行するLyX要求とLyXコールを使用する関数を開始するのです。
\end_layout
\begin_layout Section
\end_inset
-には、遡及検索(reverse searchないしinverse searchと呼ばれます)機能を提供しているものがあります。これを使えば、DVI/PDF出力の
+には、遡及検索(reverse searchないしinverse searchと呼ばれます)機能を提供しているものがあります。これを使えば、DVI/PDF出力の
特定の場所をクリックすることによって、LyXの文書中で対応する行にカーソルを移動させることができます。これを実現するためには、ビューアはLyXと情報交換を行う必
-要があります。これは、命名パイプ(
+要があります。これは、命名パイプ(
\emph on
lyxpipe
\emph default
-)を使用するか、LyXが作業ディレクトリに生成するUNIXドメインソケット(
+)を使用するか、LyXが作業ディレクトリに生成するUNIXドメインソケット(
\emph on
lyxsocket
\emph default
-)を使用する(これは
+)を使用する(これは
\begin_inset Flex Code
status collapsed
\end_inset
-プログラムがLyXと通信するのに使用している方法です)ことで、LyXサーバを経由して実現することができます。場合によっては、ビューアとLyXを橋渡しする補助スク
+プログラムがLyXと通信するのに使用している方法です)ことで、LyXサーバを経由して実現することができます。場合によっては、ビューアとLyXを橋渡しする補助スク
リプトを必要とすることがあるかもしれませんが、それ以外は、ビューアはLyXと直接通信することができます。これは、選んだビューアと基本ソフトに依存します。また、必
要とされるビューアの設定法と遡及検索が実際に行われる方法とにも依存します。したがって、下記では個々のビューア毎の遡及検索の設定の仕方を説明することとします。その
前に、DVI/PDF出力で遡及検索を有効にするためには、一般に何が必要とされるかを説明します。
\end_layout
\begin_layout Standard
-ほとんどの場合、
\begin_inset Flex MenuItem
status collapsed
\begin_layout Plain Layout
文書\SpecialChar \menuseparator
+設定\SpecialChar \menuseparator
+出力
+\end_layout
+
+\end_inset
+
+メニューで
+\begin_inset Flex MenuItem
+status collapsed
+
+\begin_layout Plain Layout
+出力と同期
+\end_layout
+
+\end_inset
+
+オプションを有効にすれば、ほとんどの場合、LyXがすべてをうまくこなしてくれます。その場合、LyXは、自動的に、必要なSyncTeXマクロ(PDFの場合)や、s
+rcltxパッケージ(DVIの場合)を挿入してくれます。このオプションは、
+\begin_inset Flex MenuItem
+status collapsed
+
+\begin_layout Plain Layout
+表示/更新
+\end_layout
+
+\end_inset
+
+ツールバーからも容易にアクセスすることができます。
+\end_layout
+
+\begin_layout Standard
+もし、これとは別の設定が必要な場合には、
+\begin_inset Flex MenuItem
+status collapsed
+
+\begin_layout Plain Layout
+文書\SpecialChar \menuseparator
+設定\SpecialChar \menuseparator
出力\SpecialChar \menuseparator
出力と同期
\end_layout
\end_inset
-を有効にすれば、LyXがすべて自動的に処理を行ってくれます。その場合、LyXは自動的に、PDFの場合はSyncTeXマクロを、DVIの場合はsrcltxパッケー
-ジを挿入します。このオプションは、
+の直下にあるドロップダウンボックスから、自製マクロを選択ないし入力することができます。
+\end_layout
+
+\begin_layout Standard
+方式として
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-表示/更新
+
+\backslash
+synctex=1
+\end_layout
+
+\end_inset
+
+を用いると、gzip圧縮が有効となることに注意してください。使用しているビューアがgzip圧縮をサポートしていない場合には、代わりに
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+
+\backslash
+synctex=-1
\end_layout
\end_inset
-ã\83\84ã\83¼ã\83«ã\83\90ã\83¼ã\81§ã\82\82ç°¡å\8d\98ã\81«ã\82¢ã\82¯ã\82»ã\82¹ã\81\99ã\82\8bã\81\93ã\81¨ã\81\8cã\81§ã\81\8dã\81¾ã\81\99。
+ã\82\92æ\8c\87å®\9aã\81\97ã\81¦ã\81\8fã\81 ã\81\95ã\81\84。
\end_layout
\begin_layout Standard
+また、
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+srcltx
+\end_layout
+
+\end_inset
+
+パッケージや
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+src-specials
+\end_layout
+
+\end_inset
+
+を取り込むと、組版上、不具合が生じることがあるのでご注意ください。したがって、
\begin_inset Flex Code
status collapsed
\end_inset
-を読み込むと、時折、組版に影響を与えることがありますので、仕上がりの組版においてはこれらを無効にしてください。
+を使用している場合には、最終版を組版する際には、出力同期を無効にするべきです。
\end_layout
\begin_layout Standard
-また、設定で自製マクロを指定することもできるので、何か特別な調整が必要な場合には、次節の手動有効化をお読みください。
+自動設定でカバーされている範囲よりも、さらに特殊なものが必要な場合には、出力同期を手動で設定する仕方を述べた次節をお読みください。自動設定で事足りる場合には、自
+動設定・手動設定ともに必要となるビューア上の設定を述べた、第
+\begin_inset CommandInset ref
+LatexCommand ref
+reference "sub:特定のビューアを設定して使うには"
+
+\end_inset
+
+節に進むことができます。
\end_layout
\begin_layout Subsection
\end_inset
-プログラムに組み込まれており、他の方法は外部パッケージとして提供されています。どちらを選択するかは、お使いのLaTeX頒布版が既に特定の方法を提供しているか(組
-み込みによる方法は比較的新しいものです)と、お使いのビューアがそれに対応しているかに依存します。使用可能な方法を以下に述べます。
+プログラムに組み込まれており、他の方法は外部パッケージとして提供されています。どちらを選択するかは、お使いのLaTeX頒布版が既に特定の方法を提供しているか(組
+み込みによる方法は比較的新しいものです)と、お使いのビューアがそれに対応しているかに依存します。使用可能な方法を以下に述べます。
\end_layout
\begin_layout Subsubsection*
-src-special経由のDVI組み込み検索(DVIのみ)
+src-special経由のDVI組み込み検索(DVIのみ)
\end_layout
\begin_layout Standard
-この方法は、DVIファイルに遡及検索に必要な情報を追加するものです。これは、かなり前のLaTeXから利用可能となっており(比較的最近のLaTeX頒布版はすべて対
-応しています)、安定して動作します。これを有効にするには、
+この方法は、DVIファイルに遡及検索に必要な情報を追加するものです。これは、かなり前のLaTeXから利用可能となっており(比較的最近のLaTeX頒布版はすべて対
+応しています)、安定して動作します。これを有効にするには、
\begin_inset Flex MenuItem
status collapsed
\end_inset
-に変更します。もしこれが動作しないときは、お使いのLaTeXエンジンが違うオプションを必要としていないか確認してください(頒布版によっては文法の異なることがあり
-ます)。
+に変更します。もしこれが動作しないときは、お使いのLaTeXエンジンが違うオプションを必要としていないか確認してください(頒布版によっては文法の異なることがあり
+ます)。
\end_layout
\begin_layout Subsubsection*
-外部パッケージ(PDFSyncおよびsrcltx)
+外部パッケージ(PDFSyncおよびsrcltx)
\end_layout
\begin_layout Standard
\emph on
srcltx
\emph default
-パッケージは、PDF出力(pdflatex経由)およびDVI出力での遡及検索を提供します。これを有効にするには、LyXプリアンブルで以下のようにパッケージを読み
+パッケージは、PDF出力(pdflatex経由)およびDVI出力での遡及検索を提供します。これを有効にするには、LyXプリアンブルで以下のようにパッケージを読み
込んでください。
\end_layout
\end_layout
\begin_layout Standard
-このようにすれば、DVIでもPDF(pdflatex)でも正しいパッケージを使いながら、ファイルを閲覧することができます。
+このようにすれば、DVIでもPDF(pdflatex)でも正しいパッケージを使いながら、ファイルを閲覧することができます。
\end_layout
\begin_layout Standard
\end_layout
\begin_layout Subsubsection*
-SyncTeXを使った組み込み遡及検索(DVIおよびPDF)
+SyncTeXを使った組み込み遡及検索(DVIおよびPDF)
\end_layout
\begin_layout Standard
\emph default
機能は、主に、PDFSyncパッケージをpdftexプログラムへ統合したことと、それをsrc-specialsアプローチへ取り込んだことの成果です。これを使用す
るためには、少なくともTeXLive 2008か最近のMikTeX頒布版が必要です。また、既にSyncTeXサポートを提供しているPDFビューアは少ししかありま
-せん(Mac上のSkimとWindows上のSumatraPDF)。
+せん(Mac上のSkimとWindows上のSumatraPDF)。
\end_layout
\begin_layout Standard
\end_inset
-に変更してください。また、ビューアをSyncTeXで使うのに設定を行う必要があるかどうか、お使いのビューアの取扱説明書をご確認ください
+に変更してください。また、ビューアをSyncTeXで使うのに設定を行う必要があるかどうか、お使いのビューアの取扱説明書をご確認ください。
\begin_inset Foot
status collapsed
\end_inset
-。
+
\end_layout
\begin_layout Subsection
特定のビューアを設定して使うには
+\begin_inset CommandInset label
+LatexCommand label
+name "sub:特定のビューアを設定して使うには"
+
+\end_inset
+
+
\end_layout
\begin_layout Subsubsection*
-Xdvi(全プラットフォーム)
+Xdvi(全プラットフォーム)
\end_layout
\begin_layout Standard
\end_inset
-を使用する場合には、DVI遡及検索を実行するのに他にするべきことはありません。使用中の文書を上記で述べたように設定するだけです(遡及検索は、Ctrl-クリックか
-、Mac OS X上ではAlt-クリックで始動します)。
+を使用する場合には、DVI遡及検索を実行するのに他にするべきことはありません。使用中の文書を上記で述べたように設定するだけです(遡及検索は、Ctrl-クリックか
+、Mac OS X上ではAlt-クリックで始動します)。
\end_layout
\begin_layout Standard
status collapsed
\begin_layout Plain Layout
-xdvi -editor 'lyxeditor.sh %f %l'
+xdvi -editor "lyxeditor.sh %f %l"
\end_layout
\end_inset
-(
+(
\begin_inset Flex Code
status collapsed
\end_inset
-は適切なスクリプト名)に変更してください。たとえば、最低限のシェルスクリプトは
+は適切なスクリプト名)に変更してください。たとえば、最低限のシェルスクリプトは
\end_layout
\begin_layout LyX-Code
\begin_inset Newline newline
\end_inset
-read < "${LYXPIPE}".out || exit
+read TMP < "${LYXPIPE}".out || exit
\end_layout
\begin_layout Standard
\end_layout
\begin_layout Subsubsection*
-MacDviX(Mac OS X)
+MacDviX(Mac OS X)
\end_layout
\begin_layout Standard
\end_layout
\begin_layout Standard
-遡及検索は、Alt-クリック(OPTION-クリック)で始動します。
+遡及検索は、Alt-クリック(OPTION-クリック)で始動します。
\end_layout
\begin_layout Subsubsection*
-Skim(Mac OS X)
+Skim(Mac OS X)
\end_layout
\begin_layout Standard
\end_layout
\begin_layout Subsubsection*
-YAP(Windows)
+YAP(Windows)
\end_layout
\begin_layout Standard
メニューを選択し、「Inverse DVI Search」タブを選択します。「New\SpecialChar \ldots{}
」ボタンをクリックして開くウィンドウの「Name:」フィールドに「LyX
- Editor」(または自分の好きな名称)と入力してください。「\SpecialChar \ldots{}
+ Editor」(または自分の好きな名称)と入力してください。「\SpecialChar \ldots{}
」というラベルのボタンをクリックしてファイルダイアログを開き、バッチファイル
\begin_inset Flex Code
status collapsed
\end_inset
-(以下参照)のあるディレクトリを見つけます。
+(以下参照)のあるディレクトリを見つけます。
\begin_inset Flex Code
status collapsed
\end_layout
\begin_layout Subsubsection*
-SumatraPDF(Windows)
+SumatraPDF(Windows)
\end_layout
\begin_layout Standard
\end_inset
-(
+(
\begin_inset Flex Code
status collapsed
\end_inset
-は上記のラッパ)と入力してください。SumatraPDF.exeがコマンドPATHにない場合、フルファイル名を使用してください。
+は上記のラッパ)と入力してください。SumatraPDF.exeがコマンドPATHにない場合、フルファイル名を使用してください。
\end_layout
\begin_layout Standard
\end_layout
\begin_layout Subsubsection*
-YAP(Cygwin)
+YAP(Cygwin)
\end_layout
\begin_layout Standard
メニューを選択し、「Inverse DVI Search」タブを選択します。「New\SpecialChar \ldots{}
」ボタンをクリックして開くウィンドウの「Name:」フィールドに「LyX
- Editor」(または自分の好きな名称)と入力してください。「\SpecialChar \ldots{}
+ Editor」(または自分の好きな名称)と入力してください。「\SpecialChar \ldots{}
」というラベルのボタンをクリックしてファイルダイアログを開き、バッチファイル
\begin_inset Flex Code
status collapsed
\end_inset
-プログラム(これは、Cygwinでは既定でLyX実行ファイルとともに導入されます)のあるディレクトリを見つけます。
+プログラム(これは、Cygwinでは既定でLyX実行ファイルとともに導入されます)のあるディレクトリを見つけます。
\begin_inset Flex Code
status collapsed
\end_layout
\begin_layout Subsubsection*
-SumatraPDF(Cygwin)
+SumatraPDF(Cygwin)
\end_layout
\begin_layout Standard
\end_inset
-は以下のようなスクリプトです(お使いのコマンドパスに置きます。
+は以下のようなスクリプトです(お使いのコマンドパスに置きます。
\begin_inset Flex Code
status collapsed
\end_inset
-がもっとも良い選択肢でしょう)。
+がもっとも良い選択肢でしょう)。
\end_layout
\begin_layout LyX-Code
\end_layout
\begin_layout Section
-前方検索
+順検索
+\end_layout
+
+\begin_layout Standard
+順検索とは、名前が示すとおり、いわば遡及検索の「逆」を意味します。すなわち、LyX内部から、ビューアに特定の箇所を表示させることを可能にします。(以下に説明する
+ように)もし順検索の準備ができていれば、カーソルをLyX文書の好きなところに置いて、
+\begin_inset Flex MenuItem
+status collapsed
+
+\begin_layout Plain Layout
+移動\SpecialChar \menuseparator
+順検索
+\end_layout
+
+\end_inset
+
+を選択すると(あるいはマウスの右クリックで表示される文脈依存メニューから
+\begin_inset Flex MenuItem
+status collapsed
+
+\begin_layout Plain Layout
+順検索
+\end_layout
+
+\end_inset
+
+を選択してもよい)、ビューアも同じ箇所に移動します。もちろん、使用しているビューアが、この機能をサポートしていなくてはなりません。
\end_layout
\begin_layout Standard
-前方検索を有効にするためには、生成されたPDF/DVI出力ファイルに、TeXソースに関する情報を追加する必要があります。これは、第
+順検索を有効にするためには、生成されたPDF/DVI出力ファイルに、TeXソースに関する情報を追加する必要があります。これは、第
\begin_inset CommandInset ref
LatexCommand ref
reference "sub:遡及検索"
status collapsed
\begin_layout Plain Layout
+ツール\SpecialChar \menuseparator
設定\SpecialChar \menuseparator
出力\SpecialChar \menuseparator
一般
\end_inset
-で自分の使うビューアを利用するように、LyXを設定する必要があります。ただし、yap・xdvi・okular・Sumatra PDFなど、一部のビューアしかこの
-操作は利用できません
-\begin_inset Foot
+で自分の使うビューアを利用するように、LyXを設定する必要があります。いくつかのビューアについては、試験済みの設定が前もって準備されており、ドロップダウンリスト
+から選択することができます。これらの設定の何れも意にそぐわない場合には、ご自身で適切な設定を見つけ出して入力しなくてはなりません。定義文法は、以下の変数を使用し
+ます。
+\end_layout
+
+\begin_layout Itemize
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Sumatraの場合には、http://www.istri.fr/zip/CMCDDE.zipからダウンロードできるCMCDDEが必要です。
+$$n
\end_layout
\end_inset
-。Evinceやxpdfなどの他のビューアでは、少なくとも、ファイルの特定頁を読み込み直したり、指し示したりすることができますが、これらの場合にはsynctex
-の外部コールを使用することができます。設定ダイアログに用意されている用例をよく研究してください。設定中で置き換えられる値は以下の通りです。
+:行番号
+\end_layout
+
+\begin_layout Itemize
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-$$n
+$$t
\end_layout
\end_inset
-は行番号を指し、
+:書き出された(一時).texファイル名(パスを除く)
+\end_layout
+
+\begin_layout Itemize
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-$$t
+$$f
\end_layout
\end_inset
-は書き出された一時.texファイル、
+:書き出された(一時).texファイル名(パスを含む)
+\end_layout
+
+\begin_layout Itemize
\begin_inset Flex Code
status collapsed
\end_inset
-は書き出された出力ファイルを指します(一時ディレクトリにどちらが存在するかに依存してdviあるいはpdf)。
+:書き出された出力ファイル名(どちらが一時ディレクトリに存在するかに依存して、dviあるいはpdf)。
\end_layout
\begin_layout Standard
-閲覧時には、一時ディレクトリに.dviファイルがあるか.pdfファイルがあるか(特定の文書を閲覧するのにどの書式を使用したか)によって、適当なプレビュー書式をLyX
-が動的に選択します。
-\end_layout
+yap・xdvi・okular
+\begin_inset Foot
+status collapsed
-\begin_layout Chapter
-特別な文書クラス
-\end_layout
+\begin_layout Plain Layout
+\begin_inset Flex MenuItem
+status collapsed
-\begin_layout Section
-A&Aの論文
+\begin_layout Plain Layout
+ツール\SpecialChar \menuseparator
+設定\SpecialChar \menuseparator
+ファイル処理\SpecialChar \menuseparator
+ファイル形式
\end_layout
-\begin_layout Standard
+\end_inset
-\noun on
-Peter Sütterlin文
+で
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+okular --unique
\end_layout
-\begin_layout Subsection
-はじめに
+\end_inset
+
+と設定すると良いかもしれません。
\end_layout
-\begin_layout Standard
-この節では、文書クラス
-\family typewriter
-aa.cls
+\end_inset
+
+・Sumatra PDFなど、一部のビューアでしか、完全な順検索機能は提供されていないことに注意してください
+\begin_inset Foot
+status collapsed
+
+\begin_layout Plain Layout
+Sumatraの場合には、
+\begin_inset CommandInset href
+LatexCommand href
+target "http://www.istri.fr/zip/CMCDDE.zip"
+
+\end_inset
+
+からダウンロードできるCMCDDEが必要です。
+\end_layout
+
+\end_inset
+
+。広く使われているPDFビューアの多く(特にAdobe Reader)は、順検索を全く提供していませんが、他の一部のビューア(たとえばEvinceやxpdf)で
+は、少なくとも、文書を読み込み直したり、ファイルの特定ページに移動することはできますので、少なくとも「近く」には移動することができます。この後者の機能は、syn
+ctexの外部コールで提供されています(事前に用意されている用例をご覧ください)。
+\end_layout
+
+\begin_layout Standard
+順検索は、DVI出力とPDF出力の双方で動作します。LyXは、過去にあなたが使用したプレビュー形式をチェックして(つまり、一時ディレクトリにどちらの形式が存在す
+るかをチェックして)、その形式に適切な設定を選択します。
+\end_layout
+
+\begin_layout Chapter
+特別な文書クラス
+\end_layout
+
+\begin_layout Section
+A&Aの論文
+\end_layout
+
+\begin_layout Standard
+
+\noun on
+Peter Sütterlin文
+\end_layout
+
+\begin_layout Subsection
+はじめに
+\end_layout
+
+\begin_layout Standard
+この節では、文書クラス
+\family typewriter
+aa.cls
\family default
第5.01版を使用して科学雑誌
\emph on
Astronomy and Astrophysics
\emph default
-(『天文学と宇宙物理学』:www.edpsciences.fr/aa/
+(『天文学と宇宙物理学』:www.edpsciences.fr/aa/
\begin_inset Flex URL
status collapsed
\end_inset
-)に投稿する論文を執筆するためのLyXの使用法を説明します。このパッケージは、FTPサイト
+)に投稿する論文を執筆するためのLyXの使用法を説明します。このパッケージは、FTPサイト
\end_layout
\begin_layout Standard
\begin_layout Standard
この学術誌の出版元は、2001年1月1日以降、Springer社からEDP Science社に変更されていることにご注意ください。この出版社の変更によって、th
-esaurusコマンドの廃止など、スタイルファイルに若干の変更が加わっています。LyXのaaクラスは、スタイルファイルの最新版(第5.01版)をサポートしています
-。もし古い版が装備されている場合には、更新してください。互換性のために、古い(第4版)レイアウトは、
+esaurusコマンドの廃止など、スタイルファイルに若干の変更が加わっています。LyXのaaクラスは、スタイルファイルの最新版(第5.01版)をサポートしています
+。もし古い版が装備されている場合には、更新してください。互換性のために、古い(第4版)レイアウトは、
\family sans
article (A&A V4)
\family default
\family sans
article (A&A)
\family default
-を選択してください(まぁ、これは自明ですね)。
+を選択してください(まぁ、これは自明ですね)。
\end_layout
\begin_layout Itemize
\begin_layout Itemize
\family sans
-箇条書き(記号)
+箇条書き(記号)
\end_layout
\begin_layout Itemize
\family sans
-箇条書き(連番)
+箇条書き(連番)
\end_layout
\begin_layout Itemize
\family sans
-箇条書き(記述)
+箇条書き(記述)
\end_layout
\begin_layout Itemize
\begin_layout Itemize
\family sans
-謝辞(Acknowledgment)
+謝辞(Acknowledgment)
\end_layout
\begin_layout Itemize
\family sans
-参考文献
+書誌情報
\end_layout
\begin_layout Itemize
\end_layout
\begin_layout Standard
-AASTeXは、American Astronomical Society(アメリカ天文学会)が発行するAstrophysical Journal(宇宙物理学雑
-誌)同誌のLettersとSupplementを含む)・Astronomical Journal(天文学雑誌)・Publications of
- the Astronomical Society of the Pacific(太平洋天文学会誌)三誌への電子投稿を可能にするために、同学会が作成したマクロ集
+AASTeXは、American Astronomical Society(アメリカ天文学会)が発行するAstrophysical Journal(宇宙物理学雑
+誌)同誌のLettersとSupplementを含む)・Astronomical Journal(天文学雑誌)・Publications of
+ the Astronomical Society of the Pacific(太平洋天文学会誌)三誌への電子投稿を可能にするために、同学会が作成したマクロ集
です。LyXは、これらの文書を生成する上で、なかでも数式・引用・画像処理能力において、優れたツールであることが認識されています。LyXは、同マクロ第5.0版以降を
必要としており、できればここで説明されている第5.2版以降が望まれます。第5.0版未満の版は、LaTeX2.09で使用するよう企図されているため、根本的にLyXとは互
換性がありません。AASTeXパッケージは、以下のAASTeXウェブサイトからダウンロードできるでしょう。
\begin_layout Plain Layout
ファイル\SpecialChar \menuseparator
-新規(ひな型使用)
+新規(ひな型使用)
\end_layout
\end_inset
\family typewriter
aastex.lyx
\family default
-を選んでください。これには、論文原稿のほとんどに共通して使われるフィールドが書き込まれています。書き込まれている文字列(括弧
+を選んでください。これには、論文原稿のほとんどに共通して使われるフィールドが書き込まれています。書き込まれている文字列(括弧
\family typewriter
<>
\family default
-を含む)を正しい情報で上書きしてください。AASTeXコマンド・AASTeX環境の多くは、LyX中で直接実行することができますが、特に
+を含む)を正しい情報で上書きしてください。AASTeXコマンド・AASTeX環境の多くは、LyX中で直接実行することができますが、特に
\family typewriter
\backslash
altaffiltext
\family default
のようにできないものもあります。この二つのコマンドは、ひな型ファイルを開いたとき、赤色に表示されているのですぐ目に入ることでしょう。このようなコマンドは、直接L
-aTeXコードを入力して、それをTeXコードとしてマークしなければなりません。このようなコマンドは、TeXコードあるいはEvil Red Text(邪悪な赤い文
-)と呼ばれます。AASTeX文書に必要とされる TeXコードを最小にするよう努力はしていますが、まだ望まれるほどにはなっていません。
+aTeXコードを入力して、それをTeXコードとしてマークしなければなりません。このようなコマンドは、TeXコードあるいはEvil Red Text(邪悪な赤い文
+)と呼ばれます。AASTeX文書に必要とされる TeXコードを最小にするよう努力はしていますが、まだ望まれるほどにはなっていません。
\end_layout
\begin_layout Subsection
\end_layout
\begin_layout Enumerate
-論文を LaTeXファイルとして書き出します(
+論文を LaTeXファイルとして書き出します(
\family sans
ファイル\SpecialChar \menuseparator
書き出し\SpecialChar \menuseparator
LateX
\family default
-)。
+)。
\end_layout
\begin_layout Enumerate
\backslash
usepackage...{fontenc}
\family default
-という行があれば(通常は
+という行があれば(通常は
\family typewriter
\backslash
documentclass
\family default
-の直後にあります)削除します。また、
+の直後にあります)削除します。また、
\family typewriter
\backslash
\end_layout
\begin_layout Enumerate
-LaTeXプリアンブル中に意図的に置いたコマンド(
+LaTeXプリアンブル中に意図的に置いたコマンド(
\family typewriter
.tex
\family default
-ファイル中、「User specified LaTeX commands」というコメントの直後にあります)を除いて、
+ファイル中、「User specified LaTeX commands」というコメントの直後にあります)を除いて、
\family typewriter
\backslash
\backslash
makeatother
\family default
-の間のもの(これらのコマンドを含む)をすべて削除します。
+の間のもの(これらのコマンドを含む)をすべて削除します。
\end_layout
\end_deeper
\end_layout
\begin_layout Standard
-AASTeXユーザーの手引き(
+AASTeXユーザーの手引き(
\family typewriter
aasguide.tex
\family default
-)に、各AASTeXコマンドの詳しい説明があるので、ここでは、各コマンドの使用法の詳細な説明は行いません。そこで、ここではユーザーの手引きに現れるとおりに一覧を
+)に、各AASTeXコマンドの詳しい説明があるので、ここでは、各コマンドの使用法の詳細な説明は行いません。そこで、ここではユーザーの手引きに現れるとおりに一覧を
列挙して、必要なところだけコメントを加えることにしましょう。
\end_layout
\backslash
documentclass
\family default
-(2.1.1)・
+ (2.1.1)・
\family typewriter
\backslash
begin{document}
\family default
-(2.2)・
+ (2.2)・
\family typewriter
\backslash
title
\family default
-(2.3)・
+ (2.3)・
\family typewriter
\backslash
author
\family default
-(2.3)・
+ (2.3)・
\family typewriter
\backslash
affil
\family default
-(2.3)・
+ (2.3)・
\family typewriter
\backslash
abstract
\family default
-(2.4)・
+ (2.4)・
\family typewriter
\backslash
keywords
\family default
-(2.5)・
+ (2.5)・
\family typewriter
\backslash
section
\family default
-(2.7)・
+ (2.7)・
\family typewriter
\backslash
subsection
\family default
-(2.7)・
+ (2.7)・
\family typewriter
\backslash
subsubsection
\family default
-(2.7)・
+ (2.7)・
\family typewriter
\backslash
paragraph
\family default
-(2.7)・
+ (2.7)・
\family typewriter
\backslash
facility
\family default
-(2.10)・
+ (2.10)・
\family typewriter
\backslash
begin{displaymath}
\family default
-(2.12)・
+ (2.12)・
\family typewriter
\backslash
begin{equation}
\family default
-(2.12)・
+ (2.12)・
\family typewriter
\backslash
begin{eqnarray}
\family default
-(2.12)・
+ (2.12)・
\family typewriter
\backslash
begin{mathletters}
\family default
-(2.12)・
+ (2.12)・
\family typewriter
\backslash
begin{thebibliography}
\family default
-(2.13.1)・
+ (2.13.1)・
\family typewriter
\backslash
bibitem
\family default
-(2.13.2)・全引用コマンドとその派生(2.13.2)・一般的なgraphicx図コマンド(2.14.1)・
+ (2.13.2)・全引用コマンドとその派生(2.13.2)・一般的なgraphicx図コマンド(2.14.1)・
\family typewriter
\backslash
begin{table}
\family default
-(2.15.4)・
+ (2.15.4)・
\family typewriter
\backslash
begin{tabular}
\family default
-(2.15.4)・
+ (2.15.4)・
\family typewriter
\backslash
caption
\family default
-(2.15.4)・
+ (2.15.4)・
\family typewriter
\backslash
label
\family default
-(他にもあるが特に2.15.4)・
+ (他にもあるが特に2.15.4)・
\family typewriter
\backslash
tablerefs
\family default
-(2.15.5)・
+ (2.15.5)・
\family typewriter
\backslash
tablecomments
\family default
-(2.15.5)・
+ (2.15.5)・
\family typewriter
\backslash
url
\family default
-(2.17.4)・
+ (2.17.4)・
\family typewriter
\backslash
end{document}
\family default
-(2.18)。
+ (2.18)。
\end_layout
\begin_layout Standard
\family typewriter
longabstract
\family default
-(2.4)・
+ (2.4)・
\family typewriter
preprint
\family default
-(3.2.1)・
+ (3.2.1)・
\family typewriter
preprint2
\family default
-(3.2.2)・
+ (3.2.2)・
\family typewriter
eqsecnum
\family default
-(3.3)・
+ (3.3)・
\family typewriter
flushrt
\family default
-(3.4)。これらは、
+ (3.4)。これらは、
\begin_inset Flex MenuItem
status collapsed
\family typewriter
cpright
\family default
-(すべて 2.1.3)。
+(すべて 2.1.3)。
\end_layout
\begin_layout Itemize
\backslash
slugcomment
\family default
-(2.1.4)・
+(2.1.4)・
\family typewriter
\backslash
shorttitle
\family default
-(2.1.5)・
+(2.1.5)・
\family typewriter
\backslash
shortauthors
\family default
-(2.1.5)。
+(2.1.5)。
\end_layout
\begin_layout Itemize
\backslash
email
\family default
-(2.3)―「単独で」使うことはできますが、段落の途中で使うことはできません。埋め込む必要がある場合には、TeXコードを使用してください。
+(2.3)―「単独で」使うことはできますが、段落の途中で使うことはできません。埋め込む必要がある場合には、TeXコードを使用してください。
\end_layout
\begin_layout Itemize
\backslash
and
\family default
-(2.3)―後ろに{}が付記されます。これはエラーの原因にはなりません。
+(2.3)―後ろに{}が付記されます。これはエラーの原因にはなりません。
\end_layout
\begin_layout Itemize
\backslash
notetoeditor
\family default
-(2.6)―「単独で」使うことはできますが、段落の途中で使うことはできません。埋め込む必要がある場合には、TeXコードを使用してください。
+(2.6)―「単独で」使うことはできますが、段落の途中で使うことはできません。埋め込む必要がある場合には、TeXコードを使用してください。
\end_layout
\begin_layout Itemize
\backslash
placetable
\family default
-(2.8)―相互参照用タグを挿入することはできません。手動でタグ名を入力する必要があります。
+(2.8)―相互参照用タグを挿入することはできません。手動でタグ名を入力する必要があります。
\end_layout
\begin_layout Itemize
\backslash
placefigure
\family default
-(2.8)—
+(2.8)—
\family typewriter
\backslash
\backslash
acknowledgements
\family default
-(2.9)―後ろに{}が付記されます。これはエラーの原因にはなりません。
+(2.9)―後ろに{}が付記されます。これはエラーの原因にはなりません。
\end_layout
\begin_layout Itemize
\backslash
appendix
\family default
-(2.11)―後ろに{}が付記されます。これはエラーの原因にはなりません。
+(2.11)―後ろに{}が付記されます。これはエラーの原因にはなりません。
\end_layout
\begin_layout Itemize
\backslash
figcaption
\family default
-(2.14.2)―文章のはじめにカーソルを置いて
+(2.14.2)―文章のはじめにカーソルを置いて
\begin_inset Flex MenuItem
status collapsed
\backslash
objectname
\family default
-(2.17.1)―非必須パラメータとしてカタログIDを取る以外は、
+(2.17.1)―非必須パラメータとしてカタログIDを取る以外は、
\family typewriter
\backslash
\backslash
dataset
\family default
-(2.17.1)―非必須パラメータとしてカタログIDを取る以外は、
+(2.17.1)―非必須パラメータとしてカタログIDを取る以外は、
\family typewriter
\backslash
\backslash
altaffilmark
\family default
-(2.3)・
+(2.3)・
\family typewriter
\backslash
altaffiltext
\family default
-(2.3)・
+(2.3)・
\family typewriter
\backslash
eqnum
\family default
-(2.12)・
+(2.12)・
\family typewriter
\backslash
setcounter{equation}
\family default
-(2.12)・学術誌名略語(2.12.4)・
+(2.12)・学術誌名略語(2.12.4)・
\family typewriter
\backslash
figurenum
\family default
-(2.14.1)・
+(2.14.1)・
\family typewriter
\backslash
epsscale
\family default
-(2.14.1)・
+(2.14.1)・
\family typewriter
\backslash
plotone
\family default
-(2.14.1)・
+(2.14.1)・
\family typewriter
\backslash
plottwo
\family default
-(2.14.1)・
+(2.14.1)・
\family typewriter
\backslash
tablenum
\family default
-(2.15.4)・
+(2.15.4)・
\family typewriter
\backslash
tableline
\family default
-(2.15.4:入れたい場所の後ろに、左側セルの最初の要素として挿入する。表中では、LyXの方法は使わないでください)・
+(2.15.4:入れたい場所の後ろに、左側セルの最初の要素として挿入する。表中では、LyXの方法は使わないでください)・
\family typewriter
\backslash
tablenotemark
\family default
-(2.15.5)・
+(2.15.5)・
\family typewriter
\backslash
tablenotetext
\family default
-(2.15.5)・補遺(2.17)の大半(
+(2.15.5)・補遺(2.17)の大半(
\family typewriter
\backslash
\backslash
email
\family default
-を除く。上記参照)・
+を除く。上記参照)・
\family typewriter
\backslash
singlespace
\family default
-(3.1)・
+(3.1)・
\family typewriter
\backslash
doublespace
\family default
-(3.1)・
+(3.1)・
\family typewriter
\backslash
onecolumn
\family default
-(3.2)・
+(3.2)・
\family typewriter
\backslash
twocolumn
\family default
-(3.2)
+(3.2)
\end_layout
\begin_layout Subsubsection
\end_layout
\begin_layout Standard
-references(2.12.3)環境とdeluxetable(2.14)環境は、少なくとも意味のあるような形で実装することができないので、無視してください。もし、
+references(2.12.3)環境とdeluxetable(2.14)環境は、少なくとも意味のあるような形で実装することができないので、無視してください。もし、
絶対に、どうしても、deluxetableを使う必要があるならば、テキストエディタで別ファイルとして編集し、
\begin_inset Flex MenuItem
status collapsed
\family typewriter
sample.tex
\family default
-(あるいは
+(あるいは
\family typewriter
table.tex
\family default
-でも可)を、LaTeXやAASTeXとまったく関係のないディレクトリにコピーして、
+でも可)を、LaTeXやAASTeXとまったく関係のないディレクトリにコピーして、
\family typewriter
sample.tex
\family default
LyX中から
\family sans
ツール\SpecialChar \menuseparator
-再初期設定
+環境構成
\family default
を再度実行し、LyXを再起動してください。
\end_layout
\end_layout
\begin_layout Subsubsection
-参考文献
+書誌情報
\end_layout
\begin_layout Standard
-若干の注意があります。(1)文献項目の本文中の空白取りが少しおかしくなることがあるようです。書誌情報を入力する際には、最後の著者と、著作年を入れる括弧の間にスペ
+若干の注意があります。(1)文献項目の本文中の空白取りが少しおかしくなることがあるようです。書誌情報を入力する際には、最後の著者と、著作年を入れる括弧の間にスペ
ースを
\emph on
入れない
\family typewriter
Ressler (1992)
\family default
-ではだめです。(2)書誌情報の入力の仕方は、必ずしも自明ではありません。もっとも簡単な方法は、文書の最後に、最初の書誌情報をまず書き込み、それを
+ではだめです。(2)書誌情報の入力の仕方は、必ずしも自明ではありません。もっとも簡単な方法は、文書の最後に、最初の書誌情報をまず書き込み、それを
\family sans
-参考文献
+書誌情報
\family default
-環境としてマークすることです。すると、入力したものの前に、小さな灰色のボックスが現れます。このボックスをクリックして、残りの情報を入力してください。新しい参考文
-献を追加するには、既存の参考文献の後ろでリターンを押します。すると、新しいボックスの付いた新規行が出てくるので、後は同様にしてください。
+環境としてマークすることです。すると、入力したものの前に、小さな灰色のボックスが現れます。このボックスをクリックして、残りの情報を入力してください。新しい書誌情
+報を追加するには、既存の書誌情報の後ろでリターンを押します。すると、新しいボックスの付いた新規行が出てくるので、後は同様にしてください。
\end_layout
\begin_layout Subsubsection
\end_layout
\begin_layout Standard
-AASTeXには、自前の図関連コマンド(たとえば
+AASTeXには、自前の図関連コマンド(たとえば
\family typewriter
\backslash
plotone
\family default
-)がありますが、私は(既定のgraphicxを使った)LaTeXの標準図コマンドの方がずっと好きです。望めば、図フロートボックスに、TeXコードで
+)がありますが、私は(既定のgraphicxを使った)LaTeXの標準図コマンドの方がずっと好きです。望めば、図フロートボックスに、TeXコードで
\family typewriter
\backslash
\end_layout
\begin_layout Standard
-これまでに進んできた道のりは、長い人も短い人もいることでしょう。私には、ApJとAJに発表した論文がありますが、その努力の98%はLyX上で為されました。残りの
-2%が、LaTeXでの後処理と若干の後片付けです。投稿の過程では何のトラブルもなく、これらの学術誌が通常の投稿原稿と違う点に気づくことはなかったでしょう。ですか
-ら、がんばって発表してください!
+これまでに進んできた道のりは、長い人も短い人もいることでしょう。私には、ApJとAJに発表した論文がありますが、その努力の98
+\begin_inset space \thinspace{}
+\end_inset
+
+%はLyX上で為されました。残りの2
+\begin_inset space \thinspace{}
+\end_inset
+
+%が、LaTeXでの後処理と若干の後片付けです。投稿の過程では何のトラブルもなく、これらの学術誌が通常の投稿原稿と違う点に気づくことはなかったでしょう。ですから
+、がんばって発表してください!
\end_layout
\begin_layout Section
\begin_inset VSpace bigskip
\end_inset
-AMS LaTeXレイアウトは、American Mathematical Society(アメリカ数学会)の刊行物に投稿する数学論文用のスタイルです。レイアウ
-トは、特定の学術誌向けに仕立てられてはいませんが、簡単にそうすることができます。各学術誌毎の指示については、AMSの説明書をご参照ください(通常は、TeX出力中
-の一行を変更する必要があるだけです)。AMSの説明書は、ウェブWeb上の
+
+\end_layout
+
+\begin_layout Standard
+AMS LaTeXレイアウトは、American Mathematical Society(アメリカ数学会)の刊行物に投稿する数学論文用のスタイルです。レイアウ
+トは、特定の学術誌向けに仕立てられてはいませんが、簡単にそうすることができます。各学術誌毎の指示については、AMSの説明書をご参照ください(通常は、TeX出力中
+の一行を変更する必要があるだけです)。AMSの説明書は、ウェブWeb上の
\begin_inset Flex URL
status open
\end_layout
\begin_layout Itemize
-amsbook:標準のAMS book(実際はモノグラフ)書式。
+amsbook:標準のAMS book(実際はモノグラフ)書式。
\end_layout
\begin_layout Standard
status collapsed
\begin_layout Plain Layout
-定理(AMS)
+定理(AMS)
\end_layout
\end_inset
-モジュールに収録されており、AMSクラスのいずれかを選択すると、このモジュールが既定で読み込まれるようになっています(これは別のクラスでも使用することができ、別
-のものに変えたいときは取り除くこともできます)。少し使用頻度の低いものとしては、
+モジュールに収録されており、AMSクラスのいずれかを選択すると、このモジュールが既定で読み込まれるようになっています(これは別のクラスでも使用することができ、別
+のものに変えたいときは取り除くこともできます)。少し使用頻度の低いものとしては、
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-定理(AMS拡張)
+定理(AMS拡張)
\end_layout
\end_inset
status collapsed
\begin_layout Plain Layout
-定理(節毎連番)
+定理(節毎連番)
\end_layout
\end_inset
status collapsed
\begin_layout Plain Layout
-定理(章毎連番)
+定理(章毎連番)
\end_layout
\end_inset
\begin_inset Formula $n.m$
\end_inset
-のようになり、最初の数字は節番号(または章番号)、次の数字はそれまで同節内(章内)に現れた出力の全数を表します。大半の環境は、連番なしでも用いることができます。
+のようになり、最初の数字は節番号(または章番号)、次の数字はそれまで同節内(章内)に現れた出力の全数を表します。大半の環境は、連番なしでも用いることができます。
連番なしのものは、環境名の後ろにアスタリスクを付けたもので表されます。連番なしの出力
\emph on
のみ
status collapsed
\begin_layout Plain Layout
-定理(連番なし)
+定理(連番なし)
\end_layout
\end_inset
status collapsed
\begin_layout Plain Layout
-定理(AMS)
+定理(AMS)
\end_layout
\end_inset
status collapsed
\begin_layout Plain Layout
-参考文献
+書誌情報
\end_layout
\end_inset
status collapsed
\begin_layout Plain Layout
-定理(AMS)
+定理(AMS)
\end_layout
\end_inset
-モジュールの両方で提供され、後者の場合には、星付き(連番なし)版と星なし(連番)版の両方が提供されます。
+モジュールの両方で提供され、後者の場合には、星付き(連番なし)版と星なし(連番)版の両方が提供されます。
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-定理(連番なし)
+定理(連番なし)
\end_layout
\end_inset
\end_layout
\begin_layout Proposition
-議論されている一般的な理論に(希望的には)何かを付け加えるような、主要ではない結果です。
+議論されている一般的な理論に(希望的には)何かを付け加えるような、主要ではない結果です。
\end_layout
\begin_layout Conjecture
-正当化を与えずに述べられた叙述で、著者には証明法がわからないけれども、正しいと(少なくとも著者にとっては)思われるものです。
+正当化を与えずに述べられた叙述で、著者には証明法がわからないけれども、正しいと(少なくとも著者にとっては)思われるものです。
\end_layout
\begin_layout Definition*
\end_layout
\begin_layout Proof
-この環境の最後には、証了記号(通常は四角ですがスタイルによって変わります)が置かれます。この環境の中に別の環境を入れたい------たとえばケース環境など---
+この環境の最後には、証了記号(通常は四角ですがスタイルによって変わります)が置かれます。この環境の中に別の環境を入れたい------たとえばケース環境など---
---場合で、証了記号は証明環境の終わりにのみ現れるようにしたい場合には、他の環境は証明環境の中に入れ子にしなくてはなりません。入れ子に関する情報については、
\emph on
ユーザーの手引き
status collapsed
\begin_layout Plain Layout
-定理(AMS拡張)
+定理(AMS拡張)
\end_layout
\end_inset
\end_layout
\begin_layout Acknowledgement*
-謝辞(acknowledgement)です。
+謝辞(acknowledgement)です。
\end_layout
\begin_layout Conclusion*
\end_layout
\begin_layout Section
-AGU各誌(
+AGU各誌(
\family sans
-aguplus)
+aguplus)
\end_layout
\begin_layout Standard
\end_layout
\begin_layout Standard
-これはAmerican Geophysical Society(アメリカ地球物理学会) の各学術誌向けのレイアウトファイルです。AGU発行のクラスファイルおよび
-AGUplusの両方(これらは
+これはAmerican Geophysical Society(アメリカ地球物理学会) の各学術誌向けのレイアウトファイルです。AGU発行のクラスファイルおよび
+AGUplusの両方(これらは
\begin_inset Flex URL
status collapsed
\begin_layout Plain Layout
-ftp://ftp.agu.org/journals/latex/journals
+http://publications.agu.org/files/2013/08/AGU-LaTeX.zip
\end_layout
\end_inset
-にあります)が導入されていることが必要です。
+にあります)が導入されていることが必要です。
\end_layout
\begin_layout Subsection
\begin_layout Standard
\family sans
-平面表(Planotable
+平面表(Planotable
\family default
-)と
+)と
\family sans
挿絵
\family default
-(Plate)が新しいフロートです。また、
+(Plate)が新しいフロートです。また、
\family sans
表キャプション
\family default
ツール\SpecialChar \menuseparator
設定
\family default
-メニュー項目で行うことができます(AGUの論文は常に英語ですよね。ですから他の言語は
+メニュー項目で行うことができます(AGUの論文は常に英語ですよね。ですから他の言語は
\emph on
選ばないで下さい
\emph default
-)。
+)。
\end_layout
\begin_layout Enumerate
\family typewriter
jgrga
\family default
-と入力してください(すみません、これはバグです)。
+と入力してください(すみません、これはバグです)。
\end_layout
\begin_layout Enumerate
\family sans
agu
\family default
-と入力して、参考文献のスタイルに
+と入力して、書誌情報のスタイルに
\family typewriter
agu.bst
\family default
\end_layout
\begin_layout Standard
-以下の環境を使うことができます。右に記してあるキー割当ては、broadway.bindを使った場合のものです。
+以下の環境を使うことができます。右に記してある
+\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
+
+割当ては、broadway.bindを使った場合のものです。
\end_layout
\begin_layout Itemize
\family default
-話者(役者)の配役です。すべて大文字で中央揃えに置かれます。
+話者(役者)の配役です。すべて大文字で中央揃えに置かれます。
\end_layout
\begin_layout Itemize
\begin_layout Section
EGS各誌
\family sans
-(egs)
+(egs)
\end_layout
\begin_layout Standard
\end_layout
\begin_layout Standard
-これはEuropean Geophysical Society(欧州地球物理学会)の学術誌向けのレイアウトファイルです。必要とされる
+これはEuropean Geophysical Society(欧州地球物理学会)の学術誌向けのレイアウトファイルです。必要とされる
\family typewriter
egs.cls
\family default
\end_layout
\begin_layout Standard
-
-\lang english
-See the LyX template file
+LyXひな型ファイルの
\family typewriter
elsarticle.lyx
\family default
-.
- It contains all infos you need.
+を参照してください。必要な情報は全てそこにあります。
\end_layout
\begin_layout Section
-Foils(別名FoilTeX)
+Foils (別名FoilTeX)
\begin_inset CommandInset label
LatexCommand label
name "sec:foiltex"
\family sans
foils
\family default
-クラス(
+クラス(
\family sans
presentation (FoilT
\begin_inset ERT
eX)
\family default
-)が導入されていなければ、
+)が導入されていなければ、
\family sans
foils
\family default
\emph on
つねに
\emph default
-付けられず、(ロゴが定義されていれば)ロゴは、
+付けられず、(ロゴが定義されていれば)ロゴは、
\emph on
つねに
\emph default
empty
\family default
\series default
- 最終出力には、ページ番号をはじめ、へッダ・フッタが出力されません(もちろん脚注は除きます)。
+ 最終出力には、ページ番号をはじめ、へッダ・フッタが出力されません(もちろん脚注は除きます)。
\end_layout
\begin_layout Labeling
plain
\family default
\series default
- 最終出力には、ページ番号がページ下部の中央に出力されますが、他のへッダ・フッタは出力されません(脚注除く)。
+ 最終出力には、ページ番号がページ下部の中央に出力されますが、他のへッダ・フッタは出力されません(脚注除く)。
\end_layout
\begin_layout Labeling
\family sans
Rotatefoilhead
\family default
-環境の役割を逆転させることに注意してください(これらの環境については次節で説明します)。
+環境の役割を逆転させることに注意してください(これらの環境については次節で説明します)。
\end_layout
\begin_layout Labeling
\end_layout
\begin_layout Standard
-\begin_inset ERT
-status open
-
-\begin_layout Plain Layout
-
-
-\backslash
-begin{multicols}{2}
-\end_layout
-\end_inset
-
-
-\end_layout
+\family sans
+\begin_inset Flex Multiple Columns
+status open
\begin_layout Itemize
\begin_layout Itemize
\family sans
-箇条書き(記号)
+箇条書き(記号)
\end_layout
\begin_layout Itemize
\family sans
-箇条書き(連番)
+箇条書き(連番)
\end_layout
\begin_layout Itemize
\family sans
-箇条書き(記述)
+箇条書き(記述)
\end_layout
\begin_layout Itemize
\family sans
-箇条書き(リスト)
+箇条書き(リスト)
\end_layout
\begin_layout Itemize
\begin_layout Itemize
\family sans
-引用(字下げあり)
+引用(字下げあり)
\end_layout
\begin_layout Itemize
\family sans
-引用(字下げなし)
+引用(字下げなし)
\end_layout
\begin_layout Itemize
\begin_layout Itemize
\family sans
-参考文献
+書誌情報
\end_layout
\begin_layout Itemize
コメント
\end_layout
-\begin_layout Standard
-\begin_inset ERT
-status open
-
-\begin_layout Plain Layout
-
-
-\backslash
-end{multicols}
-\end_layout
-
\end_inset
\begin_layout Itemize
\family sans
-スライドタイトル(Foilhead)
+スライドタイトル(Foilhead)
\end_layout
\begin_layout Itemize
\family sans
-横置きスライドタイトル(Rotatefoilhead)
+横置きスライドタイトル(Rotatefoilhead)
\end_layout
\begin_layout Standard
\begin_layout Itemize
\family sans
-スライドタイトル(小)(ShortFoilhead)
+スライドタイトル(小)(ShortFoilhead)
\end_layout
\begin_layout Itemize
\family sans
-横置きスライドタイトル(小)(ShortRotatefoilhead)
+横置きスライドタイトル(小)(ShortRotatefoilhead)
\end_layout
\begin_layout Standard
\end_layout
\begin_layout Standard
-\begin_inset ERT
-status open
-
-\begin_layout Plain Layout
-
-
-\backslash
-begin{multicols}{2}
-\end_layout
-
-\end_inset
-
-\end_layout
+\family sans
+\begin_inset Flex Multiple Columns
+status open
\begin_layout Itemize
定義*
\end_layout
-\begin_layout Standard
-\begin_inset ERT
-status open
-
-\begin_layout Plain Layout
-
-
-\backslash
-end{multicols}
-\end_layout
-
\end_inset
\begin_layout Itemize
\family sans
-箇条書き(チック)
+箇条書き(チック)
\end_layout
\begin_layout Itemize
\family sans
-箇条書き(クロス)
+箇条書き(クロス)
\end_layout
\begin_layout Standard
\end_layout
\begin_layout Standard
-この目的のためには、以下のコマンドスタイルがあります(
+この目的のためには、以下のコマンドスタイルがあります(
\shape smallcaps
-Martin Vermeer)。
+Martin Vermeer)。
\end_layout
\begin_layout Standard
-\begin_inset ERT
+\begin_inset Flex Multiple Columns
status open
-\begin_layout Plain Layout
-
-
-\backslash
-begin{multicols}{2}
-\end_layout
-
-\end_inset
-
-
-\end_layout
-
\begin_layout Itemize
\family sans
\end_layout
\begin_deeper
-\begin_layout Standard
+\begin_layout Plain Layout
\begin_inset space ~
\end_inset
\end_layout
\end_deeper
-\begin_layout Standard
-\begin_inset ERT
-status open
-
-\begin_layout Plain Layout
-
-
-\backslash
-end{multicols}
-\end_layout
-
\end_inset
\family sans
日付
\family default
-環境を使用しなかった場合には、LaTeXは(出力を生成し直したときにはいつも)その時点の日付を挿入します。
+環境を使用しなかった場合には、LaTeXは(出力を生成し直したときにはいつも)その時点の日付を挿入します。
\end_layout
\begin_layout Subsubsection
\begin_layout Standard
前述のように、新しいスライドを開始するには、4つの方法があります。縦向きのスライドを開始するには、
\family sans
-スライドタイトル(Foilhead)
+スライドタイトル(Foilhead)
\family default
や
\family sans
-スライドタイトル(小)(ShortFoilhead)
+スライドタイトル(小)(ShortFoilhead)
\family default
-を使用します。両環境の違いは、スライドタイトル(foilhead)とスライド本文の間の余白の違いです。
+を使用します。両環境の違いは、スライドタイトル(foilhead)とスライド本文の間の余白の違いです。
\end_layout
\begin_layout Standard
横向きのスライドは、
\family sans
-横向きスライドタイトル(Rotatefoilhead)
+横向きスライドタイトル(Rotatefoilhead)
\family default
-か横向きスライドタイトル(小)(
+か横向きスライドタイトル(小)(
\family sans
-ShortRotatefoilhead)
+ShortRotatefoilhead)
\family default
-環境を使用して生成します。ここでも両環境の違いは、タイトルと本文の間の余白のみです。どちらの場合も、(小)と記された版は、タイトルと本文の間の余白が、0.5インチ
-(約1.27cm)小さくなります。
+環境を使用して生成します。ここでも両環境の違いは、タイトルと本文の間の余白のみです。どちらの場合も、(小)と記された版は、タイトルと本文の間の余白が、0.5インチ
+(約1.27cm)小さくなります。
\end_layout
\begin_layout Standard
節の
\family sans
-箇条書き(記号)ブリットの指定
+箇条書き(記号)ブリットの指定
\family default
の節も、読まれることが望ましいでしょう。
\end_layout
\begin_layout Standard
\family sans
-箇条書き(チック)
+箇条書き(チック)
\family default
と
\family sans
-箇条書き(クロス)
+箇条書き(クロス)
\family default
-の二つの新しい様式は、チェック印や×印を箇条書きのラベルに使用する専用の環境を提供することで、予定一覧や正誤一覧を作りやすくするように設計されたものです。これら
-の箇条書きは、
+の二つの新しい様式は、チェック印や
+\begin_inset Formula $\times$
+\end_inset
+
+印を箇条書きのラベルに使用する専用の環境を提供することで、予定一覧や正誤一覧を作りやすくするように設計されたものです。これらの箇条書きは、
\family sans
-箇条書き(記号)
+箇条書き(記号)
\family default
の派生型を専用に用意したものに過ぎません。ただし、これらは、
\family typewriter
\family sans
右フッタ
\family default
-(既定ではページ番号)・
+(既定ではページ番号)・
\family sans
右ヘッダ
\family default
-(右上)・
+(右上)・
\family sans
左ヘッダ
\family default
-(左上)を使って文字を入れることができます。
+(左上)を使って文字を入れることができます。
\end_layout
\begin_layout Subsection
\emph on
新規長さ
\emph default
-は、その長さの値で置き換えます。長さはすべて、インチ(in)・ミリメートル(mm)・ポイント(pt)のような長さ単位か、
+は、その長さの値で置き換えます。長さはすべて、インチ(in)・ミリメートル(mm)・ポイント(pt)のような長さ単位か、
\family typewriter
\backslash
\end_layout
\begin_layout Section
-Hollywood(Hollywoodスペック・スクリプト)
+Hollywood(Hollywoodスペック・スクリプト)
\end_layout
\begin_layout Standard
\end_layout
\begin_layout Standard
-以下の環境が利用可能です。右に示されているキー割当てを使用するには、hollywood.bindを使用してください。
+以下の環境が利用可能です。右に示されている
+\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
+
+割当てを使用するには、hollywood.bindを使用してください。
\end_layout
\begin_layout Itemize
\family default
-新しい屋内(INTERIOR)カメラの設定を指定します。この後には、かならずDAYやNIGHTなどを指定して、必要な照明を定義します。この行はすべて大文字で書き
+新しい屋内(INTERIOR)カメラの設定を指定します。この後には、かならずDAYやNIGHTなどを指定して、必要な照明を定義します。この行はすべて大文字で書き
ます。
\end_layout
\family default
-屋外(EXTERIOR)カメラの設定を指定します。この行はすべて大文字で書きます。
+屋外(EXTERIOR)カメラの設定を指定します。この行はすべて大文字で書きます。
\end_layout
\begin_layout Itemize
\end_inset
-の各サイトからダウンロードすることができます。両パッケージは、標準「article」パッケージの修正版であり、両者は(一部を除き)ほぼ同一です。LyXは、これら
+の各サイトからダウンロードすることができます。両パッケージは、標準「article」パッケージの修正版であり、両者は(一部を除き)ほぼ同一です。LyXは、これら
のパッケージのほとんどの機能をサポートしています。私は両誌へ投稿する論文をLyXで書き上げましたが、何らの問題も生じませんでした。
\end_layout
通常と同じく、論文を書く上で最も易しい方法は、ひな型を使って書き始めることです。
\family sans
ファイル\SpecialChar \menuseparator
-æ\96°è¦\8f(ã\81²ã\81ªå½¢使用)
+æ\96°è¦\8f(ã\81²ã\81ªå\9e\8b使用)
\family default
をクリックして、ひな型
\family typewriter
\family typewriter
ijmpd.lyx
\family default
-を選択してください。すると、原稿で良く使用されるフィールドを含んだ、ほぼ空の文書ができますので、既存のフィールド(鍵括弧
+を選択してください。すると、原稿で良く使用されるフィールドを含んだ、ほぼ空の文書ができますので、既存のフィールド(鍵括弧
\family typewriter
<>
\family default
-を含む)を正しい情報で置き換えてください。以下の各点にご留意ください。
+を含む)を正しい情報で置き換えてください。以下の各点にご留意ください。
\end_layout
\begin_layout Enumerate
\family sans
適用
\family default
-をクリックすれば、設定することができます(この変更を固定するなら
+をクリックすれば、設定することができます(この変更を固定するなら
\family sans
保存
\family default
-を押してください)。
+を押してください)。
\end_layout
\begin_layout Enumerate
\family typewriter
\backslash
-refcite{キー}
+refcite{
+\family default
+
+\begin_inset Flex Ruby
+status collapsed
+
+\begin_layout Plain Layout
+
+\family typewriter
+鍵
+\family default
+
+\begin_inset Argument post:1
+status collapsed
+
+\begin_layout Plain Layout
+キー
+\end_layout
+
+\end_inset
+
+
+\end_layout
+
+\end_inset
+
+
+\family typewriter
+}
\family default
」のように
\family typewriter
\emph on
後
\emph default
-かつ参考文献の
+かつ書誌情報の
\emph on
前
\emph default
\backslash
tbl{表キャプション}{
\family default
-(ママ)と入れます。そこに表の内容を入れて、直後をTeXコード
+(ママ)と入れます。そこに表の内容を入れて、直後をTeXコード
\family typewriter
}
\family default
\family typewriter
.tex
\family default
-ファイルに収め、このファイルをLyX文書に取り込んでください(
+ファイルに収め、このファイルをLyX文書に取り込んでください(
\family sans
挿入\SpecialChar \menuseparator
ファイル\SpecialChar \menuseparator
子文書
\family default
-)。表フロートの作り方についての詳細は、各パッケージに含まれている
+)。表フロートの作り方についての詳細は、各パッケージに含まれている
\family typewriter
ws-ijmpc.tex
\family default
\end_layout
\begin_layout Standard
-論文を投稿する前には、LyX文書をLaTeXファイルに書き出し(
+論文を投稿する前には、LyX文書をLaTeXファイルに書き出し(
\family sans
ファイル\SpecialChar \menuseparator
書き出し\SpecialChar \menuseparator
LaTeX
\family default
-)
+)
\begin_inset Foot
status open
ijmpd.lyx
\family default
を使用して書き始めた場合には、これら必要なTeXコードは、すでに書き込まれています。通常、これらを削除する必要はありません。2つのうち1番めのTeXコードのみが
-、奇数ページおよび偶数ページの上部に印字する情報(それぞれ著者名と論文の短縮タイトル)を指定するために、修正する必要があります。このTeXコードは、
+、奇数ページおよび偶数ページの上部に印字する情報(それぞれ著者名と論文の短縮タイトル)を指定するために、修正する必要があります。このTeXコードは、
\family typewriter
\backslash
\end_layout
\begin_layout Standard
-iopartパッケージは、Institute of Physics(イギリス物理学会)発行の学術誌へ電子的に投稿する原稿を作成するための文書クラスを提供していま
+iopartパッケージは、Institute of Physics(イギリス物理学会)発行の学術誌へ電子的に投稿する原稿を作成するための文書クラスを提供していま
す。iopartクラスを使用した論文作成方法の著者用説明書は、ウェブサイト
\begin_inset Flex URL
status collapsed
\family sans
Paper
\family default
-(タイトルと同じ)
+(タイトルと同じ)
\end_layout
\begin_layout Itemize
\begin_layout Standard
Kluwerパッケージは、Kluwer Academic Publishers社が発行する学術誌への電子投稿を可能にするために、同社が作成したマクロ集です。同社
-の発行誌のうち、(少なくとも私の専門内で)もっともよく知られているものは、
+の発行誌のうち、(少なくとも私の専門内で)もっともよく知られているものは、
\emph on
Astrophysics and Space Science
\emph default
-(『宇宙物理学と宇宙科学』)と
+(『宇宙物理学と宇宙科学』)と
\emph on
Solar Physics
\emph default
-(『太陽系物理学』)ですが、他にも多くの学術誌があります(
+(『太陽系物理学』)ですが、他にも多くの学術誌があります(
\begin_inset Flex URL
status collapsed
\end_inset
-に全覧があります)。Kluwerパッケージは、
+に全覧があります)。Kluwerパッケージは、
\begin_inset Flex URL
status collapsed
\end_inset
-からダウンロードできます。完全なユーザーの手引きも同パッケージ内に収録されています(個別にダウンロードすることも可能です)。
+からダウンロードできます。完全なユーザーの手引きも同パッケージ内に収録されています(個別にダウンロードすることも可能です)。
\end_layout
\begin_layout Standard
LyXは、このパッケージの機能の多くをサポートしていますが、すべてではありません。しかし、TeXコードを必要とするのは、パッケージ中のいくつかの「変わった」コマ
-ンドだけになりました(
+ンドだけになりました(
\begin_inset CommandInset ref
LatexCommand ref
reference "subsec:kluwer_peculiarities"
\end_inset
-参照)。最近、私はLyXを使って書いた論文を
+参照)。最近、私はLyXを使って書いた論文を
\emph on
Astrophysics and Space Science
\emph default
\family typewriter
kluwer.lyx
\family default
-を選択してください。これは、原稿に通常必要となる各フィールドと、それらの使用法が短く書かれただけの、(ほとんど)何も書かれていない文書です。他のテンプレートと同
-様に、既存の文章を(括弧
+を選択してください。これは、原稿に通常必要となる各フィールドと、それらの使用法が短く書かれただけの、(ほとんど)何も書かれていない文書です。他のテンプレートと同
+様に、既存の文章を(括弧
\family typewriter
<>
\family default
-を含む)正しい情報で上書きしてください。
+を含む)正しい情報で上書きしてください。
\end_layout
\begin_layout Subsection
\family typewriter
.tex
\family default
-ファイルを必要な回数(通常3回以内)だけLaTeXにかける。
+ファイルを必要な回数(通常3回以内)だけLaTeXにかける。
\end_layout
\begin_layout Enumerate
\family sans
xdvi
\family default
-などを使って開き、問題がないか確認する(間違いをしていない限り問題ないはずです)。
+などを使って開き、問題がないか確認する(間違いをしていない限り問題ないはずです)。
\end_layout
\begin_layout Subsection
\backslash
end{article}
\family default
-で終わります。この環境をLyXに実装することも可能でしたが、醜い上に初心者を混乱させる可能性があるので、実装することはしませんでした。したがって、これらの命令(
+で終わります。この環境をLyXに実装することも可能でしたが、醜い上に初心者を混乱させる可能性があるので、実装することはしませんでした。したがって、これらの命令(
\family typewriter
\backslash
\backslash
end{article}
\family default
-)は、直接本文中に入力して、LaTeXコード(「TeXコード」のことです)としてマークする必要があります。
+)は、直接本文中に入力して、LaTeXコード(「TeXコード」のことです)としてマークする必要があります。
\end_layout
\begin_layout Enumerate
-論文の冒頭に置く情報(タイトル・サブタイトル・著者名・所属・ヘッダ用タイトル・ヘッダ用著者名・概要・キーワード)は、「opening」とよばれる環境に入れなくて
-はなりません。これはLyXでは実装されていませんので、タイトルやサブタイトルなどは、2つのTeXコード行(
+論文の冒頭に置く情報(タイトル・サブタイトル・著者名・所属・ヘッダ用タイトル・ヘッダ用著者名・概要・キーワード)は、「opening」とよばれる環境に入れなくて
+はなりません。これはLyXでは実装されていませんので、タイトルやサブタイトルなどは、2つのTeXコード行(
\family typewriter
\backslash
\backslash
end{opening}
\family default
-)の間に入れる必要があります。
+)の間に入れる必要があります。
\end_layout
\begin_layout Enumerate
-ユーザーの手引きによれば、参考文献の各項目のラベルは、
+ユーザーの手引きによれば、書誌情報の各項目のラベルは、
\family typewriter
+\begin_inset Newline newline
+\end_inset
+
+
\backslash
protect
\backslash
\end_layout
\begin_layout Enumerate
-新しい参考文献項目を入力する場合には、ひな型に例示されている参考文献項目をコピーして、必要に応じて修正してください。
+新しい書誌情報項目を入力する場合には、ひな型に例示されている書誌情報項目をコピーして、必要に応じて修正してください。
\end_layout
\begin_layout Section
\end_layout
\begin_layout Itemize
-見出しや箇条書き(記述)環境のラベル、および
+見出しや箇条書き(記述)環境のラベル、および
\emph on
letter (koma-script)
\emph default
。章見出しの連番は、節見出しの連番と同様に行われ、別行立てで「 Chapter\SpecialChar \ldots{}
」という行がつきません。さらに、多くのオプションによって、見出しの外観を修正するこ
-とができます(LyXでは、
+とができます(LyXでは、
\family sans
文書\SpecialChar \menuseparator
設定
\family sans
クラスオプション
\family default
-フィールドで指定します)。これらのオプションの独語での詳細な説明が、Koma-Scriptの取扱説明書
+フィールドで指定します)。これらのオプションの独語での詳細な説明が、Koma-Scriptの取扱説明書
\emph on
scrguide
\emph default
\family sans
DIV
\family default
-オプションを使う方法です(LyXでは、
+オプションを使う方法です(LyXでは、
\family sans
文書\SpecialChar \menuseparator
設定
\family sans
クラスオプション
\family default
-フィールドで指定します)。これらのオプションは
+フィールドで指定します)。これらのオプションは
\family sans
文書\SpecialChar \menuseparator
設定
\emph default
の段落環境を、若干の修正を加えた上ですべて含んでいますが、LyX固有の
\family sans
-箇条書き(一覧)
+箇条書き(一覧)
\family default
環境は例外であり、同じ機能を持つ新しい
\family sans
\family sans
下部キャプション
\family default
-は、ある要素の上部ないし下部にキャプションを配置する際、位置に応じて正しく余白取りを行う特別なキャプションです(組版規則に厳密に従うならば、表キャプションは、つ
-ねに表の上に置くべきでしょう)。また、クラスオプション
+は、ある要素の上部ないし下部にキャプションを配置する際、位置に応じて正しく余白取りを行う特別なキャプションです(組版規則に厳密に従うならば、表キャプションは、つ
+ねに表の上に置くべきでしょう)。また、クラスオプション
\family typewriter
tablecaptionsabove
\family default
\family sans
格言(dictum)
\family default
-:これは、章頭などに警句を置くのに用いることができます。オプション引数(
+:これは、章頭などに警句を置くのに用いることができます。オプション引数(
\family sans
挿入\SpecialChar \menuseparator
短縮タイトル
\family default
-)を用いれば、格言の作者を入れることができます。格言と作者の間は、線で区切られます。これを使用するためには、Koma-Script第2.8q版以上が必要です。
+)を用いれば、格言の作者を入れることができます。格言と作者の間は、線で区切られます。これを使用するためには、Koma-Script第2.8q版以上が必要です。
\family sans
格言(dictum)
\family default
\family sans
主題
\family default
-:通常のタイトル部(
+:通常のタイトル部(
\family sans
タイトル
\family default
\family sans
日付
\family default
-)の上に、文書の主題用の中央揃えの段落を生成します。
+)の上に、文書の主題用の中央揃えの段落を生成します。
\end_layout
\begin_layout Itemize
\family sans
出版社
\family default
-:通常のタイトル部(
+:通常のタイトル部(
\family sans
タイトル
\family default
\family sans
日付
\family default
-)の下に、出版社名用の中央揃えの段落を生成します。
+)の下に、出版社名用の中央揃えの段落を生成します。
\end_layout
\begin_layout Itemize
\emph on
article (koma-script)
\emph default
-の場合は、通常のタイトル部(
+の場合は、通常のタイトル部(
\family sans
タイトル
\family default
\family sans
日付
\family default
-)の下に献辞用の中央揃えの段落を生成します。
+)の下に献辞用の中央揃えの段落を生成します。
\end_layout
\begin_layout Itemize
\family sans
タイトル頭書き
\family default
-:通常のタイトル部(
+:通常のタイトル部(
\family sans
タイトル
\family default
\family sans
日付
\family default
-)の上に、文書頭書き用の左揃えの段落を生成します。
+)の上に、文書頭書き用の左揃えの段落を生成します。
\end_layout
\begin_layout Itemize
\end_layout
\begin_layout Standard
-入力環境を使用すると、個人データ(名前や住所など)が既に入力された入力環境と、後から入力するデータの入力環境を備えた、書簡のひな型を作成することができます。
+入力環境を使用すると、個人データ(名前や住所など)が既に入力された入力環境と、後から入力するデータの入力環境を備えた、書簡のひな型を作成することができます。
\end_layout
\begin_layout Itemize
\family sans
住所
\family default
-(受取人の住所、旧レイアウトの
+(受取人の住所、旧レイアウトの
\family sans
書簡
\family default
-と同じ)・
+と同じ)・
\family sans
頭語
\family default
\family sans
次の住所
\family default
-は別の書簡を新しく開始します(つまり一文書あたり複数の書簡を書くことができます)。新しく付け加えられた項目は、送り主の
+は別の書簡を新しく開始します(つまり一文書あたり複数の書簡を書くことができます)。新しく付け加えられた項目は、送り主の
\family sans
電子メール
\family default
\family sans
銀行
\family default
-、およびヘッダに(
+、およびヘッダに(
\family sans
挿入\SpecialChar \menuseparator
図
\family default
-で)
+で)
\family sans
ロゴ
\family default
\begin_layout Standard
しかしながら、もっとも大きな改善は、書簡のレイアウトを、ほとんどどんなニーズにも合わせて設定できるようになった点でしょう。これはプリアンブルか、クラスオプション
-として読み込まれる特別なスタイルファイル(「レタークラスオプション」、拡張子
+として読み込まれる特別なスタイルファイル(「レタークラスオプション」、拡張子
\family typewriter
*.lco
\family default
-)によって設定することができます
+)によって設定することができます
\begin_inset Foot
status collapsed
\emph on
koma-letter2
\emph default
-をご覧ください。詳細な解説は、Koma-Script取扱説明書(
+をご覧ください。詳細な解説は、Koma-Script取扱説明書(
\emph on
scrguide
\emph default
-)にあります。
+)にあります。
\end_layout
\begin_layout Subsection
\family sans
節(addsec)
\family default
-環境の見出しは、「本当の」LaTeXの目次には追加されますが、LyXの目次(
+環境の見出しは、「本当の」LaTeXの目次には追加されますが、LyXの目次(
\family sans
移動
\family default
-メニュー)には追加されません。
+メニュー)には追加されません。
\end_layout
\begin_layout Itemize
\begin_layout Standard
Memoirは、非常に強力で、着実に改良が加えられている文書クラスであり、フィクションとノンフィクションの文学作品用に設計されています。その目的は、ユーザーに、
文書の組版に関して最大限の裁量を得させることにあります。Memoirは、標準bookクラスに基づいていますが、articleクラスをエミュレートすることもできま
-す(以下参照)。
+す(以下参照)。
\end_layout
\begin_layout Standard
\end_inset
-、LyXのフレームワークが持つ制約のために、おそらく決して追加されることのないと考えられるものも多数あります。もちろん、ネイティブなLaTeXコマンド(TeXコ
+、LyXのフレームワークが持つ制約のために、おそらく決して追加されることのないと考えられるものも多数あります。もちろん、ネイティブなLaTeXコマンド(TeXコ
ード
\begin_inset Foot
status collapsed
\end_inset
-)の助けを借りれば、全機能を使用できます。この節では、LyXがネイティブにサポートしている機能についてのみ、列挙するものとします。詳細な説明(および他の機能)に
+)の助けを借りれば、全機能を使用できます。この節では、LyXがネイティブにサポートしている機能についてのみ、列挙するものとします。詳細な説明(および他の機能)に
ついては、Memoirクラスの詳しい取扱説明書
\begin_inset Foot
status collapsed
\end_layout
\begin_layout Description
-ページ様式: Memoirパッケージとfancyhdrパッケージとのコマンドの衝突のため(両パッケージは同じ名前のコマンドを定義しているため、LaTeXが混乱さ
-せられます)、fancyページ様式は使用できません。その代わり、Memoirには、多くの独自のページ様式が付属してきます(
+ページ様式: Memoirパッケージとfancyhdrパッケージとのコマンドの衝突のため(両パッケージは同じ名前のコマンドを定義しているため、LaTeXが混乱さ
+せられます)、fancyページ様式は使用できません。その代わり、Memoirには、多くの独自のページ様式が付属してきます(
\family sans
文書\SpecialChar \menuseparator
設定\SpecialChar \menuseparator
ページレイアウト
\family default
-参照)。これらを章題ページに使用したい場合には、コマンド
+参照)。これらを章題ページに使用したい場合には、コマンド
\family typewriter
\backslash
chapterstyle
\family default
-を、本文またはプリアンブルに記述する必要があります(例えば、
+を、本文またはプリアンブルに記述する必要があります(例えば、
\family typewriter
\backslash
chapterstyle{companion}
\family default
-など)。
+など)。
\end_layout
\begin_layout Description
-節分け: 標準クラスでは、節分けコマンド(章・節・小節等)は、非必須引数を一つ取ることができます。これを用いて、目次やヘッダ用に別のタイトルを指定することができ
-ます(たとえば、タイトルが長すぎる場合などに用います)。LyXでは、章や節の始めで
+節分け: 標準クラスでは、節分けコマンド(章・節・小節等)は、非必須引数を一つ取ることができます。これを用いて、目次やヘッダ用に別のタイトルを指定することができ
+ます(たとえば、タイトルが長すぎる場合などに用います)。LyXでは、章や節の始めで
\family sans
挿入\SpecialChar \menuseparator
短縮タイトル
\end_layout
\begin_layout Description
-目次・図一覧・表一覧: 標準クラス(および他の多くのクラス)では、目次と図一覧および表一覧は、自動的に新規頁に置かれます。Memoirは、これとは別の方針を採り
+目次・図一覧・表一覧: 標準クラス(および他の多くのクラス)では、目次と図一覧および表一覧は、自動的に新規頁に置かれます。Memoirは、これとは別の方針を採り
ます。改頁を行いたい場合は、手動で頁区切りを入れなくてはなりません。
\end_layout
\begin_layout Description
-タイトル頁: 理由は不明ですが、Memoirはタイトルページに丁付けを行います(標準クラスでは、タイトルページは「empty」様式、すなわち丁付けを行いません)
-ã\80\82ã\82¿ã\82¤ã\83\88ã\83«é \81ã\81«ä¸\81ä»\98ã\81\91ã\82\92è¡\8cã\81\84ã\81\9fã\81\8fã\81ªã\81\84å ´å\90\88ã\81«ã\81¯ã\80\81ã\83\97ã\83ªã\82¢ã\83³ã\83\96ã\83«ã\81«
+タイトル頁: 理由は不明ですが、Memoirはタイトルページに丁付けを行います(標準クラスでは、タイトルページは「empty」様式)。タイトル頁に丁付けを行いた
+くない場合には、プリアンブルに
\family typewriter
\backslash
\emph on
article
\emph default
-を用いる(
+を用いる(
\family sans
文書\SpecialChar \menuseparator
設定\SpecialChar \menuseparator
クラスオプション
\family default
-で入力)と、article様式をエミュレートできます。すなわち、(脚注・図・表等の)カウンタは、章毎にリセットされず、次の章は頁を改めず(ただし、「本物の」ar
-ticleクラスとは違って、頁を改めることも可)、部はbookクラスと同様に、独立の頁を使用します。
+で入力)と、article様式をエミュレートできます。すなわち、(脚注・図・表等の)カウンタは、章毎にリセットされず、次の章は頁を改めず(ただし、「本物の」ar
+ticleクラスとは違って、頁を改めることも可)、部はbookクラスと同様に、独立の頁を使用します。
\end_layout
\begin_layout Description
-Oldfontcommands: LaTeX旧2.09版で使用されていた旧いフォントコマンド(
+Oldfontcommands: LaTeX旧2.09版で使用されていた旧いフォントコマンド(
\family typewriter
\backslash
\backslash
it
\family default
-など)は、Memoirにおいては、既定では使用することができません。Memoirがこれらのコマンドを検知すると、エラーを発してLaTeXを停止させます。しかし、
+など)は、Memoirにおいては、既定では使用することができません。Memoirがこれらのコマンドを検知すると、エラーを発してLaTeXを停止させます。しかし、
クラスオプション
\emph on
oldfontcommands
\emph default
-を指定すると、これらのコマンドが容認され、エラーの代わりに警告を発するのみとなります(これによって、少なくともLaTeXは停止しなくなります)。まだ、多くのパッ
+を指定すると、これらのコマンドが容認され、エラーの代わりに警告を発するのみとなります(これによって、少なくともLaTeXは停止しなくなります)。まだ、多くのパッ
ケージと、就中多くのBibTeXスタイルファイルが、これらのコマンドを使用しているので、我々はこのオプションを既定で使うこととしました。
\end_layout
\end_layout
\begin_layout Standard
-LyXでサポートされる機能(今のところそれほど多くはありません)を簡単に説明しましょう。詳しくはMemoirの取扱説明書
+LyXでサポートされる機能(今のところそれほど多くはありません)を簡単に説明しましょう。詳しくはMemoirの取扱説明書
\begin_inset Foot
status collapsed
\end_layout
\begin_layout Description
-章要約: この古い組版様式はご覧になったことがあるかも知れません。章の内容が、見出しの下と目次に要約されているものです(たとえば、「我らが英雄がトロヤに到着する
-。彼は友人を失うが、新たな友人を得る。」など)。章要約(chapterprecis)はこれを行います。したがって、章要約は章の下でのみ意味を持ちます。
+章要約: この古い組版様式はご覧になったことがあるかも知れません。章の内容が、見出しの下と目次に要約されているものです(たとえば、「我らが英雄がトロヤに到着する
+。彼は友人を失うが、新たな友人を得る。」など)。章要約(chapterprecis)はこれを行います。したがって、章要約は章の下でのみ意味を持ちます。
\end_layout
\begin_layout Description
-題辞: 題辞(epigraph)は章頭の、気の利いた標語やモットーです。題辞環境は、そのような標語を組む洗練された方法を提供します。標語本体(本文)とその著者(
-出典)は、短い線で区切られます。この環境には二つの引数(本文と出典)が必要なので、ここでもLyXを少しだます必要があります。ここでは、2つの引数の間に、
+題辞: 題辞(epigraph)は章頭の、気の利いた標語やモットーです。題辞環境は、そのような標語を組む洗練された方法を提供します。標語本体(本文)とその著者(
+出典)は、短い線で区切られます。この環境には二つの引数(本文と出典)が必要なので、ここでもLyXを少しだます必要があります。ここでは、2つの引数の間に、
\emph on
<標語>
\family typewriter
\emph on
<標語の著者>
\emph default
-のように、(TeXモードで)波括弧を入れなくてはなりません。
+のように、(TeXモードで)波括弧を入れなくてはなりません。
\end_layout
\begin_layout Description
-詩題: Memoirには(複雑で隠喩的なものも含めて)詩を組版するための多くの機能がありますが、LyXは、そのうちいくつかしかサポートしていません。詩題はその一
-つです。これは詩用の中央揃えタイトルで、目次にも表示されます(詩句が詩の標準環境です。Memoirには、詩句の拡張版もありますが、これらを使うためにはTeXコー
-ドを使用しなくてはなりません。これらの環境は通常の詩句環境の中に入れ子にしなくてはならないのですが、LyXではそれができないためです)。
+詩題: Memoirには(複雑で隠喩的なものも含めて)詩を組版するための多くの機能がありますが、LyXは、そのうちいくつかしかサポートしていません。詩題はその一
+つです。これは詩用の中央揃えタイトルで、目次にも表示されます(詩句が詩の標準環境です。Memoirには、詩句の拡張版もありますが、これらを使うためにはTeXコー
+ドを使用しなくてはなりません。これらの環境は通常の詩句環境の中に入れ子にしなくてはならないのですが、LyXではそれができないためです)。
\end_layout
\begin_layout Description
\end_layout
\begin_layout Section
-Article(mwart)・book(mwbk)・report(mwrep)
-\begin_inset Argument
+Article (mwart)・book (mwbk)・report (mwrep)
+\begin_inset Argument status
status collapsed
\begin_layout Plain Layout
-
+The
\family typewriter
mw
\family default
-クラス
+ Classes
\end_layout
\end_inset
\end_layout
\begin_layout Itemize
-付番のない見出し(
+付番のない見出し(
\family sans
節*
\family default
-などの星付き)も目次に加えられます。
+などの星付き)も目次に加えられます。
\end_layout
\begin_layout Itemize
4
\family default
-テキストクラスは、アメリカ物理学会のRevTeX 4.0(1999年5月の
+テキストクラスは、アメリカ物理学会のRevTeX 4.0(1999年5月の
\begin_inset Formula $\beta$
\end_inset
-リリース)クラスで動作します。
+リリース)クラスで動作します。
\end_layout
\begin_layout Standard
\end_inset
-から入手することができます。これをLaTeXが検出することのできる場所に導入してください。それから、適当に選んだディレクトリ(もといクラスファイルを導入したのと
-は異なるディレクトリ)で簡単なRevTeX 4文書を LaTeXでコンパイルできるかどうか確認してください。この後、LyXを再初期設定すると、クラスファイルを検
-出し、RevTeX4テキストクラスが使用できるようになるはずです。
+から入手することができます。これをLaTeXが検出することのできる場所に導入してください。それから、適当に選んだディレクトリ(もといクラスファイルを導入したのと
+は異なるディレクトリ)で簡単なRevTeX 4文書を LaTeXでコンパイルできるかどうか確認してください。この後、LyXを環境構成すると、クラスファイルを検出
+し、RevTeX4テキストクラスが使用できるようになるはずです。
\end_layout
\begin_layout Standard
\backslash
email{}
\family default
-に対応しています。(少なくともRevTeX 4.0 Beta現在では)
+に対応しています。(少なくともRevTeX 4.0 Beta現在では)
\family sans
住所
\family default
\family default
レイアウトと
\family sans
-住所(
+住所(
\family default
または同等の
\family sans
所属
\family default
-)レイアウトの間に置かなければなりません。
+)レイアウトの間に置かなければなりません。
\family sans
感謝(thanks)
\family default
\end_layout
\begin_layout Standard
-このレイアウトの主な問題点は、電子メールやタイトルのようなレイアウトに非必須引数を用いることができないことです(これはこのレイアウトだけの問題ではありません。例
-えば、節レイアウトも非必須引数を使用することができません)。これは、たとえばページヘッダにヘッダ用タイトルを設定したい場合などには、ファイルをLaTeXファイル
-に変換した後に(これは最終的にAPSに原稿を送る際には行わなくてはなりません)、テキストエディタを使ってLaTeXファイルを編集し、非必須引数を書き加えなくては
+このレイアウトの主な問題点は、電子メールやタイトルのようなレイアウトに非必須引数を用いることができないことです(これはこのレイアウトだけの問題ではありません。例
+えば、節レイアウトも非必須引数を使用することができません)。これは、たとえばページヘッダにヘッダ用タイトルを設定したい場合などには、ファイルをLaTeXファイル
+に変換した後に(これは最終的にAPSに原稿を送る際には行わなくてはなりません)、テキストエディタを使ってLaTeXファイルを編集し、非必須引数を書き加えなくては
ならないということです。これらのレイアウトがないと、
\family typewriter
\backslash
altaffiliation
\family default
-(またそれと同等な
+(またそれと同等な
\family typewriter
\backslash
altaddress
\family default
-)は使えませんので、対応するレイアウトは存在せず、手動で書き加える必要があります
+)は使えませんので、対応するレイアウトは存在せず、手動で書き加える必要があります
\begin_inset Foot
status collapsed
\end_layout
\begin_layout Section
-Springer学術誌(
+Springer学術誌(
\family sans
-svjour)
+svjour)
\end_layout
\begin_layout Standard
\end_inset
-に必要なクラスファイル(LaTeX2e用になりました)とそれに対応する学術誌の一覧があります。このレイアウトはモジュール式になっています。つまり、全ジャーナル共
+に必要なクラスファイル(LaTeX2e用になりました)とそれに対応する学術誌の一覧があります。このレイアウトはモジュール式になっています。つまり、全ジャーナル共
通部分は
\family typewriter
svjour.inc
\family default
-に実装されており、各誌個別のレイアウトファイル(たとえばJournal of Geodesy用の
+に実装されており、各誌個別のレイアウトファイル(たとえばJournal of Geodesy用の
\family typewriter
svjog.layout
\family default
-など)から取り込むことができます。
+など)から取り込むことができます。
\end_layout
\begin_layout Standard
\family typewriter
svjog
\family default
-は、標準LyX頒布版に収録済みです。関連するクラスファイルを(Springerからダウンロードして)適切なディレクトリに導入し、LaTeXを再設定した後(teT
+は、標準LyX頒布版に収録済みです。関連するクラスファイルを(Springerからダウンロードして)適切なディレクトリに導入し、LaTeXを再設定した後(teT
eXの場合は、必要に応じてroot権限で
\family typewriter
texhash
\family default
-を実行します)、LyXを再初期設定すれば、動作するはずです。
+を実行します)、LyXを環境構成すれば、動作するはずです。
\end_layout
\begin_layout Subsection
\end_layout
\begin_layout Section
-Slides(別名
+Slides (別名
\noun on
SliTeX
\noun default
-)
+)
\begin_inset Foot
status collapsed
\begin_layout Plain Layout
-(訳註)この節の内容は、全般的に古くなっています。
+(訳註)この節の内容は、全般的に古くなっています。
\end_layout
\end_inset
\end_layout
\begin_layout Standard
-このクラスは、旧SLITeXパッケージをLaTeX2e用に改良したものです。LaTeX2e頒布版すべてが、このクラス(以下では単に「
+このクラスは、旧SLITeXパッケージをLaTeX2e用に改良したものです。LaTeX2e頒布版すべてが、このクラス(以下では単に「
\family sans
slides
\family default
-」と述べることにします)を含んでいるので、あなたもお持ちのはずです。前述の
+」と述べることにします)を含んでいるので、あなたもお持ちのはずです。前述の
\family sans
foils
\family default
\begin_deeper
\begin_layout Description
-プレーン(plain) 最終出力の右下隅にページ番号が付きます。
+プレーン(plain) 最終出力の右下隅にページ番号が付きます。
\end_layout
\begin_layout Description
-設定(headings)
+設定(headings)
\family sans
- プレーン(plain)
+ プレーン(plain)
\family default
と同様ですが、それ以外にあなたが指定したタイムマーカーをすべて出力します。これが既定値です。
\end_layout
にタイムマーカーを加えることができます。詳細は、第
\begin_inset CommandInset ref
LatexCommand ref
-reference "sec:slideNote"
+reference "sec:スライド注釈"
\end_inset
\family typewriter
slides.lyx
\family default
-」を使用することもできます(新規ファイルを開く際に
+」を使用することもできます(新規ファイルを開く際に
\family sans
ファイル\SpecialChar \menuseparator
新規(ひな型使用)
\family default
-を使用してください)。ひな型ファイルには、このクラスが使用する特別な段落環境の用例も含まれています。これらについては、以下で説明します。
+を使用してください)。ひな型ファイルには、このクラスが使用する特別な段落環境の用例も含まれています。これらについては、以下で説明します。
\end_layout
\begin_layout Subsection
\end_layout
\begin_layout Standard
-次に気付くのは、(ツールバー左端の)段落環境プルダウンボックスが変わっていることでしょう。通常見かける環境の多くがなくなって、代わりに5つの新しい環境が入ってい
+次に気付くのは、(ツールバー左端の)段落環境プルダウンボックスが変わっていることでしょう。通常見かける環境の多くがなくなって、代わりに5つの新しい環境が入ってい
ます。これは、
\family sans
slides
\begin_layout Itemize
\family sans
-箇条書き(記号)
+箇条書き(記号)
\end_layout
\begin_layout Itemize
\family sans
-箇条書き(連番)
+箇条書き(連番)
\end_layout
\begin_layout Itemize
\family sans
-箇条書き(記述)
+箇条書き(記述)
\end_layout
\begin_layout Itemize
\family sans
-箇条書き(一覧)
+箇条書き(一覧)
\end_layout
\begin_layout Itemize
\family sans
-引用(字下げあり)
+引用(字下げあり)
\end_layout
\begin_layout Itemize
\family sans
-引用(字下げなし)
+引用(字下げなし)
\end_layout
\begin_layout Itemize
\family sans
キャプション
\family default
-」のように見えますが、実際には(必要なら前段落を終了して)新しい段落環境を開始します。同様に、
+」のように見えますが、実際には(必要なら前段落を終了して)新しい段落環境を開始します。同様に、
\family sans
不可視文
\family default
status collapsed
\begin_layout Plain Layout
-(訳註)ここの記述は古くなっています。
+(訳註)ここの記述は古くなっています。
\end_layout
\end_inset
\family sans
slides
\family default
-クラスを役立てる方法を詳しく説明はしますが、内容をどうするかはあなた次第です(そしてこれもLyXの哲学です)。
+クラスを役立てる方法を詳しく説明はしますが、内容をどうするかはあなた次第です(そしてこれもLyXの哲学です)。
\end_layout
\begin_layout Standard
\family sans
スライド
\family default
-環境を選択すれば(方法は第
+環境を選択すれば(方法は第
\begin_inset CommandInset ref
LatexCommand ref
reference "sec:スライドの癖"
\end_inset
-節参照のこと)、LyXは新規スライドを開始します。この環境ないし「疑似環境」のラベルは、鮮やかな青で「新規スライド:」と表示されます。この環境の後のテキスト環境
+節参照のこと)、LyXは新規スライドを開始します。この環境ないし「疑似環境」のラベルは、鮮やかな青で「新規スライド:」と表示されます。この環境の後のテキスト環境
や段落環境は、すべて新規スライドに入ります。簡単ですよね。
\end_layout
\begin_layout Standard
-Slidesは、おそらくLyXの中で強制的に改頁をしなくてはならない唯一のクラスです(これは
+Slidesは、おそらくLyXの中で強制的に改頁をしなくてはならない唯一のクラスです(これは
\family sans
段落レイアウト
\family default
-ダイアログで指定できます)。実際、一つのスライドの内容を入力し終わったら、改頁したくなるはずです。仮に一つのスライドに物理的に入りきらない文章を入力したとすると
+ダイアログで指定できます)。実際、一つのスライドの内容を入力し終わったら、改頁したくなるはずです。仮に一つのスライドに物理的に入りきらない文章を入力したとすると
、入りきらない部分は、次の新規スライドにまわされます。しかしながら、入りきらない部分のスライドにはページ番号が付きませんので、こうするのはお勧めしません。その上
、一枚に収まらないスライドでは、
\family sans
\family sans
スライド
\family default
-(あるいは
+(あるいは
\family sans
オーバーレイ
\family default
-;どちらでも同じことです)部分に、代わりに空白の部分が置かれます。
+;どちらでも同じことです)部分に、代わりに空白の部分が置かれます。
\end_layout
\begin_layout Standard
\begin_layout Plain Layout
\SpecialChar \ldots{}
-のような形となり、TeXとしてマークする必要があります。「可視性」を変更したい文章は、波括弧のあいだ(そして
+のような形となり、TeXとしてマークする必要があります。「可視性」を変更したい文章は、波括弧のあいだ(そして
\family typewriter
\backslash
\backslash
visible
\family default
-コマンドの後ろ)に入れます。TeXとしてマークする方法がわからない場合は、
+コマンドの後ろ)に入れます。TeXとしてマークする方法がわからない場合は、
\emph on
ユーザーの手引き
\emph default
\family sans
スライド
\family default
-よりも短く(オーバーレイのラベルよりも長いですが)、
+よりも短く(オーバーレイのラベルよりも長いですが)、
\family sans
オーバーレイ
\family default
\family typewriter
clock
\family default
-」を追加指定する必要があります(第
+」を追加指定する必要があります(第
\begin_inset CommandInset ref
LatexCommand ref
-reference "sec:slidesetup-1"
+reference "sec:slidesetup"
\end_inset
-節参照)。このオプションはタイムマーカ機能を有効にして、生成したすべての
+節参照)。このオプションはタイムマーカ機能を有効にして、生成したすべての
\family sans
注釈
\family default
\family sans
Foils
\family default
-クラス(第
+クラス(第
\begin_inset CommandInset ref
LatexCommand ref
reference "sec:foiltex"
\end_inset
-節参照)や「
+節参照)や「
\family typewriter
seminar
\family default
-」パッケージ(一部のTeX頒布版に含まれています)のように、他のLaTeX2eクラスも存在します。私はこれらについては知らないのですが、他にどのようなことができ
+」パッケージ(一部のTeX頒布版に含まれています)のように、他のLaTeX2eクラスも存在します。私はこれらについては知らないのですが、他にどのようなことができ
るのか試してみてください。
\end_layout
chktex
\family default
は、CTAN
+\begin_inset Newline newline
+\end_inset
+
+
\begin_inset CommandInset href
LatexCommand href
target "http://www.ctan.org/tex-archive/help/Catalogue/entries/chktex.html"
\family typewriter
cua
\family default
-キー設定ファイルならば短絡キー
+
+\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 Ruby
+status collapsed
+
+\begin_layout Plain Layout
+
+\family roman
+\series medium
+\shape up
+\size normal
+\emph off
+\bar no
+\noun off
+\color none
+捷径
+\family default
+\series default
+\shape default
+\size default
+\emph default
+\bar default
+\noun default
+\color inherit
+
+\begin_inset Argument post:1
+status collapsed
+
+\begin_layout Plain Layout
+ショートカット
+\end_layout
+
+\end_inset
+
+
+\end_layout
+
+\end_inset
+
+鍵
\family sans
C-g
\family default
\family typewriter
cua
\family default
-キー設定の場合には短絡キー
+鍵設定の場合には捷径鍵
\family sans
C-i
\family default
\family typewriter
emacs
\family default
-キー設定の場合は短絡キー
+鍵設定の場合は捷径鍵
\family sans
C-o
\family default
\begin_layout Itemize
\family sans
-設定
-\family default
-(
-\family sans
-出力
-\family default
-・
+\begin_inset Flex MenuItem
+status collapsed
+
+\begin_layout Plain Layout
+
\family sans
-LaTeX
+ツール\SpecialChar \menuseparator
+設定\SpecialChar \menuseparator
+出力\SpecialChar \menuseparator
+LaTeX\SpecialChar \menuseparator
+CheckTeXコマンド
+\end_layout
+
+\end_inset
+
+
\family default
-タブ)中の
+中の
\family sans
ChkTeX
\family default
\family sans
ChkTeX
\family default
-の設定ファイル(通常は
+の設定ファイル(通常は
\begin_inset Flex Code
status collapsed
\end_inset
-ファイル)を調整します。コマンドラインからどの警告を有効・無効にできるかは以下をご覧ください。
+ファイル)を調整します。コマンドラインからどの警告を有効・無効にできるかは以下をご覧ください。
\end_layout
\begin_layout Itemize
\end_layout
\begin_layout Standard
-LyXの将来の版では、このツール(およびその縮小版
+LyXの将来の版では、このツール(およびその縮小版
\family typewriter
lacheck
\family default
-)の力を最大限引き出すように、より完備したインターフェイスを提供できればと考えています。しかし、現状でも十分に役立つものとなっています。ある程度長さがある既存文
+)の力を最大限引き出すように、より完備したインターフェイスを提供できればと考えています。しかし、現状でも十分に役立つものとなっています。ある程度長さがある既存文
書に使用してみていただければ、きっと驚かれることでしょう。
\end_layout
\end_layout
\begin_layout Standard
-かつて私の友人が、LyXをグループプロジェクトに使おうとしましたが、当時のLyXには、バージョン管理機能やファイルロック機構が備わっていなかったために、採用を見
-合わせました。この事実は少々私をいらだたせ、(将来的にCVSやSCCSのサポートできる拡張性を含め)少なくともRCSのサポートをするべきだと考えたのです。いまや
-これは実現しました。LyXは、今ではもっとも基本的なRCS/CVS/SVNコマンドをサポートしています。もしもっと洗練されたことを行いたい場合には、ターミナル上
-から手動で行う必要があります。
+LyXは、今ではもっとも基本的なRCS/CVS/SVN/GITコマンドをサポートしています。もしもっと洗練されたことを行いたい場合には、ターミナル上から手動で行
+う必要があります。
\end_layout
\begin_layout Standard
-LyXで実際にバージョン管理機能を使い始める前に、RCS/CVS/SVNの使用法に習熟しておかなくてはなりません。また、CVSのサポートは、subversion
-のサポートほど良くないので、CVSよりもSVNを使うことをお勧めします。Subversionを学び始めるには、SVN Book
+また、CVSのサポートは、subversionのサポートほど良くないので、CVSよりもSVNを使うことをお勧めします。Subversionを学び始めるには、SV
+N Book
\begin_inset Foot
-status collapsed
+status open
\begin_layout Plain Layout
\begin_inset CommandInset href
\end_inset
-が良いでしょう。RCSの場合は、「rsintro」をお読みください(これはmanファイルです。
+が良いでしょう。RCSの場合は、「rsintro」をお読みください(これはmanファイルです。
\family typewriter
man rcsintro
\family default
-で読めます)。このファイルは、RCSの基本機能のすべてを説明しています。特に、RCSディレクトリに関するコメントと、マスターRCSファイル(
+で読めます)。このファイルは、RCSの基本機能のすべてを説明しています。特に、RCSディレクトリに関するコメントと、マスターRCSファイル(
\family typewriter
,v
\family default
-で終わるファイルです)の概念に注意を払ってください。
+で終わるファイルです)の概念に注意を払ってください。
\end_layout
\begin_layout Standard
-LyXへの実装においては、GNU RCSまたはCVS/SVNパッケージの最新版を仮定しています。旧版への保証はありません。ログメッセージのほとんどは、現在のとこ
-ろ操作後には表示されません。確認したい場合には、メッセージペインで確かめてください。
+LyXで実際にバージョン管理機能を使い始める前に、RCS/CVS/SVN/GITの使用法に習熟しておかなくてはなりません。LyXでLyXへの実装においては、GN
+U RCSまたはCVS/SVNパッケージの最新版を仮定しています。旧版への保証はありません。ログメッセージのほとんどは、現在のところ操作後には表示されません。確
+認したい場合には、メッセージ面で確かめてください。バージョン管理を常用するユーザーには、VCツールバーが便利でしょう。これは
+\family sans
+表示\SpecialChar \menuseparator
+ツールバー\SpecialChar \menuseparator
+バージョン管理
+\family default
+で有効にできます。
\end_layout
\begin_layout Standard
ファイル\SpecialChar \menuseparator
バージョン管理
\family default
-のサブメニューにあります。LyXは、RCS 5.7に対して試験されています。
+のサブメニューにあります。LyXは、RCS 5.7/5.8に対して試験されています。
+\begin_inset Foot
+status open
+
+\begin_layout Plain Layout
+古いDOS / MS Windowsビルド(5.7)では、LyXで適切に動作させるためには、環境変数を設定する必要があります。とくに、標準時間帯(TZ)を設定し、
+さらに大事なことは、アーカイブの既定位置を変更する場合には、RCSINITを設定しなくてはなりません("SET RCSINIT=-x,v/")。---
+ LyXは、文書のあるディレクトリのfile.lyx,vに、アーカイブがあるものと期待します。Windows RCSバイナリ付属のREADMEもご覧ください。
+\end_layout
+
+\end_inset
+
+
\end_layout
\begin_layout Subsubsection
\end_layout
\begin_layout Standard
-このコマンドは、文書をRCSに登録します(CVSが管理しているディレクトリ下にない場合)。すると対話的に、文書の最初の説明を入力するように尋ねられます。すると文
+このコマンドは、文書をRCSに登録します(CVSが管理しているディレクトリ下にない場合)。すると対話的に、文書の最初の説明を入力するように尋ねられます。すると文
書は読み込み専用モードになるので、変更を加えるためには
\family sans
チェックアウトして編集
\begin_layout Standard
実行されるRCSコマンドは:
\family typewriter
+
+\begin_inset Newline newline
+\end_inset
+
ci -q -u -i -t-"<初期説明文>" <ファイル名>
\end_layout
\begin_layout Subsubsection
+\family sans
+コピー
+\end_layout
+
+\begin_layout Standard
+これは、現行文書のコピーを生成します。RCSは、コピー操作を自前ではサポートしませんので、バージョン履歴には保存されず、新コピーは新規ファイルとして追加されます
+。最後のチェックイン以降、変更が加えられていないサラの文書であることが要求されます。ファイル名とコピー操作の説明を入力するように促され、その後、新コピーがローカ
+ルとリポジトリの両方に生成されます。コピーされた文書と元の文書の親ディレクトリが異なる場合には、コピーにインクルードされたファイルの相対パスは、(
+\family sans
+ファイル\SpecialChar \menuseparator
+名前をつけて保存\SpecialChar \ldots{}
+
+\family default
+と同様に)全て調整されます。最後に、元の文書の代わりに、コピーされたファイルが読み込まれます。
+\end_layout
+
+\begin_layout Labeling
+\labelwidthstring 00.00.0000
+RCSコマンド:
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+"ファイル名"
+\end_layout
+
+\end_inset
+
+を
+\family typewriter
+"新ファイル名"
+\family default
+にコピーする場合
+\end_layout
+
+\begin_layout Labeling
+\labelwidthstring 00.00.0000
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+ci -q -u -i "<新ファイル名>"
+\end_layout
+
+\end_inset
+
+
+\end_layout
+
+\begin_layout Subsubsection
+
\family sans
最後のチェックインを取り消す
\end_layout
\end_layout
\begin_layout Standard
-LyXは、RCSバージョン番号情報(のみ)をサポートしています。詳細については、
+LyXは、RCSバージョン番号情報(のみ)をサポートしています。詳細については、
\begin_inset CommandInset ref
LatexCommand ref
reference "sub:VCS改訂情報"
のみ
\series default
\emph default
-(すなわち
+(すなわち
\begin_inset Flex Code
status collapsed
\end_inset
-ファイルが存在する場合にのみ)、お使いの文書をCVSに登録します。つまり、外部ツールを使用して、アーカイブを自分で作成ないしチェックアウトしなくてはならないこと
-を意味します(このステップを忘れてしまうと、LyXは文書をRCSに登録します)。
+ファイルが存在する場合にのみ)、お使いの文書をCVSに登録します。つまり、外部ツールを使用して、アーカイブを自分で作成ないしチェックアウトしなくてはならないこと
+を意味します(このステップを忘れてしまうと、LyXは文書をRCSに登録します)。
\end_layout
\begin_layout Standard
\end_layout
\begin_layout Subsubsection
-レポジトリのバージョンに戻す
+レポジトリ版に戻す
\end_layout
\begin_layout Standard
cvs -q unedit "<ファイル名>"
\end_layout
+\begin_layout Subsubsection
+
+\family sans
+コピー
+\end_layout
+
+\begin_layout Standard
+これは、現行文書のコピーを生成します。CVSは、コピー操作を自前ではサポートしませんので、バージョン履歴には保存されず、新コピーは新規ファイルとして追加されます
+。最後のチェックイン以降、変更が加えられていないサラの文書であることが要求されます。ファイル名とコピー操作の説明を入力するように促され、その後、新コピーがローカ
+ルとリポジトリの両方に生成されます。コピーされた文書と元の文書の親ディレクトリが異なる場合には、コピーにインクルードされたファイルの相対パスは、(
+\family sans
+ファイル\SpecialChar \menuseparator
+名前をつけて保存\SpecialChar \ldots{}
+
+\family default
+と同様に)全て調整されます。最後に、元の文書の代わりに、コピーされたファイルが読み込まれます。
+\end_layout
+
+\begin_layout Labeling
+\labelwidthstring 00.00.0000
+CVSコマンド:
+\end_layout
+
+\begin_layout Labeling
+\labelwidthstring 00.00.0000
+\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 Labeling
+\labelwidthstring 00.00.0000
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+cvs -q add "<新ファイル名>"
+\end_layout
+
+\end_inset
+
+
+\end_layout
+
+\begin_layout Subsubsection
+ファイル名変更
+\end_layout
+
+\begin_layout Standard
+これは、現行文書のファイル名を変更します。CVSは、ファイル名変更操作を自前ではサポートしませんので、バージョン履歴には保存されず、名称変更後のファイルは、新規
+ファイルとして追加されます。最後のチェックイン以降、変更が加えられていないサラの文書であることが要求されます。ファイル名とコピー操作の説明を入力するように促され
+、その後、ローカルとリポジトリの両方でファイル名が変更されます。新旧ファイル名の文書の親ディレクトリが異なる場合には、コピーにインクルードされたファイルの相対パ
+スは、(
+\family sans
+ファイル\SpecialChar \menuseparator
+名前をつけて保存\SpecialChar \ldots{}
+
+\family default
+と同様に)全て調整されます。最後に、新ファイル名を使ってファイルが再度読み込まれます。
+\end_layout
+
+\begin_layout Labeling
+\labelwidthstring 00.00.0000
+CVSコマンド:
+\end_layout
+
+\begin_layout Labeling
+\labelwidthstring 00.00.0000
+\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 Labeling
+\labelwidthstring 00.00.0000
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+cvs -q add "<新ファイル名>"
+\end_layout
+
+\end_inset
+
+
+\end_layout
+
+\begin_layout Labeling
+\labelwidthstring 00.00.0000
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+cvs -q remove "<ファイル名>"
+\end_layout
+
+\end_inset
+
+
+\end_layout
+
\begin_layout Subsubsection
ローカルディレクトリチェックアウトのレポジトリからの更新
\end_layout
\end_inset
-(変更が検出された場合には知らせる)
+(変更が検出された場合には知らせる)
\begin_inset Newline newline
\end_inset
の出力がブラウザに表示されます。
\end_layout
+\begin_layout Subsubsection
+改訂情報
+\end_layout
+
+\begin_layout Standard
+LyXは、CVS版数・著者名・最終コミットの日時をサポートします。これらの情報は、すべて
+\family typewriter
+cvs log -r <ファイル名>
+\family default
+によって抽出されます。詳細については、第
+\begin_inset CommandInset ref
+LatexCommand ref
+reference "sub:VCS改訂情報"
+
+\end_inset
+
+節を参照してください。
+\end_layout
+
\begin_layout Subsection
LyXにおけるSVNコマンド
\end_layout
\end_inset
メニューにあります。レポジトリへのアクセスに、ssh経由のパスワード保護アクセスを使用している場合には、端末ウィンドウでの入力を促されます。LyXは、SVN
- 1.5および1.6に対して試験されています
-\begin_inset Foot
-status collapsed
-
-\begin_layout Plain Layout
-ほとんどのコマンドは、1.4でも動作します。第
-\begin_inset CommandInset ref
-LatexCommand ref
-reference "sub:レポジトリからSVN同期"
-
-\end_inset
-
-節をご覧ください。
-\end_layout
-
-\end_inset
-
-。
+ 1.5および1.6に対して試験されています。
\end_layout
\begin_layout Subsubsection
\emph on
のみ
\emph default
-(すなわち
+(すなわち
\begin_inset Flex Code
status collapsed
\end_inset
-ファイルが存在する場合にのみ)、お使いの文書をSVNに登録します。つまり、アーカイブはご自分でチェックアウトしなくてはなりません。
+ファイルが存在する場合にのみ)、お使いの文書をSVNに登録します。つまり、アーカイブはご自分でチェックアウトしなくてはなりません。
\end_layout
\begin_layout Standard
\end_layout
\begin_layout Subsubsection
-保存されたバージョンに戻す
+リポジトリ版に戻す
\end_layout
\begin_layout Standard
\end_layout
\begin_layout Subsubsection
-\begin_inset CommandInset label
-LatexCommand label
-name "sub:レポジトリからSVN同期"
-\end_inset
+\family sans
+コピー
+\end_layout
-レポジトリを使ったローカルディレクトリの同期
-\begin_inset Foot
+\begin_layout Standard
+これは、現行文書のコピーを生成します。最後のチェックイン以降、変更が加えられていないサラの文書であることが要求されます。ファイル名とコピー操作の説明を入力するよ
+うに促され、その後、新コピーがローカルとリポジトリの両方に生成されます。コピーされた文書と元の文書の親ディレクトリが異なる場合には、コピーにインクルードされたフ
+ァイルの相対パスは、(
+\family sans
+ファイル\SpecialChar \menuseparator
+名前をつけて保存\SpecialChar \ldots{}
+
+\family default
+と同様に)全て調整されます。最後に、元の文書の代わりに、コピーされたファイルが読み込まれます。
+\end_layout
+
+\begin_layout Labeling
+\labelwidthstring 00.00.0000
+SVNコマンド:
+\end_layout
+
+\begin_layout Labeling
+\labelwidthstring 00.00.0000
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-このコマンドは、subversion
-\begin_inset Formula $\geqq1.5$
-\end_inset
-
-でのみ動作することに注意してください。
+svn copy -q "<ファイル名>" "<新ファイル名>"
\end_layout
\end_inset
\end_layout
-\begin_layout Standard
-上記の各コマンドはすべて、共通の短所を持っています。すなわち、これらのコマンドは現在の文書しか取り扱わないのです。もし、作業中の文書に図を含めたり、外部
+\begin_layout Labeling
+\labelwidthstring 00.00.0000
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-.tex
+svn commit
\end_layout
\end_inset
-ファイルを取り込んだりすれば、管理はずっと複雑になります。そこでLyXは、文書のおいてあるツリー全体の更新をサポートします
-\begin_inset Foot
-status collapsed
-\begin_layout Plain Layout
-すべての外部ファイルが、文書と同じディレクトリかそれ以下のサブディレクトリに来るようにファイル構造を構成する必要があります。
+\end_layout
+
+\begin_layout Subsubsection
+ファイル名変更
+\end_layout
+
+\begin_layout Standard
+これは、現行文書のファイル名を変更します。最後のチェックイン以降、変更が加えられていないサラの文書であることが要求されます。ファイル名とコピー操作の説明を入力す
+るように促され、その後、ローカルとリポジトリの両方でファイル名が変更されます。新旧ファイル名の文書の親ディレクトリが異なる場合には、コピーにインクルードされたフ
+ァイルの相対パスは、(
+\family sans
+ファイル\SpecialChar \menuseparator
+名前をつけて保存\SpecialChar \ldots{}
+
+\family default
+と同様に)全て調整されます。最後に、新ファイル名を使ってファイルが再度読み込まれます。
+\end_layout
+
+\begin_layout Labeling
+\labelwidthstring 00.00.0000
+SVNコマンド:
+\end_layout
+
+\begin_layout Labeling
+\labelwidthstring 00.00.0000
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+svn move -q add "<ファイル名>" "<新ファイル名>"
+\end_layout
+
+\end_inset
+
+
+\end_layout
+
+\begin_layout Labeling
+\labelwidthstring 00.00.0000
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+svn commit
+\end_layout
+
+\end_inset
+
+
+\end_layout
+
+\begin_layout Subsubsection
+\begin_inset CommandInset label
+LatexCommand label
+name "sub:レポジトリからSVN同期"
+
+\end_inset
+
+レポジトリを使ったローカルディレクトリの同期
+\begin_inset Foot
+status collapsed
+
+\begin_layout Plain Layout
+このコマンドは、subversion
+\begin_inset Formula $\geqq1.5$
+\end_inset
+
+でのみ動作することに注意してください。
+\end_layout
+
+\end_inset
+
+
+\end_layout
+
+\begin_layout Standard
+上記の各コマンドはすべて、共通の短所を持っています。すなわち、これらのコマンドは現在の文書しか取り扱わないのです。もし、作業中の文書に図を含めたり、外部
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+.tex
+\end_layout
+
+\end_inset
+
+ファイルを取り込んだりすれば、管理はずっと複雑になります。そこでLyXは、文書のおいてあるツリー全体の更新をサポートします
+\begin_inset Foot
+status collapsed
+
+\begin_layout Plain Layout
+すべての外部ファイルが、文書と同じディレクトリかそれ以下のサブディレクトリに来るようにファイル構造を構成する必要があります。
\end_layout
\end_inset
status collapsed
\begin_layout Plain Layout
-svn diff $path(変更が発見された場合には通知します)
+svn diff $path(変更が発見された場合には通知します)
\begin_inset Newline newline
\end_inset
\end_layout
\begin_layout Standard
-別々の改訂管理システム間でファイルを交換しようとすると、二人のユーザが同じ文書(の一部)を編集している場合、マージが衝突する問題を引き起こします。そのような衝突
+別々の改訂管理システム間でファイルを交換しようとすると、二人のユーザが同じ文書(の一部)を編集している場合、マージが衝突する問題を引き起こします。そのような衝突
が発生した場合、手動で解決しなくてはならなくなりますが、その合理的な解決法としては、与えられた時間に一人のユーザだけがファイルを編集することが許されるように保証
するための、何らかのロック機構を導入することが考えられます。
\end_layout
\end_inset
-svnファイル特性に依拠した書き込み権限の自動設定(第
+svnファイル特性に依拠した書き込み権限の自動設定(第
\begin_inset CommandInset ref
LatexCommand ref
reference "sub:自動ロック特性"
\end_inset
-節を参照)です
+節を参照)です
\begin_inset Foot
status open
\end_inset
-で行うことができます。このコマンドは、SVNサーバでファイルがロックされていないときのみ使用可能状態になります(つまり、使用するにはチェックアウトが必要です)。
+で行うことができます。このコマンドは、SVNサーバでファイルがロックされていないときのみ使用可能状態になります(つまり、使用するにはチェックアウトが必要です)。
\end_layout
\begin_layout Standard
\begin_deeper
\begin_layout Itemize
-ツリー改訂情報(
+ツリー改訂情報(
\begin_inset Flex Code
status collapsed
\end_inset
-)。
+)。
\begin_inset Flex Code
status collapsed
\align center
\begin_inset Tabular
<lyxtabular version="3" rows="6" columns="2">
-<features tabularvalignment="middle">
-<column alignment="center" valignment="top" width="0">
-<column alignment="center" valignment="top" width="0">
+<features rotate="0" tabularvalignment="middle">
+<column alignment="center" valignment="top">
+<column alignment="center" valignment="top">
<row>
<cell alignment="center" valignment="top" topline="true" bottomline="true" leftline="true" usebox="none">
\begin_inset Text
\begin_deeper
\begin_layout Itemize
-最終コミットのバージョン番号(
+最終コミットのバージョン番号(
\begin_inset Flex Code
status collapsed
\end_inset
-)
+)
\end_layout
\begin_layout Itemize
-最終コミットの著者(
+最終コミットの著者(
\begin_inset Flex Code
status collapsed
\end_inset
-)
+)
\end_layout
\begin_layout Itemize
-最終コミットの日付(
+最終コミットの日付(
\begin_inset Flex Code
status collapsed
\end_inset
-)
+)
\end_layout
\begin_layout Itemize
-最終コミットの時間(
+最終コミットの時間(
\begin_inset Flex Code
status collapsed
\end_inset
-)
+)
\end_layout
\end_deeper
\begin_layout Standard
-これらの情報は、情報差込枠で得ることができます(例:
+これらの情報は、情報差込枠で得ることができます(例:
\begin_inset Flex Code
status collapsed
\end_inset
-)。これらの情報は、ファイルをsvn管理下に置いたときのみ(すなわち使用中文書の
+)。これらの情報は、ファイルをsvn管理下に置いたときのみ(すなわち使用中文書の
\begin_inset Flex Code
status collapsed
\end_inset
-ディレクトリがあるときのみ)利用可能です。
+ディレクトリがあるときのみ)利用可能です。
\end_layout
\end_deeper
\end_inset
-。簡単に言えば、ファイルキーワード特性を設定して(例:
+。簡単に言えば、ファイルキーワード特性を設定して(例:
\family sans
svn propset svn:keywords 'Rev' file.lyx
\family default
-)、文書中にキーワードTeXコード
+)、文書中にキーワードTeXコード
\begin_inset Foot
status collapsed
\end_inset
-タグ(例:
+タグ(例:
\begin_inset ERT
status open
\end_inset
-)を貼り付けるのです。このようにして、SVNクライアントは、各更新やコミットの後に自動的に改訂番号を代入することができるのです(例
+)を貼り付けるのです。このようにして、SVNクライアントは、各更新やコミットの後に自動的に改訂番号を代入することができるのです(例
\begin_inset ERT
status open
\end_inset
-)。このアプローチにはいくつか問題があります。第一に、TeXの世界では「$」文字は数式を表すのに使われるので、LyX中の
+)。このアプローチにはいくつか問題があります。第一に、TeXの世界では「$」文字は数式を表すのに使われるので、LyX中の
\begin_inset Formula $Rev$
\end_inset
\end_inset
-も導入することを考えるでしょう。これはSubversionの操作をWindows Explorerのコンテクスト(右クリック)メニューに統合します。LyX外部で
+も導入することを考えるでしょう。これはSubversionの操作をWindows Explorerのコンテクスト(右クリック)メニューに統合します。LyX外部で
行う操作は、一般的にExplorerコンテクストメニューを使った方が便利です。TortoiseSVNは、LyX自身が使用するクライアントプログラムの代わりとは成
りませんので、注意してください。
\end_layout
\begin_layout Standard
LyX文書をSubversionのバージョン管理下に置く前に、その親ディレクトリをバージョン管理下に置かなくてはなりません。文書を、既にレポジトリに存在するプロ
ジェクトに追加する際には、新規文書が置かれることになるディレクトリへ、プロジェクトをチェックアウトすることによって実現します。プロジェクト自体がバージョン管理下
-にない場合(たとえばこの文書が新規プロジェクトの最初のファイルである場合)には、このディレクトリをレポジトリにインポートしなくてはなりません。これは、LyXの外
+にない場合(たとえばこの文書が新規プロジェクトの最初のファイルである場合)には、このディレクトリをレポジトリにインポートしなくてはなりません。これは、LyXの外
部で行います。インポートもチェックアウトも共に、TortoiseSVNを使えば、Explorerのコンテクストメニューから簡単に終えることができます。あるいは、
DOSプロンプトでコマンドライン・クライアントを使って成し遂げることもできます。TortoiseSVNを使ったプロジェクトのインポート手続きを下記で説明します。
レポジトリは既に存在し、新規プロジェクトを
\end_layout
\begin_layout Enumerate
-新規プロジェクトフォルダを置くレポジトリレベル(多くの場合最上位レベル)を右クリックし、
+新規プロジェクトフォルダを置くレポジトリレベル(多くの場合最上位レベル)を右クリックし、
\begin_inset Flex MenuItem
status collapsed
\end_layout
\begin_layout Enumerate
-前節で述べたように、Windows用のSVNクライアントを入手してください。これが新規の導入である場合には、何らかのSVNコマンド(たとえば
+前節で述べたように、Windows用のSVNクライアントを入手してください。これが新規の導入である場合には、何らかのSVNコマンド(たとえば
\begin_inset Flex Code
status collapsed
\end_inset
-)を実行して、configファイル群を生成させてください。これらは後で変更を加える必要があります。
+)を実行して、configファイル群を生成させてください。これらは後で変更を加える必要があります。
\end_layout
\begin_layout Enumerate
\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
+
+のみを使用することとします。
\end_layout
\begin_deeper
\end_inset
-を使ってキーを生成します。.ppkプライベートキーファイルを保存し、パブリックキーファイルはサーバ側に置きます。SVNサーバがLinuxで走っている場合、このパブ
-リックキーの書式はLinuxのopensshと互換性がないために、「Public key for pasting into OpenSSH authorized
-_keys file:」編集フィールドから、直接サーバの
+を使って鍵を生成します。.ppkプライベート鍵ファイルを保存し、パブリック鍵ファイルはサーバ側に置きます。SVNサーバがLinuxで走っている場合、このパブリック
+鍵の書式はLinuxのopensshと互換性がないために、「Public key for pasting into OpenSSH authorized_key
+s file:」編集フィールドから、直接サーバの
\begin_inset Flex Code
status collapsed
\end_deeper
\begin_layout Enumerate
SVNアーカイブをチェックアウトしてください。例:
+\begin_inset Newline newline
+\end_inset
+
+
\begin_inset Flex Code
status collapsed
\end_layout
\begin_layout Subsection
-さらなる調整
+LyXにおけるGITコマンド
\end_layout
\begin_layout Standard
-vcコマンド機構が最近になって付け加えられたおかげで、LyXのパワーユーザは、改訂管理のための自製コマンドを作ることができるようになりました。
+LyXで、最小限のGITコマンドがサポートされるようになりました。これらのコマンドは、
+\family sans
+ファイル\SpecialChar \menuseparator
+バージョン管理
+\family default
+にあります。リポジトリのアクセスに、パスワード保護されたsshを使用している場合には、ターミナルウィンドウでの操作をするように促されます。LyXは、GIT
+ 1.7に対して試験を行っています。
\end_layout
\begin_layout Standard
-たとえば、以下のようにして、二つのTortoiseSVNコマンドを直接統合することができます。
-\end_layout
-
-\begin_layout Description
-コミット:
+GITと他のバージョン管理システムとの大きな相違点は、GITの配布形態にあります。伝統的なバージョン管理システムでは、リポジトリをホストする、中心となるサーバー
+があります。ユーザーは変更点をサーバーにコミットし、他のユーザーが行った更新分をサーバーから受け取ります。一方、GITでは、ユーザーは、ローカルのリポジトリにコ
+ミットを行います。ローカルリポジトリは、GITコマンドの
\begin_inset Flex Code
-status collapsed
+status open
\begin_layout Plain Layout
-vc-command DR "." "TortoiseProc /command:commit /path:$$p"
+pull
\end_layout
\end_inset
-
-\end_layout
-
-\begin_layout Description
-元に戻す:
+または
\begin_inset Flex Code
-status collapsed
+status open
\begin_layout Plain Layout
-vc-command DR "." "TortoiseProc /command:revert /path:$$p"
+push
\end_layout
\end_inset
-
-\end_layout
-
-\begin_layout Subsection
-バージョン管理と文書比較
-\end_layout
-
-\begin_layout Standard
-バージョン管理は、通常
+を使って、1つ以上のリモートリポジトリと同期されます。LyXは、リモートのGITリポジトリとは、一切関わりません。CVSやSVNの集権的リポジトリに対して行うの
+と同じことを、ローカルのリポジトリに対してのみ行います。リモートのGITリポジトリを使用している場合には、お好みのGITクライアントを使用して、
\begin_inset Flex Code
-status collapsed
+status open
\begin_layout Plain Layout
-diff
+pull
\end_layout
\end_inset
-ダンプを生成することによって、改訂版の間の変更点を検査するのが、典型的な使用法です。これは平文ファイルには有効なのですが、複雑な構造を持つLyXファイルの場合に
-は、あまり便利ではありません。そこで、LyXは独自の文書比較機能を提供しています。この機能を呼び出すには2つの方法があります。1つは、LyXの
+または
\begin_inset Flex Code
-status collapsed
+status open
\begin_layout Plain Layout
-VC_COMPARE
+push
\end_layout
\end_inset
-関数を直接呼び出す方法であり(詳細はLyX関数説明書を参照)、もう1つは
-\begin_inset Flex MenuItem
-status collapsed
-
-\begin_layout Plain Layout
-旧改訂と比較\SpecialChar \ldots{}
+の操作を行う必要があります。
+\end_layout
+\begin_layout Subsubsection
+登録
\end_layout
-\end_inset
+\begin_layout Standard
+お使いの文書が改訂管理下に置かれていなければ、メニューにはこの項目だけが表示されます。もし改訂管理が有効ならば、
+\family sans
+登録
+\family default
+項目は表示されません。
+\end_layout
-メニューないしアイコンを使用する方法です。当該文書のうち、任意の2つの改訂版を比較することもできますし、編集中の現行版を古い改訂版と比較することもできます(この
-とき改訂版遡及数「
-\begin_inset Flex MenuItem
+\begin_layout Standard
+本コマンドは、既に文書のあるディレクトリをGIT管理下に置いている場合に
+\emph on
+のみ
+\emph default
+(すなわち
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-0
+.git/index
\end_layout
\end_inset
-ã\80\8dã\81¯ã\80\81ç·¨é\9b\86ä¸ã\81®ã\83\95ã\82¡ã\82¤ã\83«ã\81¨æ\9c\80å¾\8cã\81«ã\82³ã\83\9fã\83\83ã\83\88ã\81\97ã\81\9fæ\94¹è¨\82ç\89\88ã\81¨ã\81®æ¯\94è¼\83ã\82\92æ\84\8få\91³ã\81\97ã\81¾ã\81\99ï¼\89。
+ã\83\95ã\82¡ã\82¤ã\83«ã\81\8cå\98å\9c¨ã\81\99ã\82\8bå ´å\90\88ã\81«ã\81®ã\81¿)ã\80\81ã\81\8a使ã\81\84ã\81®æ\96\87æ\9b¸ã\82\92GITã\81«ç\99»é\8c²ã\81\97ã\81¾ã\81\99ã\80\82ã\81¤ã\81¾ã\82\8aã\80\81ã\82¢ã\83¼ã\82«ã\82¤ã\83\96ã\81¯ã\81\94è\87ªå\88\86ã\81§ã\83\81ã\82§ã\83\83ã\82¯ã\82¢ã\82¦ã\83\88ã\81\97ã\81ªã\81\8fã\81¦ã\81¯ã\81ªã\82\8aã\81¾ã\81\9bã\82\93。
\end_layout
\begin_layout Standard
-この機能は、SVNとRCSでサポートされていますが、RCSは、より複雑なバージョン付けスキームを持っているため、制約があります。ダイアログ中で改訂版を指定する際
-の数字は、つねにRCS改訂番号の最後の数を指し示します(例:「1.2.35」版のときには「35」)。
-\end_layout
-
-\begin_layout Section
-文芸的プログラミング
+すると、文書の最初の説明文を入力するように促されます。登録したファイルは、まだコミットされたわけではないことに注意してください。
\end_layout
\begin_layout Standard
+実行されるGITコマンドは、
+\begin_inset Flex Code
+status collapsed
-\noun on
-Kayvan Sylvan
-\noun default
-(kayvan@sylvan.com)改訂
-\noun on
-Edmar Wienskoski Jr.
-\noun default
-(edmar-w-jr@technologist.com)原文
+\begin_layout Plain Layout
+git add "<ファイル名>"
\end_layout
-\begin_layout Subsection
-はじめに
-\end_layout
+\end_inset
-\begin_layout Standard
-この節の主な目的は、文芸的プログラミング(literate programming)のために、LyXをどう使えばよいかをお見せすることです。ここでは、あなたがこ
-のプログラミング技術をよくご存じで、「tangling」や「weaving」の意味するところを知っているものとして説明します。そうでない場合には、以下の各節にあ
-るウェブリンクをたどってください。そこには、かつての開発の歴史から最新のツールチップまで、たくさんの良質なドキュメンテーションがあります。
+です。
\end_layout
\begin_layout Standard
-また、あなたが、LyXの設定を変更することを厭わない程度までLyXに習熟しており、Xリソースファイルにも親しんでいることを前提にしています。そうでない場合は、あ
-なたの必要とするトピックを扱っている、LyXの他の説明書で調べてください。
-\end_layout
-
-\begin_layout Subsection
-文芸的プログラミング
-\end_layout
+スイッチの説明は
+\begin_inset Flex Code
+status collapsed
-\begin_layout Standard
-以下は、文芸的プログラミング FAQからの抜粋です。
+\begin_layout Plain Layout
+man git
\end_layout
-\begin_layout Quotation
-文芸的プログラミングは、人間が読むのに適した形でのドキュメンテーションとソースの組合わせです。実際、文芸的プログラムは楽しい読み物であるべきであり、さらには参加
-したいとさえ思わせるべきなのです!(ボブ、ごめん。言わずにはいれなかった。)一般的に、文芸的プログラムは、ソースとドキュメンテーションを同一ファイル上に結合した
-ものです。そして、文芸的プログラミングツールは、ファイルを解析して、読むことのできるドキュメンテーションか、あるいはコンパイル可能なソースを生成します。文芸的プ
-ログラミングのWEBスタイルは、D.
-\begin_inset space \thinspace{}
\end_inset
-E.
- Knuthが、TeX組版ソフトウエアを開発中に作り出したものです。
+をお読みください。
\end_layout
-\begin_layout Standard
-他のエキスパートの発言です。
+\begin_layout Subsubsection
+変更をチェックイン
\end_layout
-\begin_layout Quotation
-
-\emph on
-文芸的プログラミングは、冗長なコメント付けと何が違いますか?
+\begin_layout Standard
+ファイルの編集を終えたら、変更をコミットします。このとき、変更の説明文を入れるよう促されます。その後、変更がコミットされます。
\end_layout
-\begin_layout Quotation
-3つの際立った特徴があります。重要な順に列挙すれば、
-\end_layout
+\begin_layout Standard
+GITコマンド:
+\begin_inset Flex Code
+status collapsed
-\begin_deeper
-\begin_layout Itemize
-推敲の順序が柔軟
-\end_layout
+\begin_layout Plain Layout
+git commit -q -m
+\begin_inset Quotes erd
+\end_inset
-\begin_layout Itemize
-ブラウジングの自動サポート
-\end_layout
+<入力した説明文>
+\begin_inset Quotes erd
+\end_inset
-\begin_layout Itemize
-特に図式と数式を含んだドキュメンテーションの組版
+ "<ファイル名>"
\end_layout
-\end_deeper
-\begin_layout Quotation
-などがあります。
-\end_layout
+\end_inset
+
-\begin_layout Standard
-あなたの興味に火を付けたところで参考文献を見てみましょう。
\end_layout
\begin_layout Subsubsection
-参考文献
+リポジトリ版に戻す
\end_layout
\begin_layout Standard
-完全な文芸的プログラミング FAQは
+これは、最後のチェックイン以降、文書に加えられた変更をすべて廃棄します。変更が廃棄される前に警告が表示されます。
\end_layout
-\begin_layout Quote
-Literate Programming FAQ
-\begin_inset Flex URL
+\begin_layout Standard
+GITコマンド:
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
+git checkout -q
+\begin_inset Quotes eld
+\end_inset
+
+<ファイル名>
+\begin_inset Quotes erd
+\end_inset
+
-http://shelob.ce.ttu.edu/daves/lpfaq/faq.html
\end_layout
\end_inset
\end_layout
-\begin_layout Standard
-ã\81«ã\81\82ã\82\8aã\81¾ã\81\99ã\80\82
+\begin_layout Subsubsection
+ã\83\95ã\82¡ã\82¤ã\83«å\90\8då¤\89æ\9b´
\end_layout
\begin_layout Standard
-このFAQには、23(二十三です!)の文芸的プログラミング用ツールが列挙されています。一部のツールは、特定のプログラミング言語用に特化したものですが、一般的な対
-象を持つものもあります。私は自分で使うのに、いくつかの理由から
-\noun on
-Noweb
-\noun default
-を選びました。
-\end_layout
+これは、現行文書のファイル名を変更します。最後のチェックイン以降、変更が加えられていないサラの文書であることが要求されます。ファイル名とコピー操作の説明を入力す
+るように促され、その後、ローカルとリポジトリの両方でファイル名が変更されます。新旧ファイル名の文書の親ディレクトリが異なる場合には、コピーにインクルードされたフ
+ァイルの相対パスは、(
+\family sans
+ファイル\SpecialChar \menuseparator
+名前をつけて保存\SpecialChar \ldots{}
-\begin_layout Itemize
-ã\83\89ã\82ã\83¥ã\83¡ã\83³ã\83\86ã\83¼ã\82·ã\83§ã\83³ã\82\92LaTeXã\81§ã\82\82HTMLã\81§ã\82\82å\87ºå\8a\9bã\81§ã\81\8dã\82\8b。
+\family default
+ã\81¨å\90\8cæ§\98ã\81«)å\85¨ã\81¦èª¿æ\95´ã\81\95ã\82\8cã\81¾ã\81\99ã\80\82æ\9c\80å¾\8cã\81«ã\80\81æ\96°ã\83\95ã\82¡ã\82¤ã\83«å\90\8dã\82\92使ã\81£ã\81¦ã\83\95ã\82¡ã\82¤ã\83«ã\81\8cå\86\8d度èªã\81¿è¾¼ã\81¾ã\82\8cã\81¾ã\81\99。
\end_layout
-\begin_layout Itemize
-開放的なアーキテクチャに持っているので、新しいフィルタをプラグインとして加えたり、自分が必要な特別な処理を実行することが容易である。
+\begin_layout Labeling
+\labelwidthstring 00.00.0000
+GITコマンド:
\end_layout
-\begin_layout Itemize
-すでに利用可能となっているフィルタの良質なコレクションがある(HTMLはその一つです)。
-\end_layout
+\begin_layout Labeling
+\labelwidthstring 00.00.0000
+\begin_inset Flex Code
+status collapsed
-\begin_layout Itemize
-無料である。
+\begin_layout Plain Layout
+git mv "<ファイル名>" "<新ファイル名>"
\end_layout
-\begin_layout Standard
-Nowebのウェブページは
+\end_inset
+
+
\end_layout
-\begin_layout Quote
-Nowebホームページ
-\begin_inset Flex URL
+\begin_layout Labeling
+\labelwidthstring 00.00.0000
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-
-http://www.cs.virginia.edu/~nr/noweb/
+git commit
\end_layout
\end_inset
\end_layout
-\begin_layout Standard
-にあります。ここから始めれば、たくさんの興味深いリンクや、文芸的プログラミングの用例にたどり着くことができます。
-\end_layout
-
-\begin_layout Subsection
-LyXと文芸的プログラミング
+\begin_layout Subsubsection
+履歴を表示
\end_layout
\begin_layout Standard
-LyXにおける文芸的プログラミングのサポートは、LyXの汎用変換機構を使用して実現しています。このサポートは「Noweb非依存」的な方法で提供されているので、L
-yXの設定を変更するだけで、自分の好きな他の文芸的プログラミングツールを使って、この新しいLyXの機能を利用することができます。
-\end_layout
+これは、GIT文書の全履歴を表示します。
+\begin_inset Flex Code
+status collapsed
-\begin_layout Subsubsection
-ドキュメントとコードの生成(weavingおよびtangling)
-\end_layout
+\begin_layout Plain Layout
+git log
+\begin_inset Quotes eld
+\end_inset
-\begin_layout Paragraph
-文書クラスの選択
-\end_layout
+<ファイル名>
+\begin_inset Quotes erd
+\end_inset
-\begin_layout Standard
-NowebとLyXの導入に成功すると、新規文書を開いたり、既存文書の文書クラスを変更しようとする際、以下の3つの新しい文書クラスが利用可能になっているはずです。
-\end_layout
-\begin_layout Itemize
-Article (Noweb)
\end_layout
-\begin_layout Itemize
-Book (Noweb)
-\end_layout
+\end_inset
-\begin_layout Itemize
-Report (Noweb)
+の出力がブラウザに表示されます。
\end_layout
-\begin_layout Standard
-æ\96\87è\8a¸ç\9a\84ã\83\97ã\83ã\82°ã\83©ã\83\9fã\83³ã\82°æ\96\87æ\9b¸ã\82\92ä½\9cæ\88\90ã\81\99ã\82\8bå ´å\90\88ã\81«ã\81¯ã\80\81ã\81\93ã\82\8cã\82\89ã\81®ã\81\86ã\81¡ä¸\80ã\81¤ã\82\92é\81¸ã\82\93ã\81§ã\81\8fã\81 ã\81\95ã\81\84ã\80\82
+\begin_layout Subsubsection
+æ\94¹è¨\82æ\83\85å ±
\end_layout
\begin_layout Standard
-文芸的プログラミング文書は、これら3つのクラスに限定されないことに注意してください。letterのような他のスタイルから新しいクラスを作成することもできますし、
-Article (AMS)のような他のクラスバリエーションと組み合わせて作成することもできます。既存のクラスではカバーできないような、特別なニーズがある場合には
-、LyX開発者用メーリングリスト(lyx-devel@lists.lyx.org)に連絡していただければ、新しい項目を加えるように調整するか、そのしかたをお教えしま
-す
-\begin_inset Foot
-status collapsed
-
-\begin_layout Plain Layout
-これは非常に簡単です。これを行うには、4行から成るファイルを作成し、自動設定を実行するだけなのです。
-\end_layout
+LyXは、ファイルの最終コミットのGITハッシュ番号・著者名・最終コミットの日時をサポートします。これらの情報は、すべて
+\family typewriter
+git log -n 1 --pretty=format:%H%n%an%n%ai
+\family default
+によって抽出されます。ツリーバージョン情報は、
+\family typewriter
+git describe --abbrev --dirty --long
+\family default
+で取得されます。詳細については、第
+\begin_inset CommandInset ref
+LatexCommand ref
+reference "sub:VCS改訂情報"
\end_inset
-。また、Noweb以外の文芸的プログラミングツールを使用する場合にも、そのための新しい文書クラスをつくる必要があります。
+節を参照してください。
\end_layout
-\begin_layout Paragraph
-ã\82³ã\83¼ã\83\89ã\81®å\85¥å\8a\9b
+\begin_layout Subsection
+ã\81\95ã\82\89ã\81ªã\82\8b調æ\95´
\end_layout
\begin_layout Standard
-LyXでは、
-\noun on
-Scrap
-\noun default
+vcコマンド機構が最近になって付け加えられたおかげで、LyXのパワーユーザは、改訂管理のための自製コマンドを作ることができるようになりました。
+\end_layout
-\begin_inset Foot
+\begin_layout Standard
+たとえば、以下のようにして、二つのTortoiseSVNコマンドを直接統合することができます。
+\end_layout
+
+\begin_layout Description
+コミット:
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Nowebでの名称は「Chunk」です。歴史的な理由から、別の文芸プログラミングツールNuwebで使われている「scrap」という用語を使用しています。Nuwe
-bは、私がNowebに乗り換える前に長年使用していたツールです。
+vc-command DR "." "TortoiseProc /command:commit /path:$$p"
\end_layout
\end_inset
-という名前のレイアウトを使えば、コードを入力することができます。Nowebは次のようにscrapを区切ります。
-\end_layout
-\begin_layout LyX-Code
-<<My scrap>>=
\end_layout
-\begin_layout LyX-Code
- code
-\end_layout
+\begin_layout Description
+元に戻す:
+\begin_inset Flex Code
+status collapsed
-\begin_layout LyX-Code
- more code
+\begin_layout Plain Layout
+vc-command DR "." "TortoiseProc /command:revert /path:$$p"
\end_layout
-\begin_layout LyX-Code
- even more code
-\end_layout
+\end_inset
+
-\begin_layout LyX-Code
- @
\end_layout
-\begin_layout Standard
-問題は<<と@の間にあるものを完全にそのままの形で扱わなければならないことです。つまりLyXはこの間に書かれたものへのどんな変更も禁止しなくてははなりません。こ
-れはScrapと呼ぶ特別なレイアウトで扱われます。この環境は通常の段落のようですが、自由に空白を入れることができます。
+\begin_layout Subsection
+バージョン管理と文書比較
\end_layout
\begin_layout Standard
-Scrap段落環境の欠点は、連続したコードの段落の間に空行がソースコードにも印刷したドキュメントにも入ることです。これを回避するためには、Scrap環境の中の改
-行には(ctrl-return)を使ってください。上の例では次のようにします
-\begin_inset Foot
+バージョン管理は、通常
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-印刷したバージョンを読んでいる場合にはこの例と上の例の違いが分かりません。
+diff
\end_layout
\end_inset
-。
-\end_layout
+ダンプを生成することによって、改訂版の間の変更点を検査するのが、典型的な使用法です。これは平文ファイルには有効なのですが、複雑な構造を持つLyXファイルの場合に
+は、あまり便利ではありません。そこで、LyXは独自の文書比較機能を提供しています。この機能を呼び出すには2つの方法があります。1つは、LyXの
+\begin_inset Flex Code
+status collapsed
-\begin_layout LyX-Code
-<<My scrap>>=
-\begin_inset Newline newline
-\end_inset
+\begin_layout Plain Layout
+VC_COMPARE
+\end_layout
- code
-\begin_inset Newline newline
\end_inset
- more code
-\begin_inset Newline newline
-\end_inset
+関数を直接呼び出す方法であり(詳細はLyX関数説明書を参照)、もう1つは
+\begin_inset Flex MenuItem
+status collapsed
- even more code
-\begin_inset Newline newline
-\end_inset
+\begin_layout Plain Layout
+旧改訂と比較\SpecialChar \ldots{}
- @
\end_layout
-\begin_layout Standard
-この環境はうまく働きます。不便な点は普通のリターンのかわりにctrl-returnを使わなければならないことです
-\begin_inset Foot
+\end_inset
+
+メニューないしアイコンを使用する方法です。当該文書のうち、任意の2つの改訂版を比較することもできますし、編集中の現行版を古い改訂版と比較することもできます(この
+とき改訂版遡及数「
+\begin_inset Flex MenuItem
status collapsed
\begin_layout Plain Layout
-これは改善しなければならない点でしょう。
+0
\end_layout
\end_inset
-。
+ã\80\8dã\81¯ã\80\81ç·¨é\9b\86ä¸ã\81®ã\83\95ã\82¡ã\82¤ã\83«ã\81¨æ\9c\80å¾\8cã\81«ã\82³ã\83\9fã\83\83ã\83\88ã\81\97ã\81\9fæ\94¹è¨\82ç\89\88ã\81¨ã\81®æ¯\94è¼\83ã\82\92æ\84\8få\91³ã\81\97ã\81¾ã\81\99)ã\80\82
\end_layout
\begin_layout Standard
-また、Scrapの中にNowebの%defを使うことができます。これを使うことでNowebのidentifierの相互参照に項目を加えることができます。次の例を
-見てください。
+この機能は、SVNとRCSでサポートされていますが、RCSは、より複雑なバージョン付けスキームを持っているため、制約があります。ダイアログ中で改訂版を指定する際
+の数字は、つねにRCS改訂番号の最後の数を指し示します(例:「1.2.35」版のときには「35」)。現在のところ、改訂のGIT表記はサポートされておらず、HEAD~
+Xの形で表記されるXステップ前の改訂版を、編集中文書と比較することのみが可能です。
\end_layout
-\begin_layout LyX-Code
-<<My scrap>>=
-\begin_inset Newline newline
-\end_inset
+\begin_layout Section
+文芸プログラミング
+\end_layout
- def some_function(args):
-\begin_inset Newline newline
-\end_inset
+\begin_layout Standard
- "This is the doc string for this function."
-\begin_inset Newline newline
-\end_inset
+\noun on
+Kayvan Sylvan
+\noun default
+(kayvan@sylvan.com)改訂
+\noun on
+Edmar Wienskoski Jr.
+\noun default
+(edmar-w-jr@technologist.com)原文
+\end_layout
- print "My args: ", args
+\begin_layout Subsection
+はじめに
\end_layout
-\begin_layout LyX-Code
-@ %def some_function
+\begin_layout Standard
+この節の主な目的は、文芸的プログラミング(literate programming)のために、LyXをどう使えばよいかをお見せすることです。ここでは、あなたがこ
+のプログラミング技術をよくご存じで、「tangling」や「weaving」の意味するところを知っているものとして説明します。そうでない場合には、以下の各節にあ
+るウェブリンクをたどってください。そこには、かつての開発の歴史から最新のツールチップまで、たくさんの良質なドキュメンテーションがあります。
\end_layout
\begin_layout Standard
-これをどのように使って、その結果相互参照がどうなるかは
-\emph on
-LIBDIR/examples/listerrors.lyx
-\emph default
-の中の文芸pythonプログラムを見るとよくわかります。
+また、あなたが、LyXの設定を変更することを厭わない程度までLyXに習熟しており、Xリソースファイルにも親しんでいることを前提にしています。そうでない場合は、あ
+なたの必要とするトピックを扱っている、LyXの他の説明書で調べてください。
\end_layout
-\begin_layout Paragraph
-ドキュメンテーションの生成
+\begin_layout Subsection
+文芸プログラミング
\end_layout
\begin_layout Standard
-新しい文章ファイルを正しい文書クラスでつくり、その中にコードとテキストも入れました。これをどうやって印刷したらいいのでしょう。簡単です。
-\begin_inset Flex MenuItem
-status collapsed
-
-\begin_layout Plain Layout
-表示\SpecialChar \menuseparator
-DVI
+以下は、文芸プログラミング FAQからの抜粋です。
\end_layout
+\begin_layout Quotation
+文芸プログラミングは、人間が読むのに適した形でのドキュメンテーションとソースの組合わせです。実際、文芸的プログラムは楽しい読み物であるべきであり、さらには参加し
+たいとさえ思わせるべきなのです!(ボブ、ごめん。言わずにはいれなかった。)一般的に、文芸プログラムは、ソースとドキュメンテーションを同一ファイル上に結合したもの
+です。そして、文芸プログラミングツールは、ファイルを解析して、読むことのできるドキュメンテーションか、あるいはコンパイル可能なソースを生成します。文芸プログラミ
+ングのWEBスタイルは、D.
+\begin_inset space \thinspace{}
\end_inset
-等を選ぶだけです。普通の文章の場合と同じで、特別なことは必要ありません。
+E.
+ Knuthが、TeX組版ソフトウエアを開発中に作り出したものです。
\end_layout
\begin_layout Standard
-LyXの内部で何が起っているかを説明しておきましょう。
+他のエキスパートの発言です。
\end_layout
-\begin_layout Enumerate
-\begin_inset Flex MenuItem
-status collapsed
+\begin_layout Quotation
-\begin_layout Plain Layout
-表示\SpecialChar \menuseparator
-DVI
+\emph on
+文芸プログラミングは、冗長なコメント付けと何が違いますか?
\end_layout
-\end_inset
-
-が選ばれると、LaTeXファイルがつくられます。
+\begin_layout Quotation
+3つの際立った特徴があります。重要な順に列挙すれば、
\end_layout
\begin_deeper
-\begin_layout Standard
-ドキュメントが文芸プログラミング用のクラスであった場合には、拡張子に(
-\begin_inset Flex MenuItem
-status collapsed
-
-\begin_layout Plain Layout
-設定
+\begin_layout Itemize
+推敲の順序が柔軟
\end_layout
-\end_inset
+\begin_layout Itemize
+ブラウジングの自動サポート
+\end_layout
-パネルで設定した)文芸プログラム用のものがつけられます。それ以外は .texが拡張子に使われます。
+\begin_layout Itemize
+特に図式と数式を含んだドキュメンテーションの組版
\end_layout
\end_deeper
-\begin_layout Enumerate
-違いがファイル名だけなのに注意してください。LyXによる特別な処理は必要ありません。Scrap環境でコードを入力するのだけがポイントです。
+\begin_layout Quotation
+などがあります。
\end_layout
-\begin_layout Enumerate
-ドキュメントが文芸プログラムクラスなら、LyXは内部のLyXからNowebのコンバータを使い、それからNowebからLaTeXのコンバータ
-\begin_inset Foot
+\begin_layout Standard
+あなたの興味に火を付けたところで書誌情報を見てみましょう。
+\end_layout
+
+\begin_layout Subsubsection
+書誌情報
+\end_layout
+
+\begin_layout Standard
+完全な文芸プログラミング FAQは
+\end_layout
+
+\begin_layout Quote
+Literate Programming FAQ
+\begin_inset Flex URL
status collapsed
\begin_layout Plain Layout
-これらのコンバータは、
-\family sans
-\bar under
-E
-\bar default
-dit\SpecialChar \menuseparator
-\bar under
-P
-\bar default
-references
-\family default
- パネルの Conversion タブで設定できます。
+http://www.xmarks.com/site/shelob.ce.ttu.edu/daves/lpfaq/faq.html
\end_layout
\end_inset
-を使ってLaTeXファイルを生成します。
+
\end_layout
-\begin_deeper
\begin_layout Standard
-ã\81\9dã\82\8c以å¤\96ã\81®å ´å\90\88ã\81¯ã\81\93ã\81®ã\82¹ã\83\86ã\83\83ã\83\97ã\82\92é£\9bã\81°ã\81\97ます。
+ã\81«ã\81\82ã\82\8aます。
\end_layout
-\end_deeper
-\begin_layout Enumerate
-最後にLaTeXが実行され、普通の文章と同じ後処理が行われます。
+\begin_layout Standard
+このFAQには、23(二十三です!)の文芸プログラミング用ツールが列挙されています。一部のツールは、特定のプログラミング言語用に特化したものですが、一般的な対象
+を持つものもあります。私は自分で使うのに、いくつかの理由から
+\noun on
+Noweb
+\noun default
+を選びました。
\end_layout
-\begin_layout Standard
-様々なコンバータから走らせるコマンドを変えることによって、特定の文芸プログラム用のソフトウエアにしばられないようになっています。
+\begin_layout Itemize
+説明文書をLaTeXでもHTMLでも出力できる。
\end_layout
-\begin_layout Paragraph
-コードの生成
+\begin_layout Itemize
+開放的なアーキテクチャに持っているので、新しいフィルタをプラグインとして加えたり、自分が必要な特別な処理を実行することが容易である。
+\end_layout
+
+\begin_layout Itemize
+すでに利用可能となっているフィルタの良質なコレクションがある(HTMLはその一つです)。
+\end_layout
+
+\begin_layout Itemize
+無料である。
\end_layout
\begin_layout Standard
-ビルドメニューが選ばれた場合や、それに対応するツールバーのボタンが押された場合、上のステップ1と同様にLaTeXファイルが生成されます。それからLyXは
-\family typewriter
-Noweb->Program
-\family default
-のコンバータを起動します。通常は、このコンバータは(他のコンバータと同じように)2つの部分からできています。
+Nowebのウェブページは
\end_layout
-\begin_layout Enumerate
-コンバータプログラム。このプログラムは、一つのフォーマットから他のフォーマットへの変換を行います(この場合は、Nowebフォーマットからプログラムの疑似フォーマ
-ットへ変換します)。
+\begin_layout Quote
+Nowebホームページ
+\begin_inset Flex URL
+status collapsed
+
+\begin_layout Plain Layout
+
+http://www.cs.virginia.edu/~nr/noweb/
\end_layout
-\begin_layout Enumerate
-エラーログパーサー。これはエラーメッセージをLyXが理解できる形へ書き直します。これによって、LyXはファイルバッファの正しい位置へエラーボックスを配置すること
-ができます。
+\end_inset
+
+
\end_layout
\begin_layout Standard
-はじめのパートのために、「変換子」設定で、
-\begin_inset Quotes eld
-\end_inset
+にあります。ここから始めれば、たくさんの興味深いリンクや、文芸プログラミングの用例にたどり着くことができます。
+\end_layout
+\begin_layout Subsection
+LyXとNowebを使った文芸プログラミング
+\end_layout
-\family typewriter
-build-script$$i
-\family default
+\begin_layout Standard
+LyXにおける文芸プログラミングのサポートは、LyXの汎用変換機構を使用して実現しています。このサポートは「Noweb非依存」的な方法で提供されているので、Ly
+Xの設定を変更するだけで、自分の好きな他の文芸プログラミングツールを使って、この新しいLyXの機能を利用することができます。
+\end_layout
-\begin_inset Quotes erd
-\end_inset
+\begin_layout Subsubsection
+ドキュメントとコードの生成(weavingおよびtangling)
+\end_layout
-と指定します。これは基本的に、LyXが
-\family typewriter
-build-script
+\begin_layout Paragraph
+nowebモジュールの使用
+\end_layout
+
+\begin_layout Standard
+NowebとLyXの導入に成功したならば、新規文書を開いたときにはいつも、文書クラスを選択した後、
+\family sans
+文書\SpecialChar \menuseparator
+設定
\family default
-(プログラムかスクリプト名)を(一般にはLyXの一時ファイル用のディレクトリにつくられる)Nowebファイルの名前とともに起動することを意味しています。
+メニューで「noweb」モジュールを追加するようにしてください。Nowebが正しく導入されていれば、「モジュール」リンクをクリックした際、利用可能リストに「no
+web」モジュールが表示され、文書に追加できるようになっています。
+\end_layout
+
+\begin_layout Paragraph
+コードの入力
\end_layout
\begin_layout Standard
-以下にbuild-scriptの一例を書いておきます。パスが通っているディレクトリに置いて使います。
+LyXでは、
+\begin_inset Flex Noun
+status collapsed
+
+\begin_layout Plain Layout
+Chunk
+\end_layout
+
+\end_inset
+
+という名前のレイアウトを使えば、コードを入力することができます。Nowebは次のようにchunks を区切ります。
\end_layout
\begin_layout LyX-Code
-#!/bin/sh
+<<My code>>=
\end_layout
\begin_layout LyX-Code
-#
+ code
+\end_layout
+
+\begin_layout LyX-Code
+ more code
+\end_layout
+
+\begin_layout LyX-Code
+ even more code
\end_layout
\begin_layout LyX-Code
-notangle -Rbuild-script $1 | env NOWEB_SOURCE=$1 sh
+ @
\end_layout
\begin_layout Standard
-コンバータの設定の次の部分はFlagsです。これを
-\begin_inset Quotes eld
+問題は<<と@の間にあるものを完全にそのままの形で扱わなければならないことです。つまり、LyXは、この間に書かれたものを特別に解釈することは決してあってはなりま
+せん。これも
+\begin_inset Flex Noun
+status collapsed
+
+\begin_layout Plain Layout
+Chunk
+\end_layout
+
\end_inset
+によって取り扱われ、通常の段落のように見えますが、自由に空白を入れることができます。
+\end_layout
-\family typewriter
-originaldir,parselog=listerrors
-\family default
+\begin_layout Standard
+特殊な注釈として、chunk内でNowebの「%def」を使えば、Nowebのidentifierの相互参照に項目を加えることができます。次の例を見てください。
+\end_layout
-\begin_inset Quotes erd
-\end_inset
+\begin_layout LyX-Code
+<<My chunk>>=
+\end_layout
-と指定してください。これで、
-\family typewriter
-build-script
-\family default
-が出すすべてのエラーをlisterrorsプログラムに渡します。
+\begin_layout LyX-Code
+def some_function(args):
+\end_layout
+
+\begin_layout LyX-Code
+ "This is the doc string for this function."
+\end_layout
+
+\begin_layout LyX-Code
+ print "My args: ", args
+\end_layout
+
+\begin_layout LyX-Code
+@ %def some_function
\end_layout
\begin_layout Standard
-コンバータコードがlisterrorsプログラムを探す順序は、はじめに
-\emph on
-MYLYXDIR/scripts
-\emph default
-、次に
+これをどのように使って、その結果相互参照がどうなるかは
\emph on
-LIBDIR/scripts
+LIBDIR/examples/listerrors.lyx
\emph default
-ã\80\81æ\9c\80å¾\8cã\81«ã\83\91ã\82¹ã\81§す。
+ã\81®ä¸ã\81®æ\96\87è\8a¸pythonã\83\97ã\83ã\82°ã\83©ã\83 ã\82\92è¦\8bã\82\8bã\81¨ã\82\88ã\81\8fã\82\8fã\81\8bã\82\8aã\81¾す。
\end_layout
\begin_layout Paragraph
-文章中でのプログラムの構築操作の説明
+説明文書の生成
\end_layout
\begin_layout Standard
-LyXとNowebの統合の最後の部分は、
-\begin_inset Quotes eld
-\end_inset
-
-build-script
-\begin_inset Quotes erd
-\end_inset
-
- scrapです。一般に、あなたのプログラムの構築操作の説明それ自身をscrapに入れて文章中に含めなければなりません。上の例のnoweb用のbuild-scr
-iptでは、scrapを見つけるのにnotangleコマンドを使い、shを使って起動します。
+この時点で、適切な文書クラスを持ち、いくつかのコードとテキストが入った新規文書ファイルが作成されているはずです。これをどうやって印刷したらいいのでしょう。答えは
+簡単で、通常の文書で行うように
+\family sans
+文書\SpecialChar \menuseparator
+表示
+\family default
+等を選ぶだけです。特別な手続きは必要ありません。
\end_layout
\begin_layout Standard
-以下に典型的なscrapがどのようなものかを書いておきます。
+理解を助けるために、LyXの内部で何が起っているかを説明しておきましょう。
\end_layout
-\begin_layout LyX-Code
-<<build-script>>=
-\begin_inset Newline newline
-\end_inset
-
-#!/bin/sh
-\begin_inset Newline newline
-\end_inset
+\begin_layout Enumerate
+\family sans
+文書\SpecialChar \menuseparator
+更新
+\family default
+が選択されると、LaTeXファイルがつくられます。
+\end_layout
-\begin_inset Newline newline
-\end_inset
+\begin_deeper
+\begin_layout Standard
+文書が文芸プログラミング用のクラスであった場合には、拡張子に(
+\begin_inset Flex MenuItem
+status collapsed
-if [ -z "${NOWEB_SOURCE}" ]
-\begin_inset Newline newline
-\end_inset
+\begin_layout Plain Layout
+設定
+\end_layout
-then
-\begin_inset Newline newline
\end_inset
- NOWEB_SOURCE=myfile.nw
-\begin_inset Newline newline
-\end_inset
+パネルで設定した)文芸プログラム用のものがつけられます。それ以外は .texが拡張子に使われます。
+\end_layout
-fi
-\begin_inset Newline newline
-\end_inset
+\end_deeper
+\begin_layout Enumerate
+違いがファイル名だけなのに注意してください。LyXによる特別な処理は必要ありません。
+\begin_inset Flex Noun
+status collapsed
-[...
- code to extract files ...]
-\begin_inset Newline newline
-\end_inset
+\begin_layout Plain Layout
+Chunk
+\end_layout
-[...
- code to compile files ...]
-\begin_inset Newline newline
\end_inset
-@
+環境でコードを入力するのだけがポイントです。
\end_layout
-\begin_layout Standard
+\begin_layout Enumerate
+文書が何らかの文芸プログラムクラスなら、LyXは、LyXからNowebへの内部変換子を用い、それからNowebからLaTeXへの変換子
+\begin_inset Foot
+status collapsed
+\begin_layout Plain Layout
+これらの変換子は、
+\family sans
+ツール\SpecialChar \menuseparator
+設定
+\family default
+パネルの変換子タブに定義されています。変換子の一般的な情報については、取扱説明書『
\emph on
-LIBDIR/examples/listerrors.lyx
-\emph default
-と
-\emph on
-LIBDIR/examples/Literate.lyx
+カスタマイズ篇
\emph default
-を見てください。この2つのファイルには異なる実装のlisterrorsプログラムが含まれていて、これまで説明してきた各々の部分が全体としてどのようになるかをわか
-ってもらうための例です。また、
+』の「
\emph on
-LIBDIR/examples/noweb2lyx.lyx
+変換子
\emph default
-も見てください。面白いことに、これらの3つのファイルは、Python、C、Perlが各々使われていて、LyXの文芸プログラミングのサポートがプログラム言語に依存
-しないことを示しています。
+」の節をご覧ください。
\end_layout
-\begin_layout Subsubsection
-LyXの設定
+\end_inset
+
+を使ってLaTeXファイルを生成します。
\end_layout
+\begin_deeper
\begin_layout Standard
-すべての文芸プログラムのための設定は、
-\begin_inset Flex MenuItem
-status collapsed
+それ以外の場合はこのステップを飛ばします。
+\end_layout
-\begin_layout Plain Layout
-ツール\SpecialChar \menuseparator
-設定
+\end_deeper
+\begin_layout Enumerate
+最後にLaTeXが実行され、通常の文書と同じ後処理が行われます。
\end_layout
-\end_inset
+\begin_layout Standard
+様々な変換子が実行するコマンドを変更すれば、簡単に、特定の「文芸プログラムツール」から変更することができます。
+\end_layout
-パネルの「変換子」タブですることができます。重要な部分を見ておきましょう。
+\begin_layout Paragraph
+コードの生成
\end_layout
-\begin_layout Description
-the
-\begin_inset space ~
+\begin_layout Standard
+ビルドメニューが選ばれた場合や、それに対応するツールバーのボタンが押された場合、上のステップ1と同様にLaTeXファイルが生成されます。それからLyXは
+\family typewriter
+Noweb->Program
+\family default
+のコンバータを起動します。通常は、このコンバータは(他のコンバータと同じように)2つの部分からできています。
+\end_layout
+
+\begin_layout Enumerate
+変換プログラム。このプログラムは、一つのフォーマットから他のフォーマットへの変換を行います(この場合は、Nowebフォーマットからプログラムの疑似フォーマットへ
+変換します)。
+\end_layout
+
+\begin_layout Enumerate
+エラーログ解析子。これはエラーメッセージをLyXが理解できる形へ書き直します。これによって、LyXはファイルバッファの正しい位置へエラーボックスを配置することが
+できます。
+\end_layout
+
+\begin_layout Standard
+冒頭部、「変換子」設定は
+\begin_inset Newline newline
\end_inset
\begin_inset Quotes eld
\end_inset
-literate
+
+\family typewriter
+build-script $$i $$r
+\family default
+
\begin_inset Quotes erd
\end_inset
-\begin_inset space ~
+\begin_inset Newline newline
\end_inset
-format 書式タブで設定します。ここで、Noweb特有の設定を行います。
-\family sans
-GUI名
-\family default
-を
+と指定します。これは基本的に、LyXが
+\begin_inset Quotes erd
+\end_inset
+
+
\family typewriter
-NoWeb
+build-script
\family default
-に、拡張子を
+
+\begin_inset Quotes erd
+\end_inset
+
+(プログラムかスクリプト名)を(一般にはLyXの一時ファイル用のディレクトリにつくられる)、Nowebファイルの名前と元のLyXファイルのディレクトリパスを使っ
+て呼び出すことを意味しています。
+\end_layout
+
+\begin_layout Standard
+以下に「build-script」の一例を書いておきます。パスが通っているディレクトリに置いて使います。
+\end_layout
+
+\begin_layout Standard
+\begin_inset VSpace defskip
+\end_inset
+
+
+\begin_inset Newpage pagebreak
+\end_inset
+
+
+\end_layout
+
+\begin_layout Standard
+
+\family sans
+#!/bin/sh
+\end_layout
+
+\begin_layout Standard
+
+\family sans
+#
+\end_layout
+
+\begin_layout Standard
+
+\family sans
+notangle -Rbuild-script $1 | env NOWEB_SOURCE=$1 NOWEB_OUTPUT_DIR=$2 sh
+\end_layout
+
+\begin_layout Standard
+\begin_inset VSpace defskip
+\end_inset
+
+
+\end_layout
+
+\begin_layout Standard
+変換子設定の次の部分は「フラグ」で、これは
+\begin_inset Quotes erd
+\end_inset
+
+
\family typewriter
-.nw
+parselog=$$s/scripts/listerrors
\family default
-に設定してください。これによって、LyXに変換プロセスの第一段階でつくられるファイルに
+
+\begin_inset Quotes erd
+\end_inset
+
+に設定されます。
+\begin_inset Newline newline
+\end_inset
+
+これは、
+\begin_inset Quotes erd
+\end_inset
+
+build-script
+\begin_inset Quotes erd
+\end_inset
+
+プロセスが生成したエラーを
+\begin_inset Quotes erd
+\end_inset
+
+listerrors
+\begin_inset Quotes erd
+\end_inset
+
+プログラムを介して処理するものです。
+\end_layout
+
+\begin_layout Standard
+ビルドは、通常LyXの一時ディレクトリで行われるので、変換によって生成されたファイルはそのディレクトリに置かれます。LyXは、主要ファイルとみなされるものをコピ
+ーして取り出しますが、
\family typewriter
-.nw
+Noweb→プログラム
\family default
-という拡張子をつけることを指示します。
+変換は複数のファイルを生成することがあるので、LyXを閉じる際に大半が削除される可能性があります。これが、NOWEB_OUTPUT_DIR環境変数を渡して、bu
+ild-script chunkが生成したファイルをその場所に置かれるようにする理由です。
\end_layout
-\begin_layout Description
-the
-\begin_inset space ~
+\begin_layout Paragraph
+文章中でのプログラムの構築操作の説明
+\end_layout
+
+\begin_layout Standard
+LyXとNowebの統合の最後の部分は、
+\begin_inset Quotes eld
+\end_inset
+
+build-script
+\begin_inset Quotes erd
+\end_inset
+
+ chunkです。一般に、あなたのプログラムの構築操作の説明それ自身をchunkに入れて文章中に含めなければなりません。上の例のnoweb用のbuild-scr
+iptでは、chunkを見つけるのにnotangleコマンドを使い、shを使って起動します。
+\end_layout
+
+\begin_layout Standard
+以下に典型的なchunkがどのようなものかを書いておきます。
+\end_layout
+
+\begin_layout LyX-Code
+<<build-script>>=
+\begin_inset Newline newline
+\end_inset
+
+
+\end_layout
+
+\begin_layout LyX-Code
+#!/bin/sh
+\begin_inset Newline newline
+\end_inset
+
+
+\begin_inset Newline newline
+\end_inset
+
+if [ -z "${NOWEB_SOURCE}" ]
+\begin_inset Newline newline
+\end_inset
+
+then
+\end_layout
+
+\begin_layout LyX-Code
+NOWEB_SOURCE=myfile.nw
+\begin_inset Newline newline
+\end_inset
+
+fi
+\begin_inset Newline newline
+\end_inset
+
+[...
+ code to extract files ...
+ use NOWEB_OUTPUT_DIR here ...]
+\begin_inset Newline newline
+\end_inset
+
+[...
+ code to compile files ...]
+\begin_inset Newline newline
\end_inset
+@
+\end_layout
+
+\begin_layout Standard
+
+\emph on
+LIBDIR/examples/listerrors.lyx
+\emph default
+と
+\emph on
+LIBDIR/examples/Literate.lyx
+\emph default
+を見てください。この2つのファイルには異なる実装のlisterrorsプログラムが含まれていて、これまで説明してきた各々の部分が全体としてどのようになるかをわか
+ってもらうための例です。また、
+\emph on
+LIBDIR/examples/noweb2lyx.lyx
+\emph default
+も見てください。面白いことに、これらの3つのファイルは、Python、C、Perlが各々使われていて、LyXの文芸プログラミングのサポートがプログラム言語に依存
+しないことを示しています。
+\end_layout
+
+\begin_layout Subsubsection
+LyXの設定
+\end_layout
+\begin_layout Standard
+すべての文芸プログラムのための設定は、
\family sans
-Program
+ツール\SpecialChar \menuseparator
+設定
\family default
+パネルの「ファイル処理」タブですることができます。重要な部分を見ておきましょう。
+\end_layout
-\begin_inset space ~
-\end_inset
+\begin_layout Description
+「NoWeb」形式 ファイル形式タブで設定します。ここで、Noweb特有の設定を行います。
+\family sans
+GUI名
+\family default
+を
+\family typewriter
+NoWeb
+\family default
+に、拡張子を
+\family typewriter
+.nw
+\family default
+に設定してください。これによって、LyXに変換プロセスの第一段階でつくられるファイルに
+\family typewriter
+.nw
+\family default
+という拡張子をつけることを指示します。
+\end_layout
-format これは空にしてください。この項目のただひとつの目的は変換の最終的なフォーマットを指定することです(これが設定されていると、このフォーマットからの変
-換を行えます)。
+\begin_layout Description
+プログラム形式 これは、変換の終着点を示すためだけの、空の形式です(これがあることで、変換子を作ることができます)。
\end_layout
\begin_layout Description
\family sans
LaTeX
\family default
- このコンバータは、weavingの段階を行います。Nowebの場合は、
-\begin_inset Quotes eld
-\end_inset
-
-
+ この変換子は、文芸的文書の「weaving」を行います。Nowebの場合、「
\family typewriter
noweave -delay -index $$i > $$o
\family default
-
-\begin_inset Quotes erd
-\end_inset
-
-に設定してください。
+」に設定されます。
\end_layout
\begin_layout Description
\family sans
Program
\family default
- ã\81\93ã\82\8cã\81¯ã\80\81tanglingã\82\92è¡\8cã\81\84ã\81¾ã\81\99ã\80\82以å\89\8dã\81«èª¬æ\98\8eã\81\97ã\81\9fã\82\88ã\81\86ã\81«ã\80\81
+ ã\81\93ã\82\8cã\81¯ã\80\8ctanglingã\80\8dã\82\92è¡\8cã\81\84ã\81¾ã\81\99ã\80\82ä¸\8aè¿°ã\81®ã\82\88ã\81\86ã\81«ã\80\81å¤\89æ\8f\9bå\90ã\81¯ã\80\8c
\family typewriter
-build-script $$i
+build-script $$i $$r
\family default
- と設定して、Flagsに
-\begin_inset Quotes eld
-\end_inset
-
-
+」、フラグは「
\family typewriter
-originaldir,parselog=listerrors
+parselog=$$s/scripts/listerrors
\family default
-
-\begin_inset Quotes erd
-\end_inset
-
- を入れてください。
+」となります。
\end_layout
\begin_layout Subsubsection
-デバッグ機能の拡張
+デバッグ機能拡張
\end_layout
\begin_layout Standard
-ddd/gdbまたは他のデバッガで使えるserver-goto-file-rowという関数が新たにLyXサーバに実装されました。
+ddd/gdbまたは他のデバッガで使える「server-goto-file-row」関数が新たにLyXサーバに実装されました。
\end_layout
\begin_layout Standard
-ddd/gdbでデバッグしているとき、一つのキーストロークで現在実行している位置でテキストエディタを起動できます。既定のdddの設定ではShift-Ctrl-V
-になっています。この設定はdddで
+ddd/gdbでデバッグしているとき、一つの
+\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
+
+ストロークで現在実行している位置でテキストエディタを起動できます。既定のdddの設定ではShift-Ctrl-Vになっています。この設定はdddで
\begin_inset Flex MenuItem
status collapsed
を次のように設定してください。
\end_layout
-\begin_layout LyX-Code
+\begin_layout Standard
+\begin_inset VSpace defskip
+\end_inset
+
+
+\end_layout
+
+\begin_layout Standard
+
+\family sans
echo "LYXCMD:monitor:server-goto-file-row:@FILE@ @LINE@" >~/.lyxpipe.in
\end_layout
\begin_layout Standard
-こうしておくとdddを使っていてプログラムの編集したい場所があったとき、(dddのウインドウで)Shift-Ctrl-Vを押すだけでdddはLyXサーバに情報を
+\begin_inset VSpace defskip
+\end_inset
+
+
+\end_layout
+
+\begin_layout Standard
+こうしておくとdddを使っていてプログラムの編集したい場所があったとき、(dddのウインドウで)Shift-Ctrl-Vを押すだけでdddはLyXサーバに情報を
送り、LyXは同じファイルを表示し、カーソルはdddが示した場所へあらわれます。これでもうデバッグの最中に推測しながらスクロールして場所を探す必要がなくなります
。
\end_layout
\begin_layout Standard
-この機能が動くにはLyXサーバが利用可能でなければなりません(既定ではLyXサーバーは使えないようになっています)。LyXサーバを使えるようにするには、
+この機能が動くにはLyXサーバが利用可能でなければなりません(既定ではLyXサーバーは使えないようになっています)。LyXサーバを使えるようにするには、
\family sans
\begin_inset Flex MenuItem
\family default
-(
+(
\family sans
\begin_inset Flex MenuItem
\family default
-タブ)の
+タブ)の
\family sans
\begin_inset Flex MenuItem
\end_layout
\begin_layout Standard
-詳しくは『
-\emph on
-取扱説明書カスタマイズ篇
-\emph default
-』のLyXサーバの説明を読んでください。
+詳しくは第
+\begin_inset CommandInset ref
+LatexCommand ref
+reference "chap:LyXサーバー"
+
+\end_inset
+
+章を読んでください。
\end_layout
\begin_layout Subsubsection
-ツールバーの拡張
+ツールバー拡張
\end_layout
\begin_layout Standard
ツールバーに加えることのできる6つの新しいボタンがあります。そのうちの5つのボタンは段落環境へのショートカットです。
\family sans
-Standard
-\family default
-、
-\family sans
-Section
+標準
\family default
-ã\80\81
+ã\83»ç¯\80ã\83»
\family sans
LaTeX
\family default
-ã\80\81
+ã\83»
\family sans
-LyX-Code
+LyXコード
\family default
-ã\80\81
+ã\83»
\family sans
-Scrap
+Chunk
\family default
-環境用のボタンを用意しています。最後の一つはファイルメニューの Build Programエントリへのショートカットです。
-\end_layout
-
-\begin_layout Standard
-LyXはツールバーで使うためのいくつものボタンを用意しています。私のツールバーはこの6つのショートカットに
-\begin_inset Flex MenuItem
+環境用のボタンを用意しています。最後の一つはファイルメニュー項目の「Build Program」への
+\begin_inset Flex Ruby
status collapsed
\begin_layout Plain Layout
-表示\SpecialChar \menuseparator
+
+\family roman
+\series medium
+\shape up
+\size normal
+\emph off
+\bar no
+\noun off
+\color none
+捷径
+\family default
+\series default
+\shape default
+\size default
+\emph default
+\bar default
+\noun default
+\color inherit
+
+\begin_inset Argument post:1
+status collapsed
+
+\begin_layout Plain Layout
+ショートカット
+\end_layout
+
+\end_inset
+
+
+\end_layout
+
+\end_inset
+
+です。
+\end_layout
+
+\begin_layout Standard
+LyXはツールバーで使うためのいくつものボタンを用意しています。私のツールバーはこの6つのショートカットに
+\begin_inset Flex MenuItem
+status collapsed
+
+\begin_layout Plain Layout
+文書\SpecialChar \menuseparator
更新\SpecialChar \menuseparator
DVI
\end_layout
status collapsed
\begin_layout Plain Layout
+文書\SpecialChar \menuseparator
表示\SpecialChar \menuseparator
DVI
\end_layout
\end_layout
\begin_layout LyX-Code
- Icon "layout Scrap"
+ Icon "layout Chunk"
\end_layout
\begin_layout LyX-Code
\end_layout
\begin_layout Subsubsection
-è\89²ã\82\92å¤\89ã\81\88ã\82\8b
+è\89²ã\81®å¤\89æ\9b´
\end_layout
\begin_layout Standard
\end_inset
-で変えることができます。まず変えたいと思うのはLaTeXフォントカラーでしょう。既定では赤になっていますが、ScrapはLaTeXフォントを使い、文芸的プログラ
-ã\83\9fã\83³ã\82°ã\81§ã\81¯å¤\9aã\81\8fã\81®Scrapã\81\8cã\81\82ã\82\8bã\81\9fã\82\81ã\81«ã\81\9dã\82\8cã\82\89ã\81\8cã\81\99ã\81¹ã\81¦èµ¤ã\81§ã\81¯ç\96²ã\82\8cã\81¦ã\81\97ã\81¾ã\81\84ã\81¾ã\81\99ã\80\82
+で変えることができます。人々が困りがちなのは、LaTeXフォント色でしょう。これは、既定では赤になっていますが、chunkはLaTeXフォントを使うことになって
+ã\81\84ã\81¦ã\80\81æ\96\87è\8a¸ã\83\97ã\83ã\82°ã\83©ã\83\9fã\83³ã\82°æ\96\87æ\9b¸ã\81«ã\81¯å¤\9aã\81\8fã\81®chunkã\81\8cç\8f¾ã\82\8cã\82\8bã\81\9fã\82\81ã\81«ã\80\81ã\81\99ã\81¹ã\81¦èµ¤ã\81§è¦\8bã\81¦ã\81\84ã\82\8bã\81¨ç\96²ã\82\8cã\81¦ã\81\97ã\81¾ã\81\86ã\81\8bã\82\82ã\81\97ã\82\8cã\81¾ã\81\9bã\82\93ã\80\82ã\81\93ã\82\8cã\81¯ã\80\81
\begin_inset Flex MenuItem
status collapsed
\end_inset
-タブでこの色を変えることができます。
+タブで変更することができます。
\end_layout
\begin_layout Standard
-次にすることは画面の改行文字を見えなくすることです。改行文字の色を背景の色と同じにすることで改行文字を見えなくできます。私は改行文字を背景の色に似ているが少し違
-う色にすることを勧めます。こうすると、改行文字があるのはわかりますが、じゃまにならないでしょう。
+もう一つは、改行文字が画面に表示されていることでしょう。改行文字の色を背景の色と同じにすることで改行文字を見えなくできます。私は改行文字を背景の色に似ているが少
+ã\81\97é\81\95ã\81\86è\89²ã\81«ã\81\99ã\82\8bã\81\93ã\81¨ã\82\92å\8b§ã\82\81ã\81¾ã\81\99ã\80\82ã\81\93ã\81\86ã\81\99ã\82\8bã\81¨ã\80\81æ\94¹è¡\8cæ\96\87å\97ã\81\8cã\81\82ã\82\8bã\81®ã\81¯ã\82\8fã\81\8bã\82\8aã\81¾ã\81\99ã\81\8cã\80\81ã\81\98ã\82\83ã\81¾ã\81«ã\81ªã\82\89ã\81ªã\81\84ã\81§ã\81\97ã\82\87ã\81\86ã\80\82
\end_layout
-\begin_layout Chapter
+\begin_layout Subsection
+LyXとknitr/Sweave
+\end_layout
-\lang english
-Special features
-\lang japanese
+\begin_layout Standard
+knitrとSweaveへのサポートについては、用例ファイル
+\emph on
+knitr.lyx
+\emph default
+とSweave取扱説明書(
+\family sans
+ヘルプ\SpecialChar \menuseparator
+用途別説明書
+\family default
+メニュー)に説明があります。
+\end_layout
+\begin_layout Chapter
+特殊機能
\begin_inset CommandInset label
LatexCommand label
name "chap:Special-features"
\end_layout
\begin_layout Standard
-
-\lang english
-You can do everything with LyX that you can do with LaTeX.
- However, LyX cannot support every LaTeX feature directly.
- But you can always use TeX Code.
- This chapter shows you some more special things you might want to use.
- For other special things you can do with figures, tables, floats, boxes
- and notes, have a look at the
+LyXでは、LaTeXで可能なことは何でも出来ます。すべてのLaTeXの機能を直接サポートできるわけではありませんが、どんな場合でもTeXコードを使用することは
+できます。本章は、ユーザの興味が有りそうな特別な機能について、若干取り上げます。図表やフロート、ボックス、注釈に関する特別な機能については、取扱説明書『
\emph on
-EmbeddedObjects
+埋込オブジェクト篇
\emph default
- manual.
+』をご参照ください。
\end_layout
\begin_layout Section
-多段組み
+多段組
\end_layout
\begin_layout Standard
-
-\lang english
-The aim for this section is to show how the LaTeX package
-\series bold
-multicol
-\series default
- can be used in a LyX document.
- LyX does not support the
-\series bold
-multicol
-\series default
- package natively yet, so you have to use some TeX code.
+この機能は、文書設定の
+\family sans
+本文レイアウト
+\family default
+にある
+\family sans
+二段組文書
+\family default
+とは別の機能です。文書全体に二段組を行いたい場合には、
+\family sans
+二段組文書
+\family default
+オプションを利用することをお勧めします。その他の場合には、本機能をご使用ください。
\end_layout
\begin_layout Standard
-
-\lang english
-The
+文書中で多段組を行うには、LaTeXパッケージ
\series bold
multicol
\series default
- package allows switching between one and multicolumn format on the same
- page.
- Footnotes are handled correctly, but will be placed at the bottom of the
- page and not under each column.
- Within the different columns you can use everyting, with the limitation
- that for floats you need to use the option
-\family sans
-Span colums
-\family default
- for each column.
-\end_layout
-\begin_layout Subsection
-二段組み
-\end_layout
+\begin_inset Index idx
+status collapsed
-\begin_layout Standard
-二段組みを使いたい場合には、二段組みのレイアウトを始めたい場所にLaTeXモードで
+\begin_layout Plain Layout
+LaTeXぱっけーじ @ LaTeXパッケージ ! multicol
\end_layout
-\begin_layout Standard
-
-\series bold
+\end_inset
-\backslash
-begin{multicols}{2}
+を導入した上で、(
+\family sans
+文書\SpecialChar \menuseparator
+設定\SpecialChar \menuseparator
+モジュール
+\family default
+メニューから)
+\family sans
+多段組
+\family default
+モジュールを読み込んでください。
\end_layout
\begin_layout Standard
-を挿入してください。そして二段組みを終わりたい場所に
+多段組中の脚注は、ページ下部に置かれ、各段の下ごとには置かれません。各段においては、フロートに
+\family sans
+段をまたぐ
+\family default
+オプションを使用する必要があるほかは、通常通りの使用をすることができます。
\end_layout
-\begin_layout Standard
-
-\series bold
+\begin_layout Subsection
+基本
+\end_layout
-\backslash
-end{multicols}
+\begin_layout Standard
+文章中で二段組を使用したい場合には、段組を始める場所で
+\family sans
+挿入\SpecialChar \menuseparator
+任意設定差込枠\SpecialChar \menuseparator
+多段組
+\family default
+メニューを使用して、多段組差込枠を挿入してください。二段組で印字されるべき文章は、全てこの差込枠の中に書いてください。
\end_layout
\begin_layout Standard
-を入れます。次の例を見てください。
+下記はその用例です。
\end_layout
\begin_layout Standard
-\begin_inset ERT
+\noindent
+\begin_inset Flex Multiple Columns
status open
\begin_layout Plain Layout
-
-
-\backslash
-begin{multicols}{2}
-\end_layout
-
-\end_inset
-
-
-\end_layout
-
-\begin_layout Standard
\noindent
\series bold
\begin_inset Newline newline
\end_inset
-by
-\noun on
-Sir Arthur Conan Doyle
+by Sir Arthur Conan Doyle
\end_layout
-\begin_layout Standard
+\begin_layout Plain Layout
\size small
It was in the spring of the year 1894 that all London was interested, and
only withdrawn upon the third of last month.
\end_layout
+\end_inset
+
+
+\end_layout
+
\begin_layout Standard
-\begin_inset ERT
+三段以上にするには、カーソルを多段組差込枠の内部において、挿入\SpecialChar \menuseparator
+段数メニューを使用してください。この差込枠の中に、欲しい段数を書き入れます(三段組の場合には「3」
+と書きます)。
+\begin_inset Newline newline
+\end_inset
+
+下記は三段組の例です。
+\end_layout
+
+\begin_layout Standard
+\begin_inset Flex Multiple Columns
+status open
+
+\begin_layout Plain Layout
+
+\size footnotesize
+\begin_inset Argument 1
+status open
+
+\begin_layout Plain Layout
+3
+\end_layout
+
+\end_inset
+
+It can be imagined that my close intimacy with Sherlock Holmes had interested
+ me deeply in crime, and that after his disappearance I never failed to
+ read with care the various problems which came before the public.
+ And I even attempted, more than once, for my own private satisfaction,
+ to employ his methods in their solution, though with indifferent success.
+ There was none, however, which appealed to me like this tragedy of Ronald
+ Adair.
+ As I read the evidence at the inquest, which led up to a verdict of willful
+ murder against some person or persons unknown, I realized more clearly
+ than I had ever done the loss which the community had sustained by the
+ death of Sherlock Holmes.
+ There were points about this strange business which would, I was sure,
+ have specially appealed to him, and the efforts of the police would have
+ been supplemented, or more probably anticipated, by the trained observation
+ and the alert mind of the first criminal agent in Europe.
+ All day, as I drove upon my round, I turned over the case in my mind and
+ found no explanation which appeared to me to be adequate.
+ At the risk of telling a twice-told tale, I will recapitulate the facts
+ as they were known to the public at the conclusion of the inquest.
+\end_layout
+
+\end_inset
+
+
+\end_layout
+
+\begin_layout Standard
+お望みならば10段組まで組むことができますが、文書の読者にとっては、あまり気持ちのいいものではないでしょう。
+\end_layout
+
+\begin_layout Standard
+\begin_inset Newpage newpage
+\end_inset
+
+
+\end_layout
+
+\begin_layout Subsection
+段組中の段組
+\end_layout
+
+\begin_layout Standard
+また、段中に段を組むこともできます。
+\end_layout
+
+\begin_layout Standard
+\begin_inset Flex Multiple Columns
+status open
+
+\begin_layout Plain Layout
+
+\size footnotesize
+The Honourable Ronald Adair was the second son of the Earl of Maynooth,
+ at that time governor of one of the Australian colonies.
+ Adair's mother had returned from Australia to undergo the operation for
+ cataract, and she, her son Ronald, and her daughter Hilda were living together
+ at 427 Park Lane.
+\end_layout
+
+\begin_layout Plain Layout
+\begin_inset Flex Multiple Columns
status open
\begin_layout Plain Layout
+\size footnotesize
+The youth moved in the best society–had, so far as was known, no enemies
+ and no particular vices.
+ He had been engaged to Miss Edith Woodley, of Carstairs, but the engagement
+ had been broken off by mutual consent some months before, and there was
+ no sign that it had left any very profound feeling behind it.
+ For the rest {sic} the man's life moved in a narrow and conventional circle,
+ for his habits were quiet and his nature unemotional.
+ Yet it was upon this easy-going young aristocrat that death came, in most
+ strange and unexpected form, between the hours of ten and eleven-twenty
+ on the night of March 30, 1894.
+\end_layout
+
+\end_inset
+
+
+\end_layout
+
+\begin_layout Plain Layout
+
+\size footnotesize
+Ronald Adair was fond of cards–playing continually, but never for such stakes
+ as would hurt him.
+ He was a member of the Baldwin, the Cavendish, and the Bagatelle card clubs.
+ It was shown that, after dinner on the day of his death, he had played
+ a rubber of whist at the latter club.
+ He had also played there in the afternoon.
+
+\size default
+
+\size footnotesize
+The evidence of those who had played with him– Mr.
+ Murray, Sir John Hardy, and Colonel Moran–showed that the game was whist,
+ and that there was a fairly equal fall of the cards.
+ Adair might have lost five pounds, but not more.
+ His fortune was a considerable one, and such a loss could not in any way
+ affect him.
+ He had played nearly every day at one club or other, but he was a cautious
+ player, and usually rose a winner.
+ It came out in evidence that, in partnership with Colonel Moran, he had
+ actually won as much as four hundred and twenty pounds in a sitting, some
+ weeks before, from Godfrey Milner and Lord Balmoral.
+ So much for his recent history as it came out at the inquest.
+\end_layout
+
+\end_inset
+
+
+\end_layout
+
+\begin_layout Subsection
+応用例
+\end_layout
+
+\begin_layout Standard
+本節の用例は、多段組のさらに特別な機能を示すためのものです。
+\end_layout
+
+\begin_layout Standard
+多段組機能についてさらに知りたい場合には、LaTeXパッケージ
+\series bold
+multicol
+\series default
+,
+\begin_inset CommandInset citation
+LatexCommand cite
+key "multicol"
+
+\end_inset
+
+の取扱説明書をご覧ください。
+\end_layout
+
+\begin_layout Subsubsection
+序文
+\end_layout
+
+\begin_layout Standard
+多段組に序文を追記するには、カーソルを多段組差込枠内部に置き、
+\family sans
+挿入\SpecialChar \menuseparator
+序文
+\family default
+メニューを使用してください。序文は、この差込枠内に書いてください。
+\begin_inset Newline newline
+\end_inset
+
+序文のある文章の例を掲げます。
+\end_layout
+
+\begin_layout Standard
+\begin_inset VSpace bigskip
+\end_inset
+
+
+\end_layout
+
+\begin_layout Standard
+\begin_inset Flex Multiple Columns
+status open
+
+\begin_layout Plain Layout
+\begin_inset Argument 2
+status open
+
+\begin_layout Plain Layout
+And the story continues and continues and continues and continues\SpecialChar \ldots{}
+
+\end_layout
+
+\end_inset
+
+
+\size small
+On the evening of the crime, he returned from the club exactly at ten.
+ His mother and sister were out spending the evening with a relation.
+ The servant deposed that she heard him enter the front room on the second
+ floor, generally used as his sitting-room.
+ She had lit a fire there, and as it smoked she had opened the window.
+ No sound was heard from the room until eleven-twenty, the hour of the return
+ of Lady Maynooth and her daughter.
+ Desiring to say good-night, she attempted to enter her son's room.
+ The door was locked on the inside, and no answer could be got to their
+ cries and knocking.
+ Help was obtained, and the door forced.
+ The unfortunate young man was found lying near the table.
+ His head had been horribly mutilated by an expanding revolver bullet, but
+ no weapon of any sort was to be found in the room.
+\end_layout
+
+\end_inset
+
+
+\end_layout
+
+\begin_layout Standard
+最初のTeXコードの後に、節宣言コマンドをTeXコードとして使用すれば、節見出しを前書きとして使用することができます。例えば、
+\end_layout
+
+\begin_layout Standard
+
+\series bold
+
+\backslash
+subsection{小節見出し}
+\end_layout
+
+\begin_layout Standard
+というコマンドは、小節を生成します。以下の例では、前書きが小々節になっています。
+\end_layout
+
+\begin_layout Standard
+\begin_inset Flex Multiple Columns
+status open
+
+\begin_layout Plain Layout
+\begin_inset Argument 2
+status open
+
+\begin_layout Plain Layout
+\begin_inset ERT
+status collapsed
+
+\begin_layout Plain Layout
+
+
+\backslash
+subsubsection{
+\end_layout
+
+\end_inset
+
+これは序文の小々節見出しです
+\begin_inset ERT
+status collapsed
+
+\begin_layout Plain Layout
+
+}
+\end_layout
+
+\end_inset
+
+
+\end_layout
+
+\end_inset
+
+
+\size small
+A minute examination of the circumstances served only to make the case more
+ complex.
+ In the first place, no reason could be given why the young man should have
+ fastened the door upon the inside.
+ There was the possibility that the murderer had done this, and had afterwards
+ escaped by the window.
+ The drop was at least twenty feet, however, and a bed of crocuses in full
+ bloom lay beneath.
+ Neither the flowers nor the earth showed any sign of having been disturbed,
+ nor were there any marks upon the narrow strip of grass which separated
+ the house from the road.
+ Apparently, therefore, it was the young man himself who had fastened the
+ door.
+ But how did he come by his death? No one could have climbed up to the window
+ without leaving traces.
+ Suppose a man had fired through the window, he would indeed be a remarkable
+ shot who could with a revolver inflict so deadly a wound.
+ Again, Park Lane is a frequented thoroughfare; there is a cab stand within
+ a hundred yards of the house.
+ No one had heard a shot.
+\end_layout
+
+\end_inset
+
+
+\end_layout
+
+\begin_layout Standard
+多段組を開始する部分に、必要とされる6行を確保出来るだけの垂直スペースがページに残されていない場合、多段組の前に改行が挿入されます。前書きの行数如何では、この必
+要行数を変更したいかもしれません。これは、カーソルを多段組差込枠内部の(もしあれば)序文の後に置き、
+\family sans
+挿入\SpecialChar \menuseparator
+改頁前の余白
+\family default
+メニューを使用することで設定できます。この差込枠に、余白の大きさを「5cm」などと書き込んでください。
+\end_layout
+
+\begin_layout Standard
+以下の例では、「7
+\backslash
+baselineskip」を用いて、必要行数を7行に指定しています(コマンド
+\series bold
+
+\backslash
+baselineskip
+\series default
+はTeXコードとして入力する必要があります)。
+\end_layout
+
+\begin_layout Standard
+\begin_inset Flex Multiple Columns
+status open
+
+\begin_layout Plain Layout
+\begin_inset Argument 3
+status open
+
+\begin_layout Plain Layout
+7
+\begin_inset ERT
+status collapsed
+
+\begin_layout Plain Layout
+
+
+\backslash
+baselineskip
+\end_layout
+
+\end_inset
+
+
+\end_layout
+
+\end_inset
+
+
+\size small
+On the evening of the crime, he returned from the club exactly at ten.
+ His mother and sister were out spending the evening with a relation.
+ The servant deposed that she heard him enter the front room on the second
+ floor, generally used as his sitting-room.
+ She had lit a fire there, and as it smoked she had opened the window.
+ No sound was heard from the room until eleven-twenty, the hour of the return
+ of Lady Maynooth and her daughter.
+ Desiring to say good-night, she attempted to enter her son's room.
+ The door was locked on the inside, and no answer could be got to their
+ cries and knocking.
+ Help was obtained, and the door forced.
+ The unfortunate young man was found lying near the table.
+ His head had been horribly mutilated by an expanding revolver bullet, but
+ no weapon of any sort was to be found in the room.
+\end_layout
+
+\end_inset
+
+
+\end_layout
+
+\begin_layout Subsubsection
+周囲の余白
+\end_layout
+
+\begin_layout Standard
+多段組の前後の余白は、長さ
+\series bold
+
+\backslash
+multicolsep
+\series default
+を変えることで変更することができます。例えば、TeXコードで書かれたコマンド
+\end_layout
+
+\begin_layout Standard
+
+\series bold
+
+\backslash
+setlength{
+\backslash
+multicolsep}{3cm}
+\end_layout
+
+\begin_layout Standard
+は、その値を3
+\begin_inset space \thinspace{}
+\end_inset
+
+cmに変更します。この変更は、多段組が始まる前に指定しなくてはなりません。既定値は13
+\begin_inset space \thinspace{}
+\end_inset
+
+ptです。
+\end_layout
+
+\begin_layout Standard
+以下の例では、
+\series bold
+
+\backslash
+multicolsep
+\series default
+は2.5
+\begin_inset space \thinspace{}
+\end_inset
+
+cmに指定されています。
+\end_layout
+
+\begin_layout Standard
+\begin_inset ERT
+status open
+
+\begin_layout Plain Layout
+
+
+\backslash
+setlength{
+\backslash
+multicolsep}{2.5cm}
+\end_layout
+
+\end_inset
+
+
+\end_layout
+
+\begin_layout Standard
+\begin_inset Flex Multiple Columns
+status open
+
+\begin_layout Plain Layout
+
+\size small
+All day I turned these facts over in my mind, endeavouring to hit upon some
+ theory which could reconcile them all, and to find that line of least resistanc
+e which my poor friend had declared to be the starting-point of every investigat
+ion.
+ I confess that I made little progress.
+ In the evening I strolled across the Park, and found myself about six o'clock
+ at the Oxford Street end of Park Lane.
+ A group of loafers upon the pavements, all staring up at a particular window,
+ directed me to the house which I had come to see.
+ A tall, thin man with coloured glasses, whom I strongly suspected of being
+ a plain-clothes detective, was pointing out some theory of his own, while
+ the others crowded round to listen to what he said.
+ I got as near him as I could, but his observations seemed to me to be absurd,
+ so I withdrew again in some disgust.
+ As I did so I struck against an elderly, deformed man, who had been behind
+ me, and I knocked down several books which he was carrying.
+\end_layout
+
+\end_inset
+
+
+\end_layout
+
+\begin_layout Standard
+\begin_inset Note Greyedout
+status open
+
+\begin_layout Plain Layout
+
+\series bold
+【註】
+\backslash
+setlength
+\series default
+で指定した値は、再度変更されるまでは、以降のすべての多段組で使用されます。
+\end_layout
+
+\end_inset
+
+
+\end_layout
+
+\begin_layout Standard
+\begin_inset ERT
+status collapsed
+
+\begin_layout Plain Layout
+
+
+\backslash
+setlength{
+\backslash
+multicolsep}{13pt}
+\end_layout
+
+\end_inset
+
+
+\begin_inset Note Note
+status collapsed
+
+\begin_layout Plain Layout
+
+\lang english
+go back to the default
+\end_layout
+
+\end_inset
+
+
+\end_layout
+
+\begin_layout Standard
+\begin_inset Newpage newpage
+\end_inset
+
+
+\end_layout
+
+\begin_layout Subsubsection
+改段
+\end_layout
+
+\begin_layout Standard
+改段は、文章中の階段を行いたい位置に、TeXコードで、コマンド
+\series bold
+
+\backslash
+columnbreak{}
+\series default
+を挿入すれば、強制的に行うことができます。ただし、多くの場合、文章中に空白が挿入されることに注意してください。
+\begin_inset Newline newline
+\end_inset
+
+以下が用例です。
+\end_layout
+
+\begin_layout Standard
+\begin_inset Flex Multiple Columns
+status open
+
+\begin_layout Plain Layout
+
+\size small
+\begin_inset Quotes eld
+\end_inset
+
+You're surprised to see me, sir,
+\begin_inset Quotes erd
+\end_inset
+
+ said he, in a strange, croaking voice.
+\end_layout
+
+\begin_layout Plain Layout
+
+\size small
+I acknowledged that I was.
+\end_layout
+
+\begin_layout Plain Layout
+
+\size small
+\begin_inset Quotes eld
+\end_inset
+
+Well, I've a conscience, sir, and when I chanced to see you go into this
+ house, as I came hobbling after you, I thought to myself, I'll just step
+ in and see that kind gentleman, and tell him that if I was a bit gruff
+ in my manner there was not any harm meant, and that I am much obliged to
+ him for picking up my books.
+\begin_inset Quotes erd
+\end_inset
+
+
+\end_layout
+
+\begin_layout Plain Layout
+
+\size small
+\begin_inset Quotes eld
+\end_inset
+
+You make too much of a trifle,
+\begin_inset Quotes erd
+\end_inset
+
+ said I.
+
+\begin_inset Quotes eld
+\end_inset
+
+May I ask how you knew who I was?
+\begin_inset Quotes erd
+\end_inset
+
+ AFTER THIS SENTENCE THE COLUMN BREAK IS FORCED.
+\begin_inset ERT
+status collapsed
+
+\begin_layout Plain Layout
+
+
+\backslash
+columnbreak{}
+\end_layout
+
+\end_inset
+
+
+\end_layout
+
+\begin_layout Plain Layout
+
+\size small
+\begin_inset Quotes eld
+\end_inset
+
+Well, sir, if it isn't too great a liberty, I am a neighbour of yours, for
+ you'll find my little bookshop at the corner of Church Street, and very
+ happy to see you, I am sure.
+ Maybe you collect yourself, sir.
+ Here's
+\noun on
+British
+\begin_inset space ~
+\end_inset
+
+Birds
+\noun default
+, and
+\noun on
+Catullus
+\noun default
+, and
+\noun on
+The Holy War
+\noun default
+--a bargain, every one of them.
+ With five volumes you could just fill that gap on that second shelf.
+ It looks untidy, does it not, sir?
+\begin_inset Quotes erd
+\end_inset
+
+
+\end_layout
+
+\end_inset
+
+
+\end_layout
+
+\begin_layout Subsubsection
+段間隔
+\end_layout
+
+\begin_layout Standard
+段幅は自動的に計算されますが、段の間の余白は指定することができます。これは、長さ
+\series bold
+
+\backslash
+columnsep
+\series default
+を変更することで実現できます。既定値は10
+\begin_inset space \thinspace{}
+\end_inset
+
+ptです。以下は
+\series bold
+
+\backslash
+columnsep
+\series default
+を3
+\begin_inset space \thinspace{}
+\end_inset
+
+cmに設定した例です。
+\end_layout
+
+\begin_layout Standard
+\begin_inset ERT
+status open
+
+\begin_layout Plain Layout
+
+
+\backslash
+setlength{
+\backslash
+columnsep}{3cm}
+\end_layout
+
+\end_inset
+
+
+\end_layout
+
+\begin_layout Standard
+\begin_inset Flex Multiple Columns
+status open
+
+\begin_layout Plain Layout
+
+\size small
+My observations of No.
+\begin_inset space \space{}
+\end_inset
+
+427 Park Lane did little to clear up the problem in which I was interested.
+ The house was separated from the street by a low wall and railing, the
+ whole not more than five feet high.
+ It was perfectly easy, therefore, for anyone to get into the garden, but
+ the window was entirely inaccessible, since there was no water pipe or
+ anything which could help the most active man to climb it.
+ More puzzled than ever, I retraced my steps to Kensington.
+ I had not been in my study five minutes when the maid entered to say that
+ a person desired to see me.
+ To my astonishment it was none other than my strange old book collector,
+ his sharp, wizened face peering out from a frame of white hair, and his
+ precious volumes, a dozen of them at least, wedged under his right arm.
+\end_layout
+
+\end_inset
+
+
+\end_layout
+
+\begin_layout Standard
+\begin_inset ERT
+status collapsed
+
+\begin_layout Plain Layout
+
+
+\backslash
+setlength{
+\backslash
+columnsep}{10pt}
+\end_layout
+
+\end_inset
+
+
+\begin_inset Note Note
+status collapsed
+
+\begin_layout Plain Layout
+
+\lang english
+go back to the default
+\end_layout
+
+\end_inset
+
+
+\end_layout
+
+\begin_layout Subsubsection
+垂直線
+\end_layout
+
+\begin_layout Standard
+段間には、長さ
+\series bold
+
+\backslash
+columnseprule
+\series default
+の幅を持つ罫線が描かれます。罫線幅を0
+\begin_inset space \thinspace{}
+\end_inset
+
+ptにすると(これが既定値です)、罫線は出力されません。以下の例では、段を分かつ線は2
+\begin_inset space \thinspace{}
+\end_inset
+
+pt幅に設定されています。
+\end_layout
+
+\begin_layout Standard
+\begin_inset ERT
+status open
+
+\begin_layout Plain Layout
+
+
+\backslash
+setlength{
+\backslash
+columnseprule}{2pt}
+\end_layout
+
+\end_inset
+
+
+\end_layout
+
+\begin_layout Standard
+\begin_inset Flex Multiple Columns
+status open
+
+\begin_layout Plain Layout
+
+\size small
+\begin_inset Quotes eld
+\end_inset
+
+You're surprised to see me, sir,
+\begin_inset Quotes erd
+\end_inset
+
+ said he, in a strange, croaking voice.
+\end_layout
+
+\begin_layout Plain Layout
+
+\size small
+I acknowledged that I was.
+\end_layout
+
+\begin_layout Plain Layout
+
+\size small
+\begin_inset Quotes eld
+\end_inset
+
+Well, I've a conscience, sir, and when I chanced to see you go into this
+ house, as I came hobbling after you, I thought to myself, I'll just step
+ in and see that kind gentleman, and tell him that if I was a bit gruff
+ in my manner there was not any harm meant, and that I am much obliged to
+ him for picking up my books.
+\begin_inset Quotes erd
+\end_inset
+
+
+\end_layout
+
+\begin_layout Plain Layout
+
+\size small
+\begin_inset Quotes eld
+\end_inset
+
+You make too much of a trifle,
+\begin_inset Quotes erd
+\end_inset
+
+ said I.
+
+\begin_inset Quotes eld
+\end_inset
+
+May I ask how you knew who I was?
+\begin_inset Quotes erd
+\end_inset
+
+
+\end_layout
+
+\begin_layout Plain Layout
+
+\size small
+\begin_inset Quotes eld
+\end_inset
+
+Well, sir, if it isn't too great a liberty, I am a neighbour of yours, for
+ you'll find my little bookshop at the corner of Church Street, and very
+ happy to see you, I am sure.
+ Maybe you collect yourself, sir.
+ Here's
+\noun on
+British
+\begin_inset space ~
+\end_inset
+
+Birds
+\noun default
+, and
+\noun on
+Catullus
+\noun default
+, and
+\noun on
+The Holy War
+\noun default
+--a bargain, every one of them.
+ With five volumes you could just fill that gap on that second shelf.
+ It looks untidy, does it not, sir?
+\begin_inset Quotes erd
+\end_inset
+
+
+\end_layout
+
+\end_inset
+
+
+\end_layout
+
+\begin_layout Standard
+\begin_inset VSpace defskip
+\end_inset
+
+
+\end_layout
+
+\begin_layout Standard
+罫線は、コマンド
+\series bold
+
+\backslash
+columnseprulecolor
+\series default
+を再定義すれば、着色することができます。これは、多段組差込枠の前にTeXコードで以下のコマンドを挿入すれば、実現できます。
+\begin_inset Newline newline
+\end_inset
+
+
+\series bold
+
+\backslash
+renewcommand{
+\backslash
+columnseprulecolor}{
+\backslash
+color{red}}
+\series default
+
+\begin_inset Newline newline
+\end_inset
+
+このコマンド中の
+\series bold
+red
+\series default
+をお好みの色に変更してください。既定色とユーザー定義色の全てを使用することができます。既定色とユーザー定義色についての詳細な情報は、取扱説明書『
+\emph on
+埋込オブジェクト篇
+\emph default
+』の「
+\emph on
+色付き表
+\emph default
+」の節をご覧ください。既定色に戻すには、以下のコマンドを挿入してください。
+\begin_inset Newline newline
+\end_inset
+
+
+\series bold
+
+\backslash
+renewcommand{
+\backslash
+columnseprulecolor}{
+\backslash
+normalcolor}
+\series default
+
+\begin_inset Newline newline
+\end_inset
+
+以下は、シアン色の罫線と1
+\begin_inset space \thinspace{}
+\end_inset
+
+cmの段間隔を持つ例です。
+\end_layout
+
+\begin_layout Standard
+\begin_inset ERT
+status open
+
+\begin_layout Plain Layout
+
+
+\backslash
+setlength{
+\backslash
+columnsep}{1cm}
+\end_layout
+
+\begin_layout Plain Layout
+
+
+\backslash
+renewcommand{
+\backslash
+columnseprulecolor}{
+\backslash
+color{cyan}}
+\end_layout
+
+\end_inset
+
+
+\end_layout
+
+\begin_layout Standard
+\begin_inset Flex Multiple Columns
+status open
+
+\begin_layout Plain Layout
+
+\size small
+\begin_inset Quotes eld
+\end_inset
+
+You're surprised to see me, sir,
+\begin_inset Quotes erd
+\end_inset
+
+ said he, in a strange, croaking voice.
+\end_layout
+
+\begin_layout Plain Layout
+
+\size small
+I acknowledged that I was.
+\end_layout
+
+\begin_layout Plain Layout
+
+\size small
+\begin_inset Quotes eld
+\end_inset
+
+Well, I've a conscience, sir, and when I chanced to see you go into this
+ house, as I came hobbling after you, I thought to myself, I'll just step
+ in and see that kind gentleman, and tell him that if I was a bit gruff
+ in my manner there was not any harm meant, and that I am much obliged to
+ him for picking up my books.
+\begin_inset Quotes erd
+\end_inset
+
+
+\end_layout
+
+\begin_layout Plain Layout
+
+\size small
+\begin_inset Quotes eld
+\end_inset
+
+You make too much of a trifle,
+\begin_inset Quotes erd
+\end_inset
+
+ said I.
+
+\begin_inset Quotes eld
+\end_inset
+
+May I ask how you knew who I was?
+\begin_inset Quotes erd
+\end_inset
+
+
+\end_layout
+
+\begin_layout Plain Layout
+
+\size small
+\begin_inset Quotes eld
+\end_inset
+
+Well, sir, if it isn't too great a liberty, I am a neighbour of yours, for
+ you'll find my little bookshop at the corner of Church Street, and very
+ happy to see you, I am sure.
+ Maybe you collect yourself, sir.
+ Here's
+\noun on
+British
+\begin_inset space ~
+\end_inset
+
+Birds
+\noun default
+, and
+\noun on
+Catullus
+\noun default
+, and
+\noun on
+The Holy War
+\noun default
+--a bargain, every one of them.
+ With five volumes you could just fill that gap on that second shelf.
+ It looks untidy, does it not, sir?
+\begin_inset Quotes erd
+\end_inset
+
+
+\end_layout
+
+\end_inset
+
+
+\end_layout
+
+\begin_layout Standard
+\begin_inset ERT
+status collapsed
+
+\begin_layout Plain Layout
+
+
+\backslash
+setlength{
+\backslash
+columnseprule}{0pt}
+\end_layout
+
+\begin_layout Plain Layout
+
+
+\backslash
+renewcommand{
+\backslash
+columnseprulecolor}{
+\backslash
+normalcolor}
+\end_layout
+
+\end_inset
+
+
+\begin_inset Note Note
+status collapsed
+
+\begin_layout Plain Layout
+
+\lang english
+go back to the default
+\end_layout
+
+\end_inset
+
+
+\end_layout
+
+\begin_layout Standard
+\begin_inset Newpage newpage
+\end_inset
+
+
+\end_layout
+
+\begin_layout Section
+標準的でない形の段落
+\end_layout
+
+\begin_layout Standard
+\noindent
+LaTeXは、他のテキストプロセッサと同様に、既定で長方形の段落を使用します。しかし、例えば、ポスターや招待状、詩などの特殊な場合には、段落の形を好きなように変
+えることができます。これは、文書設定で
+\family sans
+任意設定の段落形
+\family default
+モジュールを読み込んで、LaTeXパッケージ
+\series bold
+shapepar
+\series default
+を使用させるようにすれば、実現できます。
+\end_layout
+
+\begin_layout Subsection
+既定の形
+\end_layout
+
+\begin_layout Standard
+
+\series bold
+shapepar
+\series default
+は、以下の形を提供しています。
+\end_layout
+
+\begin_layout Standard
+\begin_inset Tabular
+<lyxtabular version="3" rows="13" columns="3">
+<features rotate="0" booktabs="true" islongtable="true" longtabularalignment="center">
+<column alignment="center" valignment="middle" width="16col%">
+<column alignment="center" valignment="middle" width="40col%">
+<column alignment="center" valignment="middle" width="35col%">
+<row endhead="true">
+<cell alignment="center" valignment="top" topline="true" bottomline="true" leftline="true" usebox="none">
+\begin_inset Text
+
+\begin_layout Plain Layout
+名称
+\end_layout
+
+\end_inset
+</cell>
+<cell alignment="center" valignment="top" topline="true" bottomline="true" leftline="true" usebox="none">
+\begin_inset Text
+
+\begin_layout Plain Layout
+説明
+\end_layout
+
+\end_inset
+</cell>
+<cell alignment="center" valignment="top" topline="true" bottomline="true" leftline="true" rightline="true" usebox="none">
+\begin_inset Text
+
+\begin_layout Plain Layout
+備考
+\end_layout
+
+\end_inset
+</cell>
+</row>
+<row>
+<cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
+\begin_inset Text
+
+\begin_layout Plain Layout
+CDlabel
+\end_layout
+
+\end_inset
+</cell>
+<cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
+\begin_inset Text
+
+\begin_layout Plain Layout
+丸い穴の開いたドーナツ型(CD/DVD大)
+\end_layout
+
+\end_inset
+</cell>
+<cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
+\begin_inset Text
+
+\begin_layout Plain Layout
+伸縮不可。多くの文字を入れられないことに注意。
+\end_layout
+
+\end_inset
+</cell>
+</row>
+<row>
+<cell alignment="center" valignment="top" topline="true" usebox="none">
+\begin_inset Text
+
+\begin_layout Plain Layout
+Circle
+\end_layout
+
+\end_inset
+</cell>
+<cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
+\begin_inset Text
+
+\begin_layout Plain Layout
+円
+\end_layout
+
+\end_inset
+</cell>
+<cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
+\begin_inset Text
+
+\begin_layout Plain Layout
+脆弱。計算に失敗することも。
+\end_layout
+
+\end_inset
+</cell>
+</row>
+<row>
+<cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
+\begin_inset Text
+
+\begin_layout Plain Layout
+Diamond
+\end_layout
+
+\end_inset
+</cell>
+<cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
+\begin_inset Text
+
+\begin_layout Plain Layout
+菱形(シンボル的に
+\begin_inset Quotes eld
+\end_inset
+
+diamond
+\begin_inset Quotes erd
+\end_inset
+
+と表記)
+\end_layout
+
+\end_inset
+</cell>
+<cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
+\begin_inset Text
+
+\begin_layout Plain Layout
+-
+\end_layout
+
+\end_inset
+</cell>
+</row>
+<row>
+<cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
+\begin_inset Text
+
+\begin_layout Plain Layout
+Heart
+\end_layout
+
+\end_inset
+</cell>
+<cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
+\begin_inset Text
+
+\begin_layout Plain Layout
+ハート型
+\end_layout
+
+\end_inset
+</cell>
+<cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
+\begin_inset Text
+
+\begin_layout Plain Layout
+-
+\end_layout
+
+\end_inset
+</cell>
+</row>
+<row>
+<cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
+\begin_inset Text
+
+\begin_layout Plain Layout
+Hexagon
+\end_layout
+
+\end_inset
+</cell>
+<cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
+\begin_inset Text
+
+\begin_layout Plain Layout
+六角形
+\end_layout
+
+\end_inset
+</cell>
+<cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
+\begin_inset Text
+
+\begin_layout Plain Layout
+-
+\end_layout
+
+\end_inset
+</cell>
+</row>
+<row>
+<cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
+\begin_inset Text
+
+\begin_layout Plain Layout
+Nut
+\end_layout
+
+\end_inset
+</cell>
+<cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
+\begin_inset Text
+
+\begin_layout Plain Layout
+ナット型(丸い穴の開いた六角形)
+\end_layout
+
+\end_inset
+</cell>
+<cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
+\begin_inset Text
+
+\begin_layout Plain Layout
+-
+\end_layout
+
+\end_inset
+</cell>
+</row>
+<row>
+<cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
+\begin_inset Text
+
+\begin_layout Plain Layout
+Square
+\end_layout
+
+\end_inset
+</cell>
+<cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
+\begin_inset Text
+
+\begin_layout Plain Layout
+正方形
+\end_layout
+
+\end_inset
+</cell>
+<cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
+\begin_inset Text
+
+\begin_layout Plain Layout
+-
+\end_layout
+
+\end_inset
+</cell>
+</row>
+<row>
+<cell alignment="center" valignment="top" topline="true" bottomline="true" leftline="true" usebox="none">
+\begin_inset Text
+
+\begin_layout Plain Layout
+Star
+\end_layout
+
+\end_inset
+</cell>
+<cell alignment="center" valignment="top" topline="true" bottomline="true" leftline="true" usebox="none">
+\begin_inset Text
+
+\begin_layout Plain Layout
+五芒星
+\end_layout
+
+\end_inset
+</cell>
+<cell alignment="center" valignment="top" topline="true" bottomline="true" leftline="true" rightline="true" usebox="none">
+\begin_inset Text
+
+\begin_layout Plain Layout
+-
+\end_layout
+
+\end_inset
+</cell>
+</row>
+<row>
+<cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
+\begin_inset Text
+
+\begin_layout Plain Layout
+Candle
+\end_layout
+
+\end_inset
+</cell>
+<cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
+\begin_inset Text
-\backslash
-end{multicols}
+\begin_layout Plain Layout
+燃えるろうそく
\end_layout
\end_inset
+</cell>
+<cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
+\begin_inset Text
-
+\begin_layout Plain Layout
+-
\end_layout
-\begin_layout Subsection
-多段組み
-\end_layout
+\end_inset
+</cell>
+</row>
+<row>
+<cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
+\begin_inset Text
-\begin_layout Standard
-二段以上の多段組みをする場合も同じようにできます。
+\begin_layout Plain Layout
+Drop down/up
\end_layout
-\begin_layout Standard
-\begin_inset ERT
-status open
+\end_inset
+</cell>
+<cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
+\begin_inset Text
\begin_layout Plain Layout
-
-
-\backslash
-begin{multicols}{3}
+雫型/逆雫型
\end_layout
\end_inset
+</cell>
+<cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
+\begin_inset Text
-
+\begin_layout Plain Layout
+脆弱。計算に失敗することも。
\end_layout
-\begin_layout Standard
+\end_inset
+</cell>
+</row>
+<row>
+<cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
+\begin_inset Text
-\size footnotesize
-It can be imagined that my close intimacy with Sherlock Holmes had interested
- me deeply in crime, and that after his disappearance I never failed to
- read with care the various problems which came before the public.
- And I even attempted, more than once, for my own private satisfaction,
- to employ his methods in their solution, though with indifferent success.
- There was none, however, which appealed to me like this tragedy of Ronald
- Adair.
- As I read the evidence at the inquest, which led up to a verdict of willful
- murder against some person or persons unknown, I realized more clearly
- than I had ever done the loss which the community had sustained by the
- death of Sherlock Holmes.
- There were points about this strange business which would, I was sure,
- have specially appealed to him, and the efforts of the police would have
- been supplemented, or more probably anticipated, by the trained observation
- and the alert mind of the first criminal agent in Europe.
- All day, as I drove upon my round, I turned over the case in my mind and
- found no explanation which appeared to me to be adequate.
- At the risk of telling a twice-told tale, I will recapitulate the facts
- as they were known to the public at the conclusion of the inquest.
+\begin_layout Plain Layout
+TeX
\end_layout
-\begin_layout Standard
-\begin_inset ERT
-status open
+\end_inset
+</cell>
+<cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
+\begin_inset Text
\begin_layout Plain Layout
-
-
-\backslash
-end{multicols}
+TeXロゴ
\end_layout
\end_inset
+</cell>
+<cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
+\begin_inset Text
-
+\begin_layout Plain Layout
+-
\end_layout
-\begin_layout Standard
-三段組み以上も可能ですが、読みにくくなり実用的ではないでしょう。
-\end_layout
+\end_inset
+</cell>
+</row>
+<row>
+<cell alignment="center" valignment="top" topline="true" bottomline="true" leftline="true" usebox="none">
+\begin_inset Text
-\begin_layout Subsection
-カラムの中のカラム
-\end_layout
+\begin_layout Plain Layout
+Triangle up/down/
+\begin_inset Newline newline
+\end_inset
-\begin_layout Standard
-カラムの中にカラムを入れることもできます。
+left/right
\end_layout
-\begin_layout Standard
-\begin_inset ERT
-status open
+\end_inset
+</cell>
+<cell alignment="center" valignment="top" topline="true" bottomline="true" leftline="true" usebox="none">
+\begin_inset Text
\begin_layout Plain Layout
+各方向の三角形
+\end_layout
+\end_inset
+</cell>
+<cell alignment="center" valignment="top" topline="true" bottomline="true" leftline="true" rightline="true" usebox="none">
+\begin_inset Text
-\backslash
-begin{multicols}{2}
+\begin_layout Plain Layout
+-
\end_layout
\end_inset
+</cell>
+</row>
+</lyxtabular>
+\end_inset
-\end_layout
-
-\begin_layout Standard
-\size footnotesize
-The Honourable Ronald Adair was the second son of the Earl of Maynooth,
- at that time governor of one of the Australian colonies.
- Adair's mother had returned from Australia to undergo the operation for
- cataract, and she, her son Ronald, and her daughter Hilda were living together
- at 427 Park Lane.
\end_layout
\begin_layout Standard
-\begin_inset ERT
-status open
-
-\begin_layout Plain Layout
-
-
-\backslash
-begin{multicols}{2}
+段落に形を適用するには、LyXツールバー中の環境プルダウンボックスから形を選んでください。
\end_layout
+\begin_layout Standard
+\begin_inset Newpage newpage
\end_inset
\end_layout
\begin_layout Standard
-
-\size footnotesize
-The youth moved in the best society--had, so far as was known, no enemies
- and no particular vices.
- He had been engaged to Miss Edith Woodley, of Carstairs, but the engagement
- had been broken off by mutual consent some months before, and there was
- no sign that it had left any very profound feeling behind it.
- For the rest {sic} the man's life moved in a narrow and conventional circle,
- for his habits were quiet and his nature unemotional.
- Yet it was upon this easy-going young aristocrat that death came, in most
- strange and unexpected form, between the hours of ten and eleven-twenty
- on the night of March 30, 1894.
+以下は、ナット型の段落の例です。
\end_layout
\begin_layout Standard
-\begin_inset ERT
-status open
-
-\begin_layout Plain Layout
+\begin_inset VSpace bigskip
+\end_inset
-\backslash
-end{multicols}
\end_layout
-\end_inset
-
+\begin_layout Nut
+\lang latin
+Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy
+ eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam
+ voluptua.
+ At vero eos et accusam et justo duo dolores et ea rebum.
+ Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor
+ sit amet.
+ Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy
+ eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam
+ voluptua.
\end_layout
\begin_layout Standard
+\begin_inset VSpace bigskip
+\end_inset
-\size footnotesize
-Ronald Adair was fond of cards--playing continually, but never for such
- stakes as would hurt him.
- He was a member of the Baldwin, the Cavendish, and the Bagatelle card clubs.
- It was shown that, after dinner on the day of his death, he had played
- a rubber of whist at the latter club.
- He had also played there in the afternoon.
-\size default
-
-\size footnotesize
-The evidence of those who had played with him-- Mr.
- Murray, Sir John Hardy, and Colonel Moran--showed that the game was whist,
- and that there was a fairly equal fall of the cards.
- Adair might have lost five pounds, but not more.
- His fortune was a considerable one, and such a loss could not in any way
- affect him.
- He had played nearly every day at one club or other, but he was a cautious
- player, and usually rose a winner.
- It came out in evidence that, in partnership with Colonel Moran, he had
- actually won as much as four hundred and twenty pounds in a sitting, some
- weeks before, from Godfrey Milner and Lord Balmoral.
- So much for his recent history as it came out at the inquest.
\end_layout
\begin_layout Standard
-\begin_inset ERT
+\begin_inset Note Greyedout
status open
\begin_layout Plain Layout
-
-\backslash
-end{multicols}
+\series bold
+【註】
+\series default
+shapepar段落は改頁にまたがることはできません。
\end_layout
\end_inset
\end_layout
\begin_layout Standard
-より複雑な形でカラムの中にカラムを入れる例や、へッダのスペース、縦のカラムを分ける線の入れ方などの例は、ファイル
-\lang english
-example file
-\lang japanese
-
-\family typewriter
-multicol.lyx
-\family default
-を読んでください。
-\end_layout
+\begin_inset VSpace bigskip
+\end_inset
+
-\begin_layout Section
-Dropped Capitals
\end_layout
\begin_layout Standard
-\noindent
-\begin_inset ERT
-status collapsed
-
-\begin_layout Plain Layout
-
-\backslash
-newfont{
-\backslash
-tmpfont}{cmr17 scaled 2500}{
-\backslash
-tmpfont T}
-\backslash
-vspace*{-8.4ex}
+\series bold
+shapepar
+\series default
+は、段落中にどれだけ文章が含まれようとも、常に形を維持しようとします。したがって、段落の大きさは、含まれている文章量によって変化しますので、段落の大きさがページ
+余白にはみ出してしまうことがあります。寸法が伸縮することを示すために、文章量を二倍にした例を見てみましょう。
\end_layout
+\begin_layout Standard
+\begin_inset Newpage newpage
\end_inset
\end_layout
-\begin_layout Standard
-\noindent
-\begin_inset ERT
-status open
+\begin_layout Nut
-\begin_layout Plain Layout
+\lang latin
+Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy
+ eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam
+ voluptua.
+ At vero eos et accusam et justo duo dolores et ea rebum.
+ Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor
+ sit amet.
+ Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy
+ eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam
+ voluptua.
+ Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy
+ eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam
+ voluptua.
+ At vero eos et accusam et justo duo dolores et ea rebum.
+ Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor
+ sit amet.
+ Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy
+ eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam
+ voluptua.
+\end_layout
+
+\begin_layout Standard
+\begin_inset VSpace bigskip
+\end_inset
-\backslash
-hangindent=3.3em
-\backslash
-hangafter=-3
\end_layout
+\begin_layout Standard
+ただし、
+\family sans
+CDlabel
+\family default
+形は例外です。これは、CD/DVDの寸法に収まらなくてはならないので、伸縮しません。したがって、形に収まる文章量は限られています。
+\begin_inset Newline newline
\end_inset
- hose of you who like the style of old books probably also like
+
+\family sans
+drop
+\family default
+形と
+\family sans
+circle
+\family default
+形は脆弱で、文章量によっては寸法計算が失敗する可能性があります。この場合、
\begin_inset Quotes eld
\end_inset
-dropped capitals
+Arithmetic overflow
\begin_inset Quotes erd
\end_inset
----those large capital letters which begin each new chapter or section.
-
-\end_layout
-
-\begin_layout Standard
-昔の本のスタイルが好きならこの例のように、dropped capitalsも多分好きでしょう。これは新しい章、または節が大きな大文字で始まるものです。これをLy
-X/LaTeXで実現するのは(少しはplain TeXを知る必要はありますが)簡単ですが、この節の初めのTeXモードを見てもらうと分かるように多くの仕事と繰り返
-しが必要になります。
+というLaTeXエラーが発生します。この時は、文章の一部を追加したり削除したりするか、どれもうまくいかなければ別の形を使用してください。
\end_layout
\begin_layout Standard
-\begin_inset ERT
-status open
-
-\begin_layout Plain Layout
-
-
-\backslash
-verb+
-\backslash
-bigdrop{-1em}{3}{ptmri}{T}+
-\end_layout
-
-\end_inset
-
-こちらの方が簡単でしょう。CTANにある
-\family typewriter
-dropcaps
-\family default
-(またはより新しい
-\family typewriter
-dropping
-\family default
-)パッケージを使えば簡単にこのような文字をあなたの文章に入れることができます。このパッケージは teTeXに含まれていないのでこの文章の中でお見せできませんが、
-この段落を新しい文章にコピーして、先頭の
-\family typewriter
-
-\backslash
-verb
-\family default
-と+を取り除き、プリアンブルに
-\family typewriter
-
-\backslash
-usepackage{dropcaps}
-\family default
-を加えると、Times Roman ItalicのTが3行文の高さで余白に1emでた形で印刷されます(TeXが探せるディレクトリに
-\family typewriter
-dropcaps.sty
-\family default
-があることを確認してください)。最初の引数は字下げの量です。この例では負ですから余白に突き出します。2番目の引数は行数で表した文字の高さです。3番目の引数はフォ
-ント名です。tfmファイルも持つ物なら何でも動きます(
-\family typewriter
-.../texmf/fonts/tfm
-\family default
-ディレクトリで色々探してみてください)。私が気に入っているは
-\family typewriter
-yinit
-\family default
-で、これはdropped capital用に特にデザインされたドイツ文字のフォントです。4番目の引数が使う文字です。
-\family typewriter
-dropping
-\family default
-パッケージは
-\family typewriter
+\begin_inset VSpace bigskip
+\end_inset
+
+
+\end_layout
+
+\begin_layout Standard
+先端のある形では、先端部の文字列で、LaTeXのハイフネーションルーチンが失敗することがあります。したがって、この部分の文章には、ハイフネーション位置
+\family sans
+(
+\begin_inset Info
+type "shortcut"
+arg "specialchar-insert hyphenation"
+\end_inset
-\backslash
-bigdrop
-\family default
-コマンド以外にも少し簡単な
-\family typewriter
-\backslash
-dropping
\family default
-コマンドも持っています。
+)を指定することが往々にして必要になります。
\end_layout
\begin_layout Standard
-\begin_inset Newpage newpage
+\begin_inset VSpace bigskip
\end_inset
\end_layout
-\begin_layout Section
-標準的でない形の段落
+\begin_layout Standard
+Shapepar段落は、常に中央揃えか、左の縁が左ページ余白に接するように配置されます。したがって、これらの段落を揃えるのに段落ダイアログを使用することはできま
+せん。解決方法としては、段落をミニページかparboxの中において、このボックスを揃えることです。ここでの問題は、ボックスの正しい幅を見出すことです。もしボック
+スの幅が広すぎれば、ボックスを中央揃えにしたとしても、ボックスの左側が付いてしまうので中央揃えになりません。そこで、正しい幅を見出すまでは、若干試行錯誤しなくて
+はならないかもしれません。以下は、二つのハート形の段落です。一つ目は揃え指定がなく、二つ目は右揃えにしてあります。
\end_layout
\begin_layout Standard
-\begin_inset ERT
-status collapsed
+\begin_inset Newpage newpage
+\end_inset
-\begin_layout Plain Layout
+\end_layout
+
+\begin_layout Heart
+\noindent
-\backslash
-begin{sloppypar}
+\lang latin
+Lo\SpecialChar \-
+rem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy
+ eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam
+ voluptua.
+ At vero eos et accusam et justo duo dolores et ea rebum.
+ Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor
+ sit amet.
\end_layout
+\begin_layout Standard
+\begin_inset VSpace bigskip
\end_inset
\end_layout
\begin_layout Standard
-\begin_inset ERT
-status collapsed
-
-\begin_layout Plain Layout
+\noindent
+\align right
+\begin_inset Box Frameless
+position "t"
+hor_pos "c"
+has_inner_box 1
+inner_pos "t"
+use_parbox 1
+use_makebox 0
+width "42col%"
+special "none"
+height "1in"
+height_special "totalheight"
+status open
+\begin_layout Heart
+\noindent
-\backslash
-newdimen
-\backslash
-varunit
+\lang latin
+Lo\SpecialChar \-
+rem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy
+ eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam
+ voluptua.
+ At vero eos et accusam et justo duo dolores et ea rebum.
+ Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor
+ sit amet.
\end_layout
-\begin_layout Plain Layout
+\end_inset
-\backslash
-setlength{
-\backslash
-varunit}{4.5in}
\end_layout
-\end_inset
+\begin_layout Subsection
+任意の形
+\end_layout
+
+\begin_layout Standard
+ユーザーは、どのような形であれ、定義することができます。これを手動で行うのは、全ての座標を指定しなくてはならないので、かなりの労力を必要とします。しかし、以下の
+ように、コンピューターに座標を計算させる方法もあります。
+\end_layout
+
+\begin_layout Enumerate
+プログラム
+\begin_inset CommandInset href
+LatexCommand href
+name "Jpgfdraw"
+target "http://www.ctan.org/tex-archive/graphics/jpgfdraw"
+\end_inset
+を導入します。
\end_layout
-\begin_layout Standard
-\noindent
+\begin_layout Enumerate
+
+\family sans
+Jpgfdraw
+\family default
+内で、メニュー
+\family sans
+Te
\begin_inset ERT
status collapsed
\begin_layout Plain Layout
-
-\backslash
-parshape 19 0.45
-\backslash
-varunit 0.332
-\backslash
-varunit
+{}
\end_layout
-\begin_layout Plain Layout
+\end_inset
-0.40
-\backslash
-varunit 0.300
-\backslash
-varunit
-\end_layout
+X/LaT
+\begin_inset ERT
+status collapsed
\begin_layout Plain Layout
-0.35
-\backslash
-varunit 0.293
-\backslash
-varunit
+{}
\end_layout
-\begin_layout Plain Layout
+\end_inset
-0.30
-\backslash
-varunit 0.300
-\backslash
-varunit
-\end_layout
+eX\SpecialChar \menuseparator
+Settings\SpecialChar \menuseparator
+Set Normal Size
+\family default
+で文書中で使用しているフォント寸を選択します。例えば、この文書は12
+\begin_inset space \thinspace{}
+\end_inset
-\begin_layout Plain Layout
+pt寸を使用しています。
+\end_layout
-0.25
-\backslash
-varunit 0.317
-\backslash
-varunit
+\begin_layout Enumerate
+形を描きます。
\end_layout
+\begin_layout Enumerate
+メニュー
+\family sans
+Te
+\begin_inset ERT
+status collapsed
+
\begin_layout Plain Layout
-0.20
-\backslash
-varunit 0.342
-\backslash
-varunit
+{}
\end_layout
-\begin_layout Plain Layout
+\end_inset
-0.15
-\backslash
-varunit 0.373
-\backslash
-varunit
-\end_layout
+X/LaT
+\begin_inset ERT
+status collapsed
\begin_layout Plain Layout
-0.10
-\backslash
-varunit 0.410
-\backslash
-varunit
+{}
\end_layout
-\begin_layout Plain Layout
+\end_inset
-0.05
-\backslash
-varunit 0.453
-\backslash
-varunit
-\end_layout
+eX\SpecialChar \menuseparator
+Shapepar
+\family default
+を使用して、形の座標をエクスポートします。現れるダイアログで、形の外枠を座標に使うか、パス自体を使うかを指定します。
+\begin_inset Foot
+status collapsed
\begin_layout Plain Layout
+詳細については、
+\begin_inset CommandInset href
+LatexCommand href
+target "http://www.dickimaw-books.com/apps/jpgfdraw/manual/shapepar.html"
-0.00
-\backslash
-varunit 0.500
-\backslash
-varunit
+\end_inset
+
+を参照してください。
\end_layout
-\begin_layout Plain Layout
+\end_inset
-0.05
-\backslash
-varunit 0.453
-\backslash
-varunit
-\end_layout
-\begin_layout Plain Layout
+\end_layout
-0.10
-\backslash
-varunit 0.410
-\backslash
-varunit
+\begin_layout Standard
+座標はTeXファイルに書き込まれます。これをLyX文書で使用するには、
\end_layout
-\begin_layout Plain Layout
+\begin_layout Enumerate
+段落の最初の文字の前(もしくは空の段落内)にカーソルを置きます。
+\end_layout
-0.15
-\backslash
-varunit 0.373
-\backslash
-varunit
+\begin_layout Enumerate
+LyXの
+\family sans
+挿入\SpecialChar \menuseparator
+ファイル\SpecialChar \menuseparator
+子文書
+\family default
+メニューでファイルを選択し、
+\family sans
+取り込みの型
+\family default
+として
+\family sans
+Input
+\family default
+を選択してください。
\end_layout
-\begin_layout Plain Layout
+\begin_layout Standard
+\begin_inset VSpace defskip
+\end_inset
+
-0.20
-\backslash
-varunit 0.342
-\backslash
-varunit
\end_layout
+\begin_layout Standard
+\begin_inset Note Greyedout
+status open
+
\begin_layout Plain Layout
-0.25
-\backslash
-varunit 0.317
-\backslash
-varunit
+\series bold
+【註】
+\series default
+変更した形は、現在の段落にのみ適用されます。次の段落では全て通常に戻ります。したがって、段落定義ファイルは、形を変えたい段落全てで読み込まれなくてはなりません。
\end_layout
-\begin_layout Plain Layout
+\end_inset
+
-0.30
-\backslash
-varunit 0.300
-\backslash
-varunit
\end_layout
-\begin_layout Plain Layout
+\begin_layout Standard
+\begin_inset VSpace bigskip
+\end_inset
-0.35
-\backslash
-varunit 0.293
-\backslash
-varunit
-\end_layout
-\begin_layout Plain Layout
+\end_layout
-0.40
-\backslash
-varunit 0.300
-\backslash
-varunit
+\begin_layout Standard
+以下の用例をご覧ください。
\end_layout
-\begin_layout Plain Layout
+\begin_layout Standard
+\begin_inset VSpace bigskip
+\end_inset
+
-0.45
-\backslash
-varunit 0.332
-\backslash
-varunit
\end_layout
-\begin_layout Plain Layout
+\begin_layout Standard
+\begin_inset CommandInset include
+LatexCommand input
+filename "../SpecialParagraphShape.tex"
+
+\end_inset
+
+\lang latin
+Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy
+ eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam
+ voluptua.
+ At vero eos et accusam et justo duo dolores et ea rebum.
+ Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor
+ sit amet.
+ Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy
+ eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam
+ voluptua.
\end_layout
+\begin_layout Standard
+\begin_inset VSpace bigskip
\end_inset
-長方形の段落の形を変えたい場合があるでしょう。そういう場合は楽しいTeXコマンド
-\family typewriter
-\backslash
-parshape
+\end_layout
+
+\begin_layout Standard
+
+\series bold
+【ヒント】
+\family sans
+\series default
+Jpgfdraw
+\family default
+で複雑な形を描く場合、まず形を好きなプログラムで描き、出来上がった画像を
+\family sans
+Jpgfdraw
\family default
-を使いましょう。この例で分かるように適当に行の長さを設定することで好きな形の段落が作れます。馬鹿げているように見えるかもしれませんが、dropped
- capitalを最終調整したり、長方形ではない図のまわりを文章で囲ったりするのにこのような手作業が必要なのです。
+に読み込む方法があります。この場合、画像の外枠に沿って、直線またはスプラインを描くだけですみます。
\end_layout
\begin_layout Standard
\begin_inset VSpace bigskip
\end_inset
-文法は
-\family typewriter
-\backslash
-parshape numlines #1indent #1length #2indent #2length \SpecialChar \ldots{}
- #nindent #nlength
-\family default
- です。
-\family typewriter
-numlines
+\end_layout
+
+\begin_layout Standard
+
+\family sans
+任意の段落形
\family default
-ã\81¯æ®µè\90½ã\82\92ã\81¤ã\81\8fã\82\8bè¡\8cæ\95°ã\81§ã\81\99ã\80\82ã\81\9dã\81®æ®µè\90½ã\81®æ\9c¬æ\96\87ã\81\8cã\81\93ã\82\8cã\82\88ã\82\8aç\9fã\81\84å ´å\90\88ã\81¯ã\81\9dã\81\93ã\81§çµ\82ã\82\8fã\82\8aã\80\81é\95·ã\81\84å ´å\90\88ã\81«ã\81¯æ\9c\80å¾\8cã\81®è¡\8cã\81®å®\9a義ã\81\8cã\81\9dã\82\8c以å¾\8cã\82\82使ã\82\8fã\82\8cã\81¾ã\81\99ã\80\82
-\family typewriter
-#nindent
+ã\83¢ã\82¸ã\83¥ã\83¼ã\83«ã\81¯ã\80\81
+\family sans
+shapepar
\family default
と
-\family typewriter
-#nlength
+\family sans
+Shapepar
\family default
-エントリは左余白からの字下げの量と、字下げされたところからの行の長さを指定します。この形は現在の段落にだけ適応されて、次の段落では通常の形にリセットされます。
-\end_layout
-
-\begin_layout Standard
-\begin_inset ERT
+の二つのコマンドも提供していて、任意の形を座標毎に定義するのに使用することができます。
+\begin_inset Foot
status collapsed
\begin_layout Plain Layout
+これらのコマンドは、上述の全ての形で内部的に使用されています。
+\end_layout
+\end_inset
-\backslash
-end{sloppypar}
+これらのスタイルがどのように使われていて、どのような設定ができるのかについての詳しい情報は、
+\series bold
+shapepar
+\series default
+パッケージの取扱説明書
+\begin_inset CommandInset citation
+LatexCommand cite
+key "shapepar"
+
+\end_inset
+
+をご覧ください。
+\end_layout
+
+\begin_layout Bibliography
+\begin_inset CommandInset bibitem
+LatexCommand bibitem
+key "multicol"
+
+\end_inset
+
+LaTeXパッケージ
+\begin_inset CommandInset href
+LatexCommand href
+name "multicol"
+target "http://mirror.ctan.org/macros/latex/required/tools/multicol.pdf"
+
+\end_inset
+
+の取扱説明書
\end_layout
+\begin_layout Bibliography
+\begin_inset CommandInset bibitem
+LatexCommand bibitem
+key "shapepar"
+
\end_inset
+LaTeXパッケージ
+\begin_inset CommandInset href
+LatexCommand href
+name "shapepar"
+target "http://mirrors.ctan.org/macros/latex/contrib/shapepar/shapepar.pdf"
+
+\end_inset
+の取扱説明書
\end_layout
\end_body