From f50550c4b9220ea62fba9243ae4adc5b5832c976 Mon Sep 17 00:00:00 2001 From: Scott Kostyshak Date: Mon, 7 Oct 2013 18:30:04 -0400 Subject: [PATCH] New Japanese translations of the examples Note that knitr.lyx, lilypond.lyx, and sweave.lyx do not currently export because of #8823. --- lib/examples/ja/MultilingualCaptions.lyx | 1807 ++++++++++ lib/examples/ja/R-S-statements.lyx | 492 +++ lib/examples/ja/beamer.lyx | 3853 ++++++++++++++++++++++ lib/examples/ja/knitr.lyx | 246 ++ lib/examples/ja/lilypond.lyx | 1367 ++++++++ lib/examples/ja/sweave.lyx | 1492 +++++++++ 6 files changed, 9257 insertions(+) create mode 100644 lib/examples/ja/MultilingualCaptions.lyx create mode 100644 lib/examples/ja/R-S-statements.lyx create mode 100644 lib/examples/ja/beamer.lyx create mode 100644 lib/examples/ja/knitr.lyx create mode 100644 lib/examples/ja/lilypond.lyx create mode 100644 lib/examples/ja/sweave.lyx diff --git a/lib/examples/ja/MultilingualCaptions.lyx b/lib/examples/ja/MultilingualCaptions.lyx new file mode 100644 index 0000000000..9bd6ce408e --- /dev/null +++ b/lib/examples/ja/MultilingualCaptions.lyx @@ -0,0 +1,1807 @@ +#LyX 2.1 created this file. For more info see http://www.lyx.org/ +\lyxformat 474 +\begin_document +\begin_header +\textclass scrartcl +\begin_preamble +% use this when you only need the document language captions in te list of figures/tables +%\PassOptionsToPackage{list=off}{bicaption} + +% all this is only necessary if you want to have a different list of floats for each language +\usepackage{newfloat} +% Define a new floating environment type "figureGer" +\DeclareFloatingEnvironment[fileext=lof2]{figureGer} +[Abbildung][Abbildungsverzeichnis] +% Define the new floating environment type "tableEng" +\DeclareFloatingEnvironment[fileext=lot2]{tableGer} +[Tabelle][Tabellenverzeichnis] +% inform bicaption about the new float types +\PassOptionsToPackage{listtype+=Ger}{bicaption} +\end_preamble +\options liststotoc +\use_default_options true +\begin_modules +bicaption +\end_modules +\maintain_unincluded_children false +\language japanese +\language_package default +\inputencoding utf8-platex +\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 pdf +\output_sync 0 +\bibtex_command default +\index_command default +\float_placement h +\paperfontsize 12 +\spacing single +\use_hyperref true +\pdf_bookmarks true +\pdf_bookmarksnumbered false +\pdf_bookmarksopen false +\pdf_bookmarksopenlevel 1 +\pdf_breaklinks false +\pdf_pdfborder false +\pdf_colorlinks true +\pdf_backref false +\pdf_pdfusetitle true +\pdf_quoted_options "linkcolor=black, citecolor=black, urlcolor=blue" +\papersize default +\use_geometry false +\use_package amsmath 1 +\use_package amssymb 1 +\use_package cancel 0 +\use_package esint 1 +\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 true +\justification true +\use_refstyle 1 +\notefontcolor #0000ff +\index Index +\shortcut idx +\color #008000 +\end_index +\secnumdepth 3 +\tocdepth 3 +\paragraph_separation skip +\defskip medskip +\quotes_language english +\papercolumns 1 +\papersides 1 +\paperpagestyle default +\tracking_changes false +\output_changes false +\html_math_output 0 +\html_css_as_file 0 +\html_be_strict false +\end_header + +\begin_body + +\begin_layout Title +多言語キャプションを組むには +\end_layout + +\begin_layout Author +Uwe St +\begin_inset ERT +status collapsed + +\begin_layout Plain Layout + + +\backslash +" +\end_layout + +\end_inset + +ohr +\end_layout + +\begin_layout Standard +\begin_inset FloatList figure + +\end_inset + + +\end_layout + +\begin_layout Section +はじめに +\end_layout + +\begin_layout Standard + +\family sans +多言語キャプション +\family default +モジュールを用いると、キャプションを二言語で組むことができます。これを用いるには、LaTeXパッケージ +\series bold +caption +\series default +に組み込まれているLaTeXパッケージ +\series bold +bicaption +\series default +が必要となります。つまり、 +\series bold +caption +\series default +が導入されていれば、bicaptionも導入済みのはずです。 +\end_layout + +\begin_layout Standard +第一言語には文書言語が用いられます。第二言語は、 +\family sans +キャプション設定 +\family default +段落様式を使って指定しなくてはなりません。この様式は非必須引数を取り、この設定をどの言語に適用するかを定義します。第一言語の全キャプションの設定を変更するには、 +非必須引数として +\series bold +bi-first +\series default +を指定し、第二言語を変更するには +\series bold +bi-second +\series default +を、両方の言語を変更するには +\series bold +bi-both +\series default +を指定してください。 +\end_layout + +\begin_layout Standard +\begin_inset Note Greyedout +status open + +\begin_layout Plain Layout + +\series bold +【註】 +\family sans +\series default +キャプション設定 +\family default +に非必須引数を使わなかった場合には、この設定は、多言語キャプションのみならず、文書中の全キャプションに影響を及ぼします。 +\end_layout + +\end_inset + + +\end_layout + +\begin_layout Standard +この文書は日本語で書かれています。ドイツ語を第二言語として設定する場合は、 +\end_layout + +\begin_layout Standard + +\series bold +lang=ngerman +\end_layout + +\begin_layout Standard +というコマンドを +\family sans +キャプション設定 +\family default +様式の段落に書き込みます。他の言語の場合は、 +\series bold +ngerman +\series default +を使いたい言語のbabel名に書き換えてください。babel名の一覧は、表 +\begin_inset CommandInset ref +LatexCommand ref +reference "tab:babel名一覧" + +\end_inset + +にあります。キャプションラベルは自動的に翻訳されます。 +\end_layout + +\begin_layout Standard +フロートに多言語キャプションを加えるには、フロートを新規に挿入すると自動的に付けられるキャプションの上で右マウスボタンを押し、文脈依存メニューから +\family sans +キャプション(複言語キャプション) +\family default +を選択してください。キャプションが挿入されていない場合には、 +\family sans +挿入\SpecialChar \menuseparator +キャプション\SpecialChar \menuseparator +複言語キャプション +\family default +で多言語キャプションを挿入することができます。文書言語でのキャプション文は、キャプション中で +\family sans +挿入\SpecialChar \menuseparator +主言語文 +\family default +として挿入される差込枠に書き込まなくてはなりません。第二言語のキャプション文は、キャプション中に、通常の文章として書き込みます。 +\end_layout + +\begin_layout Standard +(図表一覧用の)表題短縮形は、各言語とも、それぞれ +\family sans +挿入\SpecialChar \menuseparator +主言語短縮表題 +\family default +と +\family sans +挿入\SpecialChar \menuseparator +第二言語短縮表題 +\family default +で指定することができます。 +\end_layout + +\begin_layout Standard +図 +\begin_inset CommandInset ref +LatexCommand ref +reference "fig:図の例" + +\end_inset + +は、多言語キャプションを用いた図フロートの例です。 +\end_layout + +\begin_layout Caption setup +\begin_inset Argument 1 +status open + +\begin_layout Plain Layout +bi-second +\end_layout + +\end_inset + +lang=ngerman +\begin_inset Note Note +status collapsed + +\begin_layout Plain Layout +第二言語を指定します +\end_layout + +\end_inset + + +\end_layout + +\begin_layout Standard +\begin_inset Float figure +wide false +sideways false +status open + +\begin_layout Plain Layout +\noindent +\align center +\begin_inset Box Boxed +position "t" +hor_pos "c" +has_inner_box 0 +inner_pos "t" +use_parbox 0 +use_makebox 0 +width "50col%" +special "none" +height "1in" +height_special "totalheight" +status open + +\begin_layout Plain Layout +図 +\end_layout + +\end_inset + + +\end_layout + +\begin_layout Plain Layout +\begin_inset Caption Bicaption + +\begin_layout Plain Layout +\begin_inset Argument 1 +status open + +\begin_layout Plain Layout +日本語の短縮表題 +\end_layout + +\end_inset + + +\begin_inset Argument 2 +status open + +\begin_layout Plain Layout +日本語の表題 +\end_layout + +\end_inset + + +\begin_inset Argument 3 +status open + +\begin_layout Plain Layout + +\lang ngerman +German short title +\end_layout + +\end_inset + + +\lang ngerman +German Title +\lang japanese + +\begin_inset CommandInset label +LatexCommand label +name "fig:図の例" + +\end_inset + + +\end_layout + +\end_inset + + +\end_layout + +\end_inset + + +\end_layout + +\begin_layout Standard +\begin_inset Note Greyedout +status open + +\begin_layout Plain Layout + +\series bold +\color none +【註】 +\series default +多言語キャプションは、長尺表では使用することができません。 +\end_layout + +\end_inset + + +\end_layout + +\begin_layout Section +キャプションの詳細設定 +\end_layout + +\begin_layout Standard +キャプションのレイアウトは、 +\family sans +キャプション設定 +\family default +段落様式で変更することができます。例えば、キャプション文を、サンセリフ・イタリック体で組むには、 +\end_layout + +\begin_layout Standard + +\series bold +textfont={sf,it} +\end_layout + +\begin_layout Standard +というコマンドを使用し、ラベルをボールド体にするには +\end_layout + +\begin_layout Standard + +\series bold +labelfont=bf +\end_layout + +\begin_layout Standard +とします。本文とラベルのフォントを設定するには、 +\series bold +font= +\series default +コマンドを使用します。 +\series bold +bicaption +\series default +パッケージの設定オプションは、 +\series bold +caption +\series default +と同じですので、他に行うことができる設定についての詳細は、LaTeXパッケージ +\series bold +caption +\series default +の取扱説明書 +\begin_inset CommandInset citation +LatexCommand cite +key "caption" + +\end_inset + +をご覧ください。 +\end_layout + +\begin_layout Standard +図 +\begin_inset CommandInset ref +LatexCommand ref +reference "fig:設定済図の例" + +\end_inset + +は、設定済み多言語キャプションを持った図フロートの例です。 +\end_layout + +\begin_layout Caption setup +\begin_inset Note Note +status open + +\begin_layout Plain Layout + +\series bold +【註】 +\series default +第 +\begin_inset CommandInset ref +LatexCommand ref +reference "sec:フロート一覧の詳細設定" + +\end_inset + +節に述べてあるように、この設定は、このファイルでは効力がありません。 +\end_layout + +\end_inset + + +\begin_inset Argument 1 +status open + +\begin_layout Plain Layout +bi-both +\end_layout + +\end_inset + +labelfont=bf, labelsep=newline +\begin_inset Note Note +status collapsed + +\begin_layout Plain Layout +ラベルフォントをボールド体にし、ラベル区切りをコロンではなく改行にします。 +\end_layout + +\end_inset + + +\end_layout + +\begin_layout Caption setup +\begin_inset Argument 1 +status open + +\begin_layout Plain Layout +bi-first +\end_layout + +\end_inset + +labelfont=bf, labelsep=newline +\begin_inset Note Note +status collapsed + +\begin_layout Plain Layout +第一言語キャプション文は、標準体にします +\end_layout + +\end_inset + + +\end_layout + +\begin_layout Caption setup +\begin_inset Argument 1 +status open + +\begin_layout Plain Layout +bi-second +\end_layout + +\end_inset + +labelfont=bf, textfont={sf,it}, labelsep=newline +\begin_inset Note Note +status collapsed + +\begin_layout Plain Layout +第二言語キャプション文は、サンセリフ・イタリック体にします +\end_layout + +\end_inset + + +\end_layout + +\begin_layout Standard +\begin_inset Float figure +wide false +sideways false +status open + +\begin_layout Plain Layout +\noindent +\align center +\begin_inset Box Boxed +position "t" +hor_pos "c" +has_inner_box 0 +inner_pos "t" +use_parbox 0 +use_makebox 0 +width "50col%" +special "none" +height "1in" +height_special "totalheight" +status open + +\begin_layout Plain Layout +図 +\end_layout + +\end_inset + + +\end_layout + +\begin_layout Plain Layout +\begin_inset Caption Bicaption + +\begin_layout Plain Layout +\begin_inset Argument 2 +status open + +\begin_layout Plain Layout +設定済キャプション文 +\end_layout + +\end_inset + + +\lang ngerman +Angepasstes Beschriftungsformat +\lang japanese + +\begin_inset CommandInset label +LatexCommand label +name "fig:設定済図の例" + +\end_inset + + +\end_layout + +\end_inset + + +\end_layout + +\end_inset + + +\end_layout + +\begin_layout Section +\begin_inset CommandInset label +LatexCommand label +name "sec:フロート一覧の詳細設定" + +\end_inset + +フロート一覧の詳細設定 +\end_layout + +\begin_layout Standard +既定の設定では、図表一覧には、両方の言語が入ります。第二言語を表示しないようにするには、文書プリアンブルに +\end_layout + +\begin_layout Standard + +\series bold + +\backslash +PassOptionsToPackage{list=off}{bicaption} +\end_layout + +\begin_layout Standard +という行を加えてください。また、1つを文書言語用、他方を第二言語用に、独立した一覧を作成することも可能です。このファイルでは、そのような設定になっています。一覧 + を別々にするには、文書プリアンブルに以下のように書き込んでください。 +\end_layout + +\begin_layout Standard + +\series bold + +\backslash +usepackage{newfloat} +\begin_inset Newline newline +\end_inset + + +\backslash +DeclareFloatingEnvironment[fileext=lof2]{figureGer} +\begin_inset Newline newline +\end_inset + +[Abbildung][Abbildungsverzeichnis] +\begin_inset Newline newline +\end_inset + + +\backslash +DeclareFloatingEnvironment[fileext=lot2]{tableGer} +\begin_inset Newline newline +\end_inset + +[Tabelle][Tabellenverzeichnis] +\begin_inset Newline newline +\end_inset + + +\backslash +PassOptionsToPackage{listtype+=Ger}{bicaption} +\end_layout + +\begin_layout Standard +これは、2つの新しいフロート型 +\emph on +figureGer +\emph default +と +\emph on +tableGer +\emph default +を定義します。 +\emph on +figureGer +\emph default +の一覧は、TeXコードで +\end_layout + +\begin_layout Standard + +\series bold + +\backslash +listoffigureGeres +\end_layout + +\begin_layout Standard +というコマンドを使って挿入できます。下記は、図のドイツ語の一覧です。 +\end_layout + +\begin_layout Standard +\begin_inset ERT +status open + +\begin_layout Plain Layout + + +\backslash +listoffigureGeres +\end_layout + +\end_inset + + +\end_layout + +\begin_layout Standard +\begin_inset VSpace bigskip +\end_inset + + +\end_layout + +\begin_layout Standard +\begin_inset Note Greyedout +status open + +\begin_layout Plain Layout + +\series bold +【註】 +\series default +この機能を使うと、 +\family sans +キャプション設定 +\family default +段落様式の +\series bold +bi-both +\series default +オプションは、効力がなくなります。この場合、すべてを、 +\series bold +bi-first +\series default +オプションと +\series bold +bi-second +\series default +オプションを使って、それぞれの言語用に定義してやる必要があります。 +\end_layout + +\end_inset + + +\end_layout + +\begin_layout Standard +LaTeXパッケージ +\series bold +bicaption +\series default +で行うことのできることについての情報は、取扱説明書 +\begin_inset CommandInset citation +LatexCommand cite +key "bicaption" + +\end_inset + +をご覧ください。 +\end_layout + +\begin_layout Standard +\begin_inset Newpage newpage +\end_inset + + +\end_layout + +\begin_layout Standard +\begin_inset Tabular + + + + + + +\begin_inset Text + +\begin_layout Plain Layout +\begin_inset Caption Standard + +\begin_layout Plain Layout +\begin_inset CommandInset label +LatexCommand label +name "tab:babel名一覧" + +\end_inset + +babel名一覧 +\end_layout + +\end_inset + + +\end_layout + +\end_inset + + +\begin_inset Text + +\begin_layout Plain Layout + +\end_layout + +\end_inset + + + + +\begin_inset Text + +\begin_layout Plain Layout +言語 +\end_layout + +\end_inset + + +\begin_inset Text + +\begin_layout Plain Layout +babel名 +\end_layout + +\end_inset + + + + +\begin_inset Text + +\begin_layout Plain Layout +言語 +\end_layout + +\end_inset + + +\begin_inset Text + +\begin_layout Plain Layout +babel名 +\end_layout + +\end_inset + + + + +\begin_inset Text + +\begin_layout Plain Layout + +\end_layout + +\end_inset + + +\begin_inset Text + +\begin_layout Plain Layout + +\family sans +\size small +次頁に続く +\end_layout + +\end_inset + + + + +\begin_inset Text + +\begin_layout Plain Layout +アイスランド語 +\end_layout + +\end_inset + + +\begin_inset Text + +\begin_layout Plain Layout +icelandic +\end_layout + +\end_inset + + + + +\begin_inset Text + +\begin_layout Plain Layout +アイルランド・ゲール語 +\end_layout + +\end_inset + + +\begin_inset Text + +\begin_layout Plain Layout +irish +\end_layout + +\end_inset + + + + +\begin_inset Text + +\begin_layout Plain Layout +アフリカーンス語 +\end_layout + +\end_inset + + +\begin_inset Text + +\begin_layout Plain Layout +afrikaans +\end_layout + +\end_inset + + + + +\begin_inset Text + +\begin_layout Plain Layout +イタリア語 +\end_layout + +\end_inset + + +\begin_inset Text + +\begin_layout Plain Layout +italian +\end_layout + +\end_inset + + + + +\begin_inset Text + +\begin_layout Plain Layout +インテルリングア +\end_layout + +\end_inset + + +\begin_inset Text + +\begin_layout Plain Layout +interlingua +\end_layout + +\end_inset + + + + +\begin_inset Text + +\begin_layout Plain Layout +インドネシア語 +\end_layout + +\end_inset + + +\begin_inset Text + +\begin_layout Plain Layout +bahasa +\end_layout + +\end_inset + + + + +\begin_inset Text + +\begin_layout Plain Layout +ウェールズ語 +\end_layout + +\end_inset + + +\begin_inset Text + +\begin_layout Plain Layout +welsh +\end_layout + +\end_inset + + + + +\begin_inset Text + +\begin_layout Plain Layout +ウクライナ語 +\end_layout + +\end_inset + + +\begin_inset Text + +\begin_layout Plain Layout +ukrainian +\end_layout + +\end_inset + + + + +\begin_inset Text + +\begin_layout Plain Layout +英語 +\end_layout + +\end_inset + + +\begin_inset Text + +\begin_layout Plain Layout +english, american, australian, british, canadian, newzealand +\end_layout + +\end_inset + + + + +\begin_inset Text + +\begin_layout Plain Layout +エストニア語 +\end_layout + +\end_inset + + +\begin_inset Text + +\begin_layout Plain Layout +estonian +\end_layout + +\end_inset + + + + +\begin_inset Text + +\begin_layout Plain Layout +エスペラント語 +\end_layout + +\end_inset + + +\begin_inset Text + +\begin_layout Plain Layout +esperanto +\end_layout + +\end_inset + + + + +\begin_inset Text + +\begin_layout Plain Layout +オランダ語 +\end_layout + +\end_inset + + +\begin_inset Text + +\begin_layout Plain Layout +dutch +\end_layout + +\end_inset + + + + +\begin_inset Text + +\begin_layout Plain Layout +カタロニア語 +\end_layout + +\end_inset + + +\begin_inset Text + +\begin_layout Plain Layout +catalan +\end_layout + +\end_inset + + + + +\begin_inset Text + +\begin_layout Plain Layout +ガリシア語 +\end_layout + +\end_inset + + +\begin_inset Text + +\begin_layout Plain Layout +galician +\end_layout + +\end_inset + + + + +\begin_inset Text + +\begin_layout Plain Layout +北サーミ語 +\end_layout + +\end_inset + + +\begin_inset Text + +\begin_layout Plain Layout +samin +\end_layout + +\end_inset + + + + +\begin_inset Text + +\begin_layout Plain Layout +ギリシア語 +\end_layout + +\end_inset + + +\begin_inset Text + +\begin_layout Plain Layout +greek, polutonikogreek +\end_layout + +\end_inset + + + + +\begin_inset Text + +\begin_layout Plain Layout +クロアチア語 +\end_layout + +\end_inset + + +\begin_inset Text + +\begin_layout Plain Layout +croatian +\end_layout + +\end_inset + + + + +\begin_inset Text + +\begin_layout Plain Layout +上ソルビア語 +\end_layout + +\end_inset + + +\begin_inset Text + +\begin_layout Plain Layout +uppersorbian +\end_layout + +\end_inset + + + + +\begin_inset Text + +\begin_layout Plain Layout +スウェーデン語 +\end_layout + +\end_inset + + +\begin_inset Text + +\begin_layout Plain Layout +swedish +\end_layout + +\end_inset + + + + +\begin_inset Text + +\begin_layout Plain Layout +スコットランド・ゲール語 +\end_layout + +\end_inset + + +\begin_inset Text + +\begin_layout Plain Layout +scottish +\end_layout + +\end_inset + + + + +\begin_inset Text + +\begin_layout Plain Layout +スペイン語 +\end_layout + +\end_inset + + +\begin_inset Text + +\begin_layout Plain Layout +spanish +\end_layout + +\end_inset + + + + +\begin_inset Text + +\begin_layout Plain Layout +スロバキア語 +\end_layout + +\end_inset + + +\begin_inset Text + +\begin_layout Plain Layout +slovak +\end_layout + +\end_inset + + + + +\begin_inset Text + +\begin_layout Plain Layout +スロベニア語 +\end_layout + +\end_inset + + +\begin_inset Text + +\begin_layout Plain Layout +slovene +\end_layout + +\end_inset + + + + +\begin_inset Text + +\begin_layout Plain Layout +セルビア語 +\end_layout + +\end_inset + + +\begin_inset Text + +\begin_layout Plain Layout +serbian +\end_layout + +\end_inset + + + + +\begin_inset Text + +\begin_layout Plain Layout +チェコ語 +\end_layout + +\end_inset + + +\begin_inset Text + +\begin_layout Plain Layout +czech +\end_layout + +\end_inset + + + + +\begin_inset Text + +\begin_layout Plain Layout +低ソルビア語 +\end_layout + +\end_inset + + +\begin_inset Text + +\begin_layout Plain Layout +lowersorbian +\end_layout + +\end_inset + + + + +\begin_inset Text + +\begin_layout Plain Layout +デンマーク語 +\end_layout + +\end_inset + + +\begin_inset Text + +\begin_layout Plain Layout +danish +\end_layout + +\end_inset + + + + +\begin_inset Text + +\begin_layout Plain Layout +ドイツ語 +\end_layout + +\end_inset + + +\begin_inset Text + +\begin_layout Plain Layout +ngerman, naustrian +\end_layout + +\end_inset + + + + +\begin_inset Text + +\begin_layout Plain Layout +トルコ語 +\end_layout + +\end_inset + + +\begin_inset Text + +\begin_layout Plain Layout +turkish +\end_layout + +\end_inset + + + + +\begin_inset Text + +\begin_layout Plain Layout +ノルウェー語 +\end_layout + +\end_inset + + +\begin_inset Text + +\begin_layout Plain Layout +norsk, nynorsk +\end_layout + +\end_inset + + + + +\begin_inset Text + +\begin_layout Plain Layout +バスク語 +\end_layout + +\end_inset + + +\begin_inset Text + +\begin_layout Plain Layout +basque +\end_layout + +\end_inset + + + + +\begin_inset Text + +\begin_layout Plain Layout +ハンガリア語 +\end_layout + +\end_inset + + +\begin_inset Text + +\begin_layout Plain Layout +magyar, hungarian +\end_layout + +\end_inset + + + + +\begin_inset Text + +\begin_layout Plain Layout +フィンランド語 +\end_layout + +\end_inset + + +\begin_inset Text + +\begin_layout Plain Layout +finnish +\end_layout + +\end_inset + + + + +\begin_inset Text + +\begin_layout Plain Layout +フランス語 +\end_layout + +\end_inset + + +\begin_inset Text + +\begin_layout Plain Layout +french, canadien, acadian +\end_layout + +\end_inset + + + + +\begin_inset Text + +\begin_layout Plain Layout +ブルトン語 +\end_layout + +\end_inset + + +\begin_inset Text + +\begin_layout Plain Layout +breton +\end_layout + +\end_inset + + + + +\begin_inset Text + +\begin_layout Plain Layout +ブルガリア語 +\end_layout + +\end_inset + + +\begin_inset Text + +\begin_layout Plain Layout +bulgarian +\end_layout + +\end_inset + + + + +\begin_inset Text + +\begin_layout Plain Layout +ヘブライ語 +\end_layout + +\end_inset + + +\begin_inset Text + +\begin_layout Plain Layout +hebrew +\end_layout + +\end_inset + + + + +\begin_inset Text + +\begin_layout Plain Layout +ポーランド語 +\end_layout + +\end_inset + + +\begin_inset Text + +\begin_layout Plain Layout +polish +\end_layout + +\end_inset + + + + +\begin_inset Text + +\begin_layout Plain Layout +ポルトガル語 +\end_layout + +\end_inset + + +\begin_inset Text + +\begin_layout Plain Layout +portuguese, brazilian +\end_layout + +\end_inset + + + + +\begin_inset Text + +\begin_layout Plain Layout +マレー語 +\end_layout + +\end_inset + + +\begin_inset Text + +\begin_layout Plain Layout +bahasam +\end_layout + +\end_inset + + + + +\begin_inset Text + +\begin_layout Plain Layout +ラテン語 +\end_layout + +\end_inset + + +\begin_inset Text + +\begin_layout Plain Layout +latin +\end_layout + +\end_inset + + + + +\begin_inset Text + +\begin_layout Plain Layout +ルーマニア語 +\end_layout + +\end_inset + + +\begin_inset Text + +\begin_layout Plain Layout +romanian +\end_layout + +\end_inset + + + + +\begin_inset Text + +\begin_layout Plain Layout +ロシア語 +\end_layout + +\end_inset + + +\begin_inset Text + +\begin_layout Plain Layout +russian +\end_layout + +\end_inset + + + + +\end_inset + + +\end_layout + +\begin_layout Bibliography +\begin_inset CommandInset bibitem +LatexCommand bibitem +key "bicaption" + +\end_inset + +LaTeXパッケージ +\series bold + +\begin_inset CommandInset href +LatexCommand href +name "bicaption" +target "ftp://tug.ctan.org/pub/tex-archive/macros/latex/contrib/caption/bicaption.pdf" + +\end_inset + + +\series default +の取扱説明書 +\end_layout + +\begin_layout Bibliography +\begin_inset CommandInset bibitem +LatexCommand bibitem +key "caption" + +\end_inset + +LaTeXパッケージ +\series bold + +\begin_inset CommandInset href +LatexCommand href +name "caption" +target "ftp://tug.ctan.org/pub/tex-archive/macros/latex/contrib/caption/caption-eng.pdf" + +\end_inset + + +\series default +の取扱説明書 +\end_layout + +\end_body +\end_document diff --git a/lib/examples/ja/R-S-statements.lyx b/lib/examples/ja/R-S-statements.lyx new file mode 100644 index 0000000000..ba8a50b0f2 --- /dev/null +++ b/lib/examples/ja/R-S-statements.lyx @@ -0,0 +1,492 @@ +#LyX 2.1 created this file. For more info see http://www.lyx.org/ +\lyxformat 474 +\begin_document +\begin_header +\textclass scrartcl +\begin_preamble +% if pdflatex is used +\usepackage{ifpdf} +\ifpdf + +% set fonts for nicer pdf view +\IfFileExists{lmodern.sty} + {\usepackage{lmodern}}{} + +\fi % end if pdflatex is used +\end_preamble +\use_default_options true +\begin_modules +rsphrase +\end_modules +\maintain_unincluded_children false +\language japanese +\language_package default +\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 pdf +\output_sync 0 +\bibtex_command default +\index_command default +\paperfontsize default +\spacing single +\use_hyperref true +\pdf_title "Chemical Risk and Safety statements in LyX" +\pdf_author "Uwe Stohr" +\pdf_bookmarks true +\pdf_bookmarksnumbered true +\pdf_bookmarksopen false +\pdf_bookmarksopenlevel 1 +\pdf_breaklinks false +\pdf_pdfborder false +\pdf_colorlinks false +\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" +\papersize default +\use_geometry false +\use_package amsmath 1 +\use_package amssymb 1 +\use_package cancel 0 +\use_package esint 1 +\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 true +\justification true +\use_refstyle 1 +\notefontcolor #0000ff +\index Index +\shortcut idx +\color #008000 +\end_index +\secnumdepth 3 +\tocdepth 3 +\paragraph_separation skip +\defskip smallskip +\quotes_language english +\papercolumns 1 +\papersides 1 +\paperpagestyle default +\tracking_changes false +\output_changes false +\html_math_output 0 +\html_css_as_file 0 +\html_be_strict false +\end_header + +\begin_body + +\begin_layout Title +LyXでの『化学リスクと安全性に関する表示』 +\end_layout + +\begin_layout Author +Uwe Stöhr +\end_layout + +\begin_layout Section +はじめに +\end_layout + +\begin_layout Standard +LyXに、化学リスクと安全性に関する表示( +\lang english +Chemical Risk and Safety Statements +\lang japanese +)を挿入できるようにするには、 +\family sans +文書\SpecialChar \menuseparator +設定\SpecialChar \menuseparator +モジュール +\family default +メニューから +\family sans +リスクと安全性に関する表示 +\family default +モジュールを読み込ませる必要があります。このモジュールは、2つの差込枠と1つの環境を提供します。差込枠は、 +\family sans +挿入\SpecialChar \menuseparator +任意設定差込枠 +\family default +メニューで入れることができます。 +\end_layout + +\begin_layout Section +リスクに関する表示 +\end_layout + +\begin_layout Standard +差込枠 +\family sans +R-S番号 +\family default +は、番号を組むのに用いられ、差込枠 +\family sans +R-S説明文 +\family default +は、対応する説明文を出力します。 +\end_layout + +\begin_layout Standard +リスクに関する表示 +\begin_inset Flex R-S number +status open + +\begin_layout Plain Layout +R55 +\end_layout + +\end_inset + +の説明文は: +\begin_inset Flex R-S phrase +status open + +\begin_layout Plain Layout +R55 +\end_layout + +\end_inset + + +\end_layout + +\begin_layout Standard +これは +\begin_inset Flex R-S number +status collapsed + +\begin_layout Plain Layout +R23 +\end_layout + +\end_inset + +です: +\begin_inset Flex R-S phrase +status open + +\begin_layout Plain Layout + +\end_layout + +\end_inset + + +\end_layout + +\begin_layout Standard +ご覧のように、説明文差込枠は、空のままでも構いません。この場合は、直前に用いられた番号が、この説明文にも用いられます。 +\end_layout + +\begin_layout Standard +もちろん、下記のように複数の表示をつなげても構いません。: +\end_layout + +\begin_layout Standard +\begin_inset Flex R-S number +status collapsed + +\begin_layout Plain Layout +R36/38 +\end_layout + +\end_inset + +の表示は: +\begin_inset Flex R-S phrase +status open + +\begin_layout Plain Layout + +\end_layout + +\end_inset + + +\end_layout + +\begin_layout Section +安全性に関する表示 +\end_layout + +\begin_layout Standard +安全性に関する表示は、下記のように、リスクに関する表示と同じように挿入できます。 +\end_layout + +\begin_layout Standard +安全性に関する表示 +\begin_inset Flex R-S number +status open + +\begin_layout Plain Layout +S35 +\end_layout + +\end_inset + +の説明文は: +\begin_inset Flex R-S phrase +status open + +\begin_layout Plain Layout + +\end_layout + +\end_inset + + +\end_layout + +\begin_layout Standard +\begin_inset VSpace bigskip +\end_inset + + +\end_layout + +\begin_layout Standard +安全性に関する表示の一部には、文字列を必要とするものがあります。これらの表示については、差込枠ではなく、LyXの環境選択ボックスから説明文環境を選んで使う必要が +あります。必要とされる文字列は、非必須引数として指定します( +\family sans +挿入\SpecialChar \menuseparator +短縮タイトル +\family default +メニューで挿入)。 +\end_layout + +\begin_layout Standard +もし何かを138 +\begin_inset space \thinspace{} +\end_inset + +°C以上に熱してはならない場合、下記のように、 +\begin_inset Flex R-S number +status open + +\begin_layout Plain Layout +S47 +\end_layout + +\end_inset + +に非必須引数「138」を与えて使用してください: +\end_layout + +\begin_layout Safety phrase +\begin_inset Argument 1 +status open + +\begin_layout Plain Layout +138 +\end_layout + +\end_inset + +S47 +\end_layout + +\begin_layout Standard +\begin_inset VSpace bigskip +\end_inset + + +\end_layout + +\begin_layout Standard +特別な用法のある表示についても、完全にサポートされています。例えば、S +\begin_inset space \thinspace{} +\end_inset + +43については、水がリスクを増大させる場合、さらに文章を追記しなくてはなりません。派生番号S +\begin_inset space \thinspace{} +\end_inset + +43.1はこの文章を追記し、S +\begin_inset space \thinspace{} +\end_inset + +43.0はこの文章を表示させません。 +\end_layout + +\begin_layout Standard +水を用いる表示 +\begin_inset Flex R-S number +status open + +\begin_layout Plain Layout +S43 +\end_layout + +\end_inset + +は: +\end_layout + +\begin_layout Safety phrase +\begin_inset Argument 1 +status open + +\begin_layout Plain Layout +water +\end_layout + +\end_inset + +S43.0 +\end_layout + +\begin_layout Standard +砂を用いる表示 +\begin_inset Flex R-S number +status open + +\begin_layout Plain Layout +S43 +\end_layout + +\end_inset + +は: +\end_layout + +\begin_layout Safety phrase +\begin_inset Argument 1 +status open + +\begin_layout Plain Layout +sand +\end_layout + +\end_inset + +S43.1 +\end_layout + +\begin_layout Section +言語関連 +\end_layout + +\begin_layout Standard +表示は、言語によって出力が変わります。現在、サポートされている言語は、 +\begin_inset Newline newline +\end_inset + +イタリア語・英語・スペイン語・デンマーク語・ドイツ語・フランス語 +\begin_inset Newline newline +\end_inset + +です。 +\end_layout + +\begin_layout Standard +\begin_inset CommandInset href +LatexCommand href +name "このウェブページ" +target "http://schoolscout24.de/cgi-bin/rsp/rspinput.cgi" + +\end_inset + +には、EU全23言語の公的な表示があります。 +\end_layout + +\begin_layout Standard +\begin_inset VSpace bigskip +\end_inset + + +\end_layout + +\begin_layout Standard +言語は、以下のように、問題なく混ぜることができます。 +\end_layout + +\begin_layout Standard +(ドイツ語) +\lang ngerman +Dies Sicherheitssatz +\begin_inset Flex R-S number +status collapsed + +\begin_layout Plain Layout + +\lang ngerman +S15 +\end_layout + +\end_inset + +: +\begin_inset Flex R-S phrase +status open + +\begin_layout Plain Layout + +\lang ngerman +S15 +\end_layout + +\end_inset + + +\end_layout + +\begin_layout Standard +(英語) This is safety statement +\begin_inset Flex R-S number +status collapsed + +\begin_layout Plain Layout +S15 +\end_layout + +\end_inset + +: +\begin_inset Flex R-S phrase +status open + +\begin_layout Plain Layout + +\end_layout + +\end_inset + + +\end_layout + +\begin_layout Standard +\begin_inset Note Greyedout +status open + +\begin_layout Plain Layout +【註】説明文差込枠が文書言語ではない場合、差込枠は空にしておかなくてはなりません。 +\end_layout + +\end_inset + + +\end_layout + +\end_body +\end_document diff --git a/lib/examples/ja/beamer.lyx b/lib/examples/ja/beamer.lyx new file mode 100644 index 0000000000..24512371fb --- /dev/null +++ b/lib/examples/ja/beamer.lyx @@ -0,0 +1,3853 @@ +#LyX 2.1 created this file. For more info see http://www.lyx.org/ +\lyxformat 474 +\begin_document +\begin_header +\textclass beamer +\begin_preamble +% 3.45em幅のサイドバーを左に付けた「Berkeley」テーマを用います +\usetheme[left,width=3.45em]{Berkeley} + +% 定理様式ブロックの見出しを日本語化します +\deftranslation[to=japanese]{Theorem}{定理} +\deftranslation[to=japanese]{Fact}{事実} +\deftranslation[to=japanese]{Example}{例} +\deftranslation[to=japanese]{Definition}{定義} +% 証明ブロックの見出しの翻訳の取り扱いは異なります +\renewcommand{\proofname}{証明} +\end_preamble +\options 10pt +\use_default_options true +\maintain_unincluded_children false +\language japanese +\language_package default +\inputencoding utf8-platex +\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 pdf +\output_sync 0 +\bibtex_command default +\index_command default +\paperfontsize default +\spacing single +\use_hyperref false +\papersize default +\use_geometry true +\use_package amsmath 1 +\use_package amssymb 1 +\use_package cancel 0 +\use_package esint 1 +\use_package mathdots 1 +\use_package mathtools 1 +\use_package mhchem 1 +\use_package stackrel 0 +\use_package stmaryrd 1 +\use_package undertilde 1 +\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 1 +\index Index +\shortcut idx +\color #008000 +\end_index +\secnumdepth 3 +\tocdepth 3 +\paragraph_separation indent +\paragraph_indentation default +\quotes_language english +\papercolumns 1 +\papersides 1 +\paperpagestyle default +\tracking_changes false +\output_changes false +\html_math_output 0 +\html_css_as_file 0 +\html_be_strict false +\end_header + +\begin_body + +\begin_layout Title +BeamerとLyXを用いた発表 +\end_layout + +\begin_layout Subtitle +基本の紹介 +\end_layout + +\begin_layout Author +LyXプロジェクトチーム +\end_layout + +\begin_layout Date +第2.1版 +\end_layout + +\begin_layout TitleGraphic +\begin_inset Graphics + filename ../../doc/clipart/mobius.eps + lyxscale 30 + scale 10 + +\end_inset + + +\end_layout + +\begin_layout Frame + +\end_layout + +\begin_deeper +\begin_layout FrameTitle +\begin_inset Argument 1 +status open + +\begin_layout Plain Layout +presentation +\end_layout + +\end_inset + +目次 +\end_layout + +\begin_layout Standard +\begin_inset CommandInset toc +LatexCommand tableofcontents + +\end_inset + + +\end_layout + +\end_deeper +\begin_layout Section +目的 +\end_layout + +\begin_layout Frame +\begin_inset Argument 2 +status open + +\begin_layout Plain Layout ++- +\end_layout + +\end_inset + + +\begin_inset Argument 4 +status open + +\begin_layout Plain Layout +Beamerクラスの目的 +\end_layout + +\end_inset + + +\end_layout + +\begin_layout Frame +\begin_inset Flex Structure +status open + +\begin_layout Plain Layout +Beamer +\end_layout + +\end_inset + +クラスを用いると、発表スライドを生成することができます。これは +\end_layout + +\begin_deeper +\begin_layout Itemize +視覚的に、高度にカスタマイズ可能であり +\end_layout + +\begin_layout Itemize +非常に良く構造化されていて +\end_layout + +\begin_layout Itemize +段階を追うように構築することができ( +\emph on +重ね合わせ +\emph default +概念) +\end_layout + +\begin_layout Itemize +多様な進行ルートを入れ込むことが可能で(スライドには、あらゆるハイパーリンクを入れることができます) +\end_layout + +\begin_layout Itemize +LaTeXの超高品質な出力を使用することができ +\end_layout + +\begin_layout Itemize +マルチメディアのコンテンツ(オーディオやビデオ)を埋め込むことが可能で +\end_layout + +\begin_layout Itemize +簡単に(article様の配布資料のような)附属資料に変換することができるなど +\end_layout + +\begin_layout Itemize +他にも多くの特徴を持ちます。 +\end_layout + +\end_deeper +\begin_layout Separator + +\end_layout + +\begin_layout Frame +\begin_inset Argument 4 +status open + +\begin_layout Plain Layout +この発表の目的 +\end_layout + +\end_inset + + +\end_layout + +\begin_layout Frame +この発表は、 +\end_layout + +\begin_deeper +\begin_layout Itemize +\begin_inset Flex Structure +status collapsed + +\begin_layout Plain Layout +Beamer +\end_layout + +\end_inset + +の基本機能の一部を説明し +\end_layout + +\begin_layout Itemize +とくに、これらをLyX中でどのように使うことができるか +\end_layout + +\end_deeper +\begin_layout Frame +を説明します。 +\begin_inset Flex Structure +status collapsed + +\begin_layout Plain Layout +Beamer +\end_layout + +\end_inset + +自身についての、もっと一般的で包括的な情報は、当該クラスの浩瀚な取扱説明書 +\begin_inset CommandInset citation +LatexCommand cite +key "beamer-ug" + +\end_inset + +を参照してください。 +\end_layout + +\begin_layout Section +発表の構成要素 +\end_layout + +\begin_layout Frame +\begin_inset Argument 4 +status open + +\begin_layout Plain Layout +全体の構造 +\end_layout + +\end_inset + + +\end_layout + +\begin_layout Frame +通常、発表には +\end_layout + +\begin_deeper +\begin_layout Itemize +表題ページ +\end_layout + +\begin_layout Itemize +場合により節や部にグループ化されたスライド +\end_layout + +\begin_layout Itemize +書誌情報などの追加情報を含んだ付録 +\end_layout + +\end_deeper +\begin_layout Frame +などが含まれます。以下では、全体構造のうちの、これらの各部について説明します。 +\end_layout + +\begin_layout Separator + +\end_layout + +\begin_layout Frame +\begin_inset Argument 4 +status open + +\begin_layout Plain Layout +表題ページ +\end_layout + +\end_inset + + +\end_layout + +\begin_layout Frame +LyXでは、表題ページは、 +\begin_inset Flex Structure +status collapsed + +\begin_layout Plain Layout +表題 +\end_layout + +\end_inset + +・ +\begin_inset Flex Structure +status collapsed + +\begin_layout Plain Layout +副題 +\end_layout + +\end_inset + +・ +\begin_inset Flex Structure +status collapsed + +\begin_layout Plain Layout +著者 +\end_layout + +\end_inset + +・ +\begin_inset Flex Structure +status collapsed + +\begin_layout Plain Layout +所属機関 +\end_layout + +\end_inset + +・ +\begin_inset Flex Structure +status collapsed + +\begin_layout Plain Layout +日付 +\end_layout + +\end_inset + +・ +\begin_inset Flex Structure +status collapsed + +\begin_layout Plain Layout +表題グラフィック +\end_layout + +\end_inset + +の各レイアウトで構成されます。 +\end_layout + +\begin_deeper +\begin_layout Itemize +これらの要素は、各々はどれも必須ではありませんが、少なくともひとつは必要です。 +\end_layout + +\begin_layout Itemize +挿入順は関係ありません(実際の順序は +\begin_inset Flex Structure +status collapsed + +\begin_layout Plain Layout +Beamer +\end_layout + +\end_inset + +のテーマで決められています)。 +\end_layout + +\begin_layout Itemize +\begin_inset Flex Structure +status collapsed + +\begin_layout Plain Layout +表題 +\end_layout + +\end_inset + +・ +\begin_inset Flex Structure +status collapsed + +\begin_layout Plain Layout +副題 +\end_layout + +\end_inset + +・ +\begin_inset Flex Structure +status collapsed + +\begin_layout Plain Layout +著者 +\end_layout + +\end_inset + +・ +\begin_inset Flex Structure +status collapsed + +\begin_layout Plain Layout +所属機関 +\end_layout + +\end_inset + +・ +\begin_inset Flex Structure +status collapsed + +\begin_layout Plain Layout +日付 +\end_layout + +\end_inset + +では、 +\begin_inset Flex Alert +status collapsed + +\begin_layout Plain Layout +挿入\SpecialChar \menuseparator +見出し短縮形\SpecialChar \slash{} +日付短縮形\SpecialChar \slash{} +\SpecialChar \ldots{} + +\end_layout + +\end_inset + +で「短縮形」を定義することができます。これらは、サイドバーやヘディングで使用されます(ただし、サイドバーやヘディングがテーマで実際に提供されている場合のみ)。 +\end_layout + +\begin_layout Itemize +\begin_inset Flex Structure +status collapsed + +\begin_layout Plain Layout +表題 +\end_layout + +\end_inset + +の代わりに +\begin_inset Flex Structure +status collapsed + +\begin_layout Plain Layout +表題(白紙フレーム) +\end_layout + +\end_inset + +を選ぶと、表題頁にはサイドバーやヘディングが現れません。 +\end_layout + +\end_deeper +\begin_layout Separator + +\end_layout + +\begin_layout Frame +\begin_inset Argument 4 +status open + +\begin_layout Plain Layout +スライド/フレーム +\end_layout + +\end_inset + + +\end_layout + +\begin_layout Frame +\begin_inset Flex Structure +status collapsed + +\begin_layout Plain Layout +Beamer +\end_layout + +\end_inset + +では、スライドのことを「フレーム」と呼びます。フレーム内のものは全て、1つのスライドに収められます(スライドの中に副スライドを収めることもあります)。 +\end_layout + +\begin_deeper +\begin_layout Itemize +フレームの開始箇所で +\begin_inset Flex Structure +status collapsed + +\begin_layout Plain Layout +フレーム +\end_layout + +\end_inset + +段落様式を選んでください。 +\end_layout + +\begin_layout Itemize +フレームの見出しは「フレーム見出し」差込枠に書き込まなくてはなりません。この差込枠は、新規フレームには自動的に用意されますが、 +\begin_inset Flex Alert +status collapsed + +\begin_layout Plain Layout +挿入\SpecialChar \menuseparator +フレーム見出し +\end_layout + +\end_inset + +で手動で挿入することもできます。 +\end_layout + +\begin_layout Itemize +あるいは、 +\begin_inset Flex Structure +status collapsed + +\begin_layout Plain Layout +フレーム見出し +\end_layout + +\end_inset + +レイアウトを使用することもできます。これを使うと、(あまり用いられませんが)フレーム見出し短縮形のオプションと、重ね合わせ指定のオプション(こちらの方が重要です +)が提供されます。 +\end_layout + +\begin_layout Itemize +副題を +\begin_inset Flex Structure +status collapsed + +\begin_layout Plain Layout +フレーム小見出し +\end_layout + +\end_inset + +レイアウトで付けることができます。 +\end_layout + +\begin_layout Itemize +フレームオプションは +\begin_inset Flex Alert +status collapsed + +\begin_layout Plain Layout +挿入\SpecialChar \menuseparator +フレームオプション +\end_layout + +\end_inset + +で指定することができ(各種オプションについては +\begin_inset CommandInset citation +LatexCommand cite +key "beamer-ug" + +\end_inset + +参照)、 +\begin_inset Flex Alert +status collapsed + +\begin_layout Plain Layout +挿入\SpecialChar \menuseparator +重ね合わせ指定 +\end_layout + +\end_inset + +および +\begin_inset Flex Alert +status collapsed + +\begin_layout Plain Layout +挿入\SpecialChar \menuseparator +重ね合わせ指定の既定値 +\end_layout + +\end_inset + +で重ね合わせオプションを指定することができます(これが何であるかについては後述します)。 +\end_layout + +\end_deeper +\begin_layout Separator + +\end_layout + +\begin_layout Frame +\begin_inset Argument 1 +status open + +\begin_layout Plain Layout +1-2 +\end_layout + +\end_inset + + +\begin_inset Argument 3 +status open + +\begin_layout Plain Layout +label=myframe +\end_layout + +\end_inset + + +\begin_inset Argument 4 +status open + +\begin_layout Plain Layout +フレームは再表示させることができます +\end_layout + +\end_inset + + +\end_layout + +\begin_layout Frame +各フレームは、フレーム全体あるいは選択した副フレームだけを、発表の後の方で何度でも再表示させることができます。 +\end_layout + +\begin_layout Frame +それには、(このフレームで行なっているように)各フレームのフレームオプションに「label」を指定して、ラベル名を付けます。 +\end_layout + +\begin_deeper +\begin_layout Pause + +\end_layout + +\end_deeper +\begin_layout Frame +そうしておいて、発表の後の方で +\begin_inset Flex Structure +status collapsed + +\begin_layout Plain Layout +再フレーム +\end_layout + +\end_inset + +レイアウトを使えば、このフレームを再表示させることができます。それには、ただ +\begin_inset Flex Structure +status collapsed + +\begin_layout Plain Layout +再フレーム +\end_layout + +\end_inset + +レイアウトにラベル名を入力し、必要ならば、どの副スレイドを再表示させたいかを +\begin_inset Flex Alert +status collapsed + +\begin_layout Plain Layout +挿入\SpecialChar \menuseparator +重ね合わせ指定 +\end_layout + +\end_inset + +で指定するだけです(再度「重ね合わせ」の概念については、下記参照)。 +\end_layout + +\begin_deeper +\begin_layout Proof +\begin_inset Argument 1 +status open + +\begin_layout Plain Layout +3 +\end_layout + +\end_inset + + +\begin_inset Flex Alert +status collapsed + +\begin_layout Plain Layout +これが証明です! +\end_layout + +\end_inset + + (この文章は、副スライド3でのみ表示されます。副スライド3は、このフレームが後で再表示された時にのみ表示されます。)証明ブロックの見出しの日本語化には、プリア +ンブルで +\begin_inset Flex Bold +status open + +\begin_layout Plain Layout + +\backslash +renewcommand{ +\backslash +proofname}{証明} +\end_layout + +\end_inset + +を用います(この発表の +\begin_inset Flex Alert +status collapsed + +\begin_layout Plain Layout +文書\SpecialChar \menuseparator +設定\SpecialChar \menuseparator +LaTeXプリアンブル +\end_layout + +\end_inset + +を参照)。 +\end_layout + +\end_deeper +\begin_layout Separator + +\end_layout + +\begin_layout Frame +\begin_inset Argument 4 +status open + +\begin_layout Plain Layout +フレームを1枚に表示するために +\end_layout + +\end_inset + + +\end_layout + +\begin_deeper +\begin_layout FrameSubtitle +入れ子を使うこと! +\end_layout + +\begin_layout Itemize +\begin_inset Flex Structure +status collapsed + +\begin_layout Plain Layout +フレーム +\end_layout + +\end_inset + +様式以外のフレームの内容物は、すべて( +\begin_inset Flex Alert +status collapsed + +\begin_layout Plain Layout +編集\SpecialChar \menuseparator +リストの階層を下げる +\end_layout + +\end_inset + +か +\begin_inset Info +type "shortcut" +arg "depth-increment" +\end_inset + +を使用して)フレーム環境に入れ子にしなくてはならないことに注意してください。 +\end_layout + +\begin_layout Itemize +内容物を入れ子にしたことは、LyX作業領域の余白に赤い傍線で表示されます。 +\end_layout + +\end_deeper +\begin_layout Itemize +(この行のように)入れ子にしない内容物も、発表に(別のスライドとして)表示されますが、綺麗に整えられないのです。 +\end_layout + +\begin_layout Itemize +ですから、これは避けてくださいね。 +\end_layout + +\begin_layout Separator + +\end_layout + +\begin_layout Frame +\begin_inset Argument 4 +status open + +\begin_layout Plain Layout +フレームの分割 +\end_layout + +\end_inset + + +\end_layout + +\begin_layout Frame +\noindent +連続したフレームは、 +\begin_inset Flex Structure +status collapsed + +\begin_layout Plain Layout +\noindent +分離線 +\end_layout + +\end_inset + +段落様式で分けることができます。 +\end_layout + +\begin_deeper +\begin_layout Itemize +\begin_inset Flex Structure +status collapsed + +\begin_layout Plain Layout +\noindent +分離線 +\end_layout + +\end_inset + +を挿入して新規フレームを自動で開始するのに最も便利な方法は、 +\begin_inset Flex Structure +status collapsed + +\begin_layout Plain Layout +フレーム +\end_layout + +\end_inset + +レイアウトの段落上で +\begin_inset Flex Alert +status collapsed + +\begin_layout Plain Layout +編集\SpecialChar \menuseparator +環境を分割 +\end_layout + +\end_inset + +を選ぶことです。 +\end_layout + +\begin_layout Block +\begin_inset Argument 2 +status open + +\begin_layout Plain Layout +ヒント +\end_layout + +\end_inset + + +\end_layout + +\begin_layout Block +何のレイアウトであれ、入れ子になっている段落から、外の +\begin_inset Flex Structure +status collapsed + +\begin_layout Plain Layout +\noindent +フレーム +\end_layout + +\end_inset + +レイアウトに出るには、 +\begin_inset Info +type "shortcut" +arg "paragraph-break inverse" +\end_inset + +を打鍵してください! +\end_layout + +\end_deeper +\begin_layout AgainFrame +\begin_inset Argument 1 +status open + +\begin_layout Plain Layout +3 +\end_layout + +\end_inset + +myframe +\end_layout + +\begin_layout Separator + +\end_layout + +\begin_layout PlainFrame +\begin_inset Argument 4 +status open + +\begin_layout Plain Layout +特殊なフレーム型 +\end_layout + +\end_inset + + +\end_layout + +\begin_layout PlainFrame +LyXは、以下の2つの特殊なフレーム型を提供しています。 +\end_layout + +\begin_deeper +\begin_layout Enumerate +\begin_inset Flex Structure +status collapsed + +\begin_layout Plain Layout +白紙フレーム +\end_layout + +\end_inset + +は、(このフレームのように)サイドバーやヘッダがないフレームです。これは、内容が多かったり幅広な表があるスライドに便利です。 +\end_layout + +\begin_layout Enumerate +\begin_inset Flex Structure +status collapsed + +\begin_layout Plain Layout +脆弱フレーム +\end_layout + +\end_inset + +は、プログラムリストなど字句通り(verbatim)の内容が含まれている場合のように、フレームに「脆弱な」内容が含まれている時に使用します。 +\end_layout + +\end_deeper +\begin_layout PlainFrame +白紙の脆弱フレームが欲しい場合には、脆弱フレームに「plain」オプションを渡すか、白紙フレームに「fragile」オプションを渡してください。 +\end_layout + +\begin_layout Separator + +\end_layout + +\begin_layout Frame +\begin_inset Argument 4 +status open + +\begin_layout Plain Layout +発表を節分けする +\end_layout + +\end_inset + + +\end_layout + +\begin_deeper +\begin_layout Itemize +フレームをグループ分けするには、( +\begin_inset Flex Structure +status collapsed + +\begin_layout Plain Layout +部 +\end_layout + +\end_inset + +・ +\begin_inset Flex Structure +status collapsed + +\begin_layout Plain Layout +節 +\end_layout + +\end_inset + +・ +\begin_inset Flex Structure +status collapsed + +\begin_layout Plain Layout +小節 +\end_layout + +\end_inset + +のような)通常の節分けコマンドを使用してください。 +\end_layout + +\begin_layout Itemize +これらは、目次や(テーマに依存して)サイドバー・ヘッダ、およびarticle出力に表示されます(「article」については、下記「モード」に関する節を参照)。 +\end_layout + +\end_deeper +\begin_layout Separator + +\end_layout + +\begin_layout Frame +\begin_inset Argument 4 +status open + +\begin_layout Plain Layout +フレーム構成の再調整 +\end_layout + +\end_inset + + +\end_layout + +\begin_deeper +\begin_layout Block +\begin_inset Argument 2 +status open + +\begin_layout Plain Layout +ヒント +\end_layout + +\end_inset + + +\end_layout + +\begin_layout Block +全フレームを再調整したり移動したりするのに、文書構造面( +\begin_inset Flex Alert +status collapsed + +\begin_layout Plain Layout +表示\SpecialChar \menuseparator +文書構造面 +\end_layout + +\end_inset + +)を使えば簡単にできるということをご存知でしたか? +\end_layout + +\begin_layout Block +また、特定のフレームに移動するには、 +\begin_inset Flex Alert +status collapsed + +\begin_layout Plain Layout +移動 +\end_layout + +\end_inset + +メニューを使うことができます。 +\end_layout + +\end_deeper +\begin_layout Separator + +\end_layout + +\begin_layout Frame +\begin_inset Argument 4 +status open + +\begin_layout Plain Layout +付録 +\end_layout + +\end_inset + + +\end_layout + +\begin_deeper +\begin_layout Itemize +付録は、追加の内容や留保しておいた内容を書くのに便利かもしれません。付録は発表の一部ですが、目次やサイドバー、ヘッダには表示されません。 +\end_layout + +\begin_layout Itemize +付録は、LyX中では、以下のようにして通常通り入力することができます。 +\end_layout + +\begin_deeper +\begin_layout Itemize +付録を開始するには、開始する箇所で +\begin_inset Flex Alert +status collapsed + +\begin_layout Plain Layout +文書\SpecialChar \menuseparator +ここから付録を開始 +\end_layout + +\end_inset + +を選択します。 +\end_layout + +\end_deeper +\begin_layout Itemize +付録によく収録されるのは書誌情報です。 +\end_layout + +\begin_deeper +\begin_layout Itemize +他の全LyXクラスで行われるように、 +\begin_inset Flex Structure +status collapsed + +\begin_layout Plain Layout +書誌情報 +\end_layout + +\end_inset + +段落様式を用いて書き込みます(例としてこの発表の最後にある書誌情報を参照)。 +\end_layout + +\begin_layout Itemize +BibTeXスタイルのすべてが +\begin_inset Flex Structure +status collapsed + +\begin_layout Plain Layout +Beamer +\end_layout + +\end_inset + +と協働できる訳ではないですが、BibTeXを使うこともできます。 +\end_layout + +\end_deeper +\end_deeper +\begin_layout Section +重ね合わせの概念 +\end_layout + +\begin_layout Frame +\begin_inset Argument 4 +status open + +\begin_layout Plain Layout +重ね合わせとは +\end_layout + +\end_inset + + +\end_layout + +\begin_layout Frame +基本的には、重ね合わせは、スライドの中身を動的に変更できるようにするものです。ものや文章を少しずつ開示したり、内容をフェイドアウトさせ、強調したり、文字や画像を +取り替えたりといったことができます。 +\end_layout + +\begin_deeper +\begin_layout Pause + +\end_layout + +\begin_layout Itemize +\begin_inset Argument 1 +status open + +\begin_layout Plain Layout ++- +\end_layout + +\end_inset + +重ね合わせは、喋る内容に合わせてスライドを作り上げていくのに便利です。 +\end_layout + +\begin_layout Itemize +これによって、聴衆の関心を特定のものに合わせていくことができます。 +\end_layout + +\begin_layout Itemize +そして、聴衆があなたの話に付いていく手助けとなります。 +\end_layout + +\begin_layout Itemize +ですから、重ね合わせを使いましょう! +\begin_inset Flex Alert +status open + +\begin_layout Plain Layout +\begin_inset Argument 1 +status open + +\begin_layout Plain Layout +6 +\end_layout + +\end_inset + +ほんまに! +\end_layout + +\end_inset + + +\end_layout + +\end_deeper +\begin_layout Separator + +\end_layout + +\begin_layout Frame +\begin_inset Argument 4 +status open + +\begin_layout Plain Layout +重ねあわせ型 +\end_layout + +\end_inset + + +\end_layout + +\begin_layout Frame +\begin_inset Flex Structure +status collapsed + +\begin_layout Plain Layout +Beamer +\end_layout + +\end_inset + +では、多くの重ね合わせ型が提供されています。中でも重要なものは +\end_layout + +\begin_deeper +\begin_layout Description +蔵匿型: ある点まで全く表示されないもの +\end_layout + +\begin_layout Description +被覆型: 褪色表示にするもの(完全に見えないわけではない) +\end_layout + +\begin_layout Description +強調型: ある点で何らかの方法で強調されるもの +\end_layout + +\end_deeper +\begin_layout Frame +これらの型の例は後に挙げますが、まずは重ね合わせの指定可能性についての一般的な注意から始めましょう。 +\end_layout + +\begin_layout Separator + +\end_layout + +\begin_layout Frame +\begin_inset Argument 4 +status open + +\begin_layout Plain Layout +重ね合わせと動作の指定可能性 +\end_layout + +\end_inset + + +\end_layout + +\begin_layout Frame +多くの +\begin_inset Flex Structure +status collapsed + +\begin_layout Plain Layout +Beamer +\end_layout + +\end_inset + +構成要素は、重ね合わせの設定をすることができます。どの副スライドに特定の内容が表示されるかを指定したり( +\begin_inset Quotes eld +\end_inset + +2 +\begin_inset Quotes erd +\end_inset + +, +\begin_inset Quotes eld +\end_inset + +2-4 +\begin_inset Quotes erd +\end_inset + +, +\begin_inset Quotes eld +\end_inset + +3- +\begin_inset Quotes erd +\end_inset + +, +\begin_inset Quotes eld +\end_inset + +1,3 +\begin_inset Quotes erd +\end_inset + +など)、どの出力モードで表示するかを指定することができます( +\begin_inset Quotes eld +\end_inset + +presentation +\begin_inset Quotes erd +\end_inset + +, +\begin_inset Quotes eld +\end_inset + +article +\begin_inset Quotes erd +\end_inset + +など)。 +\end_layout + +\begin_deeper +\begin_layout Itemize +LyXでは、これらの設定は、一般に +\begin_inset Flex Alert +status collapsed + +\begin_layout Plain Layout +挿入\SpecialChar \menuseparator +重ね合わせ指定 +\end_layout + +\end_inset + +または +\begin_inset Flex Alert +status collapsed + +\begin_layout Plain Layout +挿入\SpecialChar \menuseparator +動作指定 +\end_layout + +\end_inset + +で指定することができます。 +\end_layout + +\begin_layout Overprint +\begin_inset Argument item:1 +status open + +\begin_layout Plain Layout +2 +\end_layout + +\end_inset + + +\end_layout + +\begin_deeper +\begin_layout Definition +「動作」はより一般的な概念で、これまで「重ね合わせ」と呼んできたもの(この上に副スライドを表示したり隠したり強調したりするもの)を含むだけでなく、「この発表には +表示するけれども配布資料には表示しない」とか「これは第2画面にのみ表示する」といった指定(いわゆる「モード」)を含みます。 +\end_layout + +\begin_layout Definition + +\size footnotesize +定義を始めとする定理様式ブロックの見出しを日本語化するには、プリアンブルで +\begin_inset Flex Bold +status open + +\begin_layout Plain Layout + +\size footnotesize + +\backslash +deftranslation[to=japanese]{Definition}{定義} +\end_layout + +\end_inset + +などとします(この発表の +\begin_inset Flex Alert +status collapsed + +\begin_layout Plain Layout + +\size footnotesize +文書\SpecialChar \menuseparator +設定\SpecialChar \menuseparator +LaTeXプリアンブル +\end_layout + +\end_inset + +を参照)。 +\end_layout + +\end_deeper +\begin_layout Overprint +\begin_inset Argument item:1 +status open + +\begin_layout Plain Layout +3 +\end_layout + +\end_inset + + +\end_layout + +\begin_deeper +\begin_layout AlertBlock +\begin_inset Argument 2 +status open + +\begin_layout Plain Layout +LaTeX愛の人たちへの註 +\end_layout + +\end_inset + + +\end_layout + +\begin_layout AlertBlock +上述の重ね合わせと動作の設定は、LaTeX出力では +\begin_inset Flex Alert +status collapsed + +\begin_layout Plain Layout +\begin_inset space \space{} +\end_inset + +<\SpecialChar \ldots{} +> +\end_layout + +\end_inset + +や +\begin_inset Flex Alert +status collapsed + +\begin_layout Plain Layout +[<\SpecialChar \ldots{} +>] +\end_layout + +\end_inset + +で囲んだコマンドオプションや環境オプションに対応します。 +\end_layout + +\begin_layout AlertBlock +LyXは、書き出し時に括弧を追加しますので、括弧は自分で入れてはなりません。つまり、重ね合わせ/動作差込枠には、「<1>」や「[<+->]」ではなく、「1」や「 ++-」と入力してください。 +\end_layout + +\end_deeper +\end_deeper +\begin_layout Separator + +\end_layout + +\begin_layout Frame +\begin_inset Argument 4 +status open + +\begin_layout Plain Layout +用例 +\end_layout + +\end_inset + + +\end_layout + +\begin_layout Frame +用例として引用を取り上げてみましょう。 +\begin_inset Flex Structure +status collapsed + +\begin_layout Plain Layout +引用(字下げなし) +\end_layout + +\end_inset + +環境では、重ね合わせ設定は +\begin_inset Flex Alert +status collapsed + +\begin_layout Plain Layout +挿入\SpecialChar \menuseparator +重ね合わせ指定 +\end_layout + +\end_inset + +で指定することができます。このようにして「2」を入力すれば、引用は第2(副)スライドにのみ表示されます。 +\end_layout + +\begin_deeper +\begin_layout Quote +\begin_inset Argument 1 +status open + +\begin_layout Plain Layout +2 +\end_layout + +\end_inset + + +\lang ngerman +Ich weiß nicht, was ich will +\end_layout + +\begin_layout Quote + +\lang ngerman +ich will nicht, was ich weiß +\end_layout + +\begin_layout Quote + +\lang ngerman +im Sommer ist mir kalt +\end_layout + +\begin_layout Quote + +\lang ngerman +im Winter ist mir heiß. +\end_layout + +\end_deeper +\begin_layout Frame +重ね合わせは、基本的にこのように動作します。 +\end_layout + +\begin_layout Separator + +\end_layout + +\begin_layout Frame +\begin_inset Argument 4 +status open + +\begin_layout Plain Layout +被覆vs蔵匿 +\end_layout + +\end_inset + + +\end_layout + +\begin_layout Frame +「被覆(covering)」と「蔵匿(hiding)」の違いは、蔵匿対象がそこに無いかのごとく扱われるのに対し、被覆対象は覆われているだけである(スペースは確保 +されている)という点です。前スライドの引用を被覆する代わりに蔵匿したとすると、以下のように、スペースは表示される時だけ確保されます。 +\end_layout + +\begin_deeper +\begin_layout Quote +\begin_inset Argument 1 +status open + +\begin_layout Plain Layout +only@2 +\end_layout + +\end_inset + + +\lang ngerman +Ich weiß nicht, was ich will +\end_layout + +\begin_layout Quote + +\lang ngerman +ich will nicht, was ich weiß +\end_layout + +\begin_layout Quote + +\lang ngerman +im Sommer ist mir kalt +\end_layout + +\begin_layout Quote + +\lang ngerman +im Winter ist mir heiß. +\end_layout + +\end_deeper +\begin_layout Frame +引用の蔵匿が解かれるとともに、この文が移動するのがわかるでしょう。 +\end_layout + +\begin_layout Separator + +\end_layout + +\begin_layout Frame +\begin_inset Argument 4 +status open + +\begin_layout Plain Layout +被覆濃度 +\end_layout + +\end_inset + + +\end_layout + +\begin_layout Frame +\begin_inset ERT +status open + +\begin_layout Plain Layout + + +\backslash +setbeamercovered{transparent} +\end_layout + +\end_inset + + +\end_layout + +\begin_layout Frame +\begin_inset Flex Structure +status collapsed + +\begin_layout Plain Layout +Beamer +\end_layout + +\end_inset + +には「被覆」の濃度があり、 +\begin_inset Flex Alert +status collapsed + +\begin_layout Plain Layout + +\backslash +setbeamercovered +\end_layout + +\end_inset + +コマンドを使って、(発表全体にわたって)グローバルにも、(ここでのように1フレームのみなど)ローカルにも設定することができます。既定では、対象は完全に被覆されま +す。「transparent(透過)」モードでは、被覆文は、以下のように淡色表示されているのがわかります。 +\end_layout + +\begin_deeper +\begin_layout Quote +\begin_inset Argument 1 +status open + +\begin_layout Plain Layout +2 +\end_layout + +\end_inset + + +\lang ngerman +Ich weiß nicht, was ich will +\end_layout + +\begin_layout Quote + +\lang ngerman +ich will nicht, was ich weiß +\end_layout + +\begin_layout Quote + +\lang ngerman +im Sommer ist mir kalt +\end_layout + +\begin_layout Quote + +\lang ngerman +im Winter ist mir heiß. +\end_layout + +\end_deeper +\begin_layout Frame +他の選択肢については、 +\begin_inset Flex Structure +status collapsed + +\begin_layout Plain Layout +Beamer +\end_layout + +\end_inset + +取扱説明書を参照してください。 +\end_layout + +\begin_layout Separator + +\end_layout + +\begin_layout Frame +\begin_inset Argument 4 +status open + +\begin_layout Plain Layout +既定の重ね合わせ/動作指定vs +\begin_inset Newline newline +\end_inset + +(通常の)重ね合わせ/動作指定 +\end_layout + +\end_inset + + +\end_layout + +\begin_deeper +\begin_layout Itemize +環境によっては(箇条書きやフレームなど)、通常の重ね合わせ指定や動作指定に加えて(箇条書きの場合には、箇条書き全体に対しては「重ね合わせ指定」、項目単独に対して +は「項目重ね合わせ指定」に加えて)「指定の既定値」を選ぶことができます。 +\end_layout + +\begin_layout Itemize +指定の既定値は、個別に新たに設定しない限りは、その環境の全内容に対して適用されます。 +\end_layout + +\begin_layout Itemize +通常の重ね合わせ/動作指定には、順序指定用文法を用います。例えば「+(1)-」とすると、以下のように、個別の項目指定がない限りは、箇条書き中の各項目を一つづつ( +開始オフセット1で)開示します。 +\end_layout + +\begin_deeper +\begin_layout Itemize +\begin_inset Argument 1 +status open + +\begin_layout Plain Layout ++(1)- +\end_layout + +\end_inset + +ひとつ +\end_layout + +\begin_layout Itemize +ふたつ +\end_layout + +\begin_layout Itemize +みっつ +\end_layout + +\begin_layout Itemize +\begin_inset Argument item:2 +status open + +\begin_layout Plain Layout +1- +\end_layout + +\end_inset + +常在 +\end_layout + +\end_deeper +\end_deeper +\begin_layout Frame +この文法についての詳細は、 +\begin_inset Flex Structure +status collapsed + +\begin_layout Plain Layout +Beamer +\end_layout + +\end_inset + +取扱説明書を参照してください。 +\end_layout + +\begin_layout Frame + +\end_layout + +\begin_layout Separator + +\end_layout + +\begin_layout Frame +\begin_inset Argument 2 +status open + +\begin_layout Plain Layout ++- +\end_layout + +\end_inset + + +\begin_inset Argument 4 +status open + +\begin_layout Plain Layout +既定の重ね合わせ/動作指定vs +\begin_inset Newline newline +\end_inset + +(通常の)重ね合わせ/動作指定 +\end_layout + +\end_inset + + +\end_layout + +\begin_layout Frame +\noindent +このフレームは、既定の重ね合わせ指定を使用しています。 +\end_layout + +\begin_layout Frame +これによって、重ね合わせ対応の段落や\SpecialChar \ldots{} + +\end_layout + +\begin_deeper +\begin_layout Itemize +\SpecialChar \ldots{} +箇条書き項目は\SpecialChar \ldots{} + +\end_layout + +\begin_layout Itemize +\SpecialChar \ldots{} +副スライドに一つづつ\SpecialChar \ldots{} + +\end_layout + +\begin_layout Itemize +\SpecialChar \ldots{} +表示されます\SpecialChar \ldots{} + +\end_layout + +\begin_layout Block +\begin_inset Argument 2 +status open + +\begin_layout Plain Layout +ブロック +\end_layout + +\end_inset + + +\end_layout + +\begin_layout Block +\SpecialChar \ldots{} +次から次へと +\end_layout + +\end_deeper +\begin_layout Separator + +\end_layout + +\begin_layout Frame +\begin_inset Argument 2 +status open + +\begin_layout Plain Layout +alert@+ +\end_layout + +\end_inset + + +\begin_inset Argument 4 +status open + +\begin_layout Plain Layout +既定の重ね合わせ/動作指定vs +\begin_inset Newline newline +\end_inset + +(通常の)重ね合わせ/動作指定 +\end_layout + +\end_inset + + +\end_layout + +\begin_layout Frame +\noindent +このフレームは、既定の重ね合わせ指定を使用しています\SpecialChar \ldots{} + +\end_layout + +\begin_deeper +\begin_layout Itemize +\SpecialChar \ldots{} +これによって、重ね合わせ対応の箇条書き各項目は\SpecialChar \ldots{} + +\end_layout + +\begin_layout Itemize +\SpecialChar \ldots{} +それぞれの副スライド上で\SpecialChar \ldots{} + +\end_layout + +\begin_layout Itemize +\SpecialChar \ldots{} +強調されています +\end_layout + +\end_deeper +\begin_layout Separator + +\end_layout + +\begin_layout Frame +\begin_inset Argument 4 +status open + +\begin_layout Plain Layout +一時停止 +\end_layout + +\end_inset + + +\end_layout + +\begin_layout Frame +\begin_inset Flex Structure +status collapsed + +\begin_layout Plain Layout +一時停止 +\end_layout + +\end_inset + +レイアウトを用いると、以下のように、それ以降のすべての内容を被覆する点を指定できます(既定では、一時停止以前の内容が開示された後、1つのスライドの間のみ被覆しま +す)。 +\end_layout + +\begin_deeper +\begin_layout Pause + +\end_layout + +\begin_layout Standard +一回目の一時停止の後です +\end_layout + +\begin_layout Pause + +\end_layout + +\begin_layout Standard +二回目の一時停止の後です +\end_layout + +\begin_layout Pause +\begin_inset Argument 1 +status open + +\begin_layout Plain Layout +2 +\end_layout + +\end_inset + + +\end_layout + +\end_deeper +\begin_layout Frame +既定では、一連の一時停止は一つづつ解除されます。 +\end_layout + +\begin_layout Frame +ただし +\begin_inset Flex Alert +status collapsed + +\begin_layout Plain Layout +挿入\SpecialChar \menuseparator +一時停止回数 +\end_layout + +\end_inset + +を使えば、それ以前に挿入された一時停止の数に関わらず、一時停止を解除する副スライドを指定することができます。 +\end_layout + +\begin_layout Separator + +\end_layout + +\begin_layout Frame +\begin_inset Argument 4 +status open + +\begin_layout Plain Layout +段落単位での重ね合わせ +\end_layout + +\end_inset + + +\end_layout + +\begin_layout Frame +\begin_inset Flex Structure +status collapsed + +\begin_layout Plain Layout +Beamer +\end_layout + +\end_inset + +およびLyXは、段落全体や複数の段落を、特定のスライドで表示させたり隠したりするための段落レイアウトを用意しています。 +\end_layout + +\begin_layout Frame +これらは具体的に +\end_layout + +\begin_deeper +\begin_layout Uncover +\begin_inset Argument 1 +status open + +\begin_layout Plain Layout +2- +\end_layout + +\end_inset + + +\end_layout + +\begin_layout Uncover +特定のスライドで全内容を開示する +\begin_inset Flex Structure +status collapsed + +\begin_layout Plain Layout +限定開示(uncover) +\end_layout + +\end_inset + +レイアウト\SpecialChar \ldots{} + +\end_layout + +\begin_deeper +\begin_layout Itemize +\SpecialChar \ldots{} +これには入れ子になっている他のレイアウト段落も追従します。 +\end_layout + +\end_deeper +\begin_layout Only +\begin_inset Argument 1 +status open + +\begin_layout Plain Layout +3- +\end_layout + +\end_inset + + +\end_layout + +\begin_layout Only +内容の蔵匿を解除する +\begin_inset Flex Structure +status collapsed + +\begin_layout Plain Layout +限定挿入(only) +\end_layout + +\end_inset + +レイアウト(前の例と同じように、これが表示されるようになった時に周りの文が「移動する」のがわかるでしょう)。 +\end_layout + +\begin_layout Overprint +\begin_inset Argument item:1 +status open + +\begin_layout Plain Layout +4 +\end_layout + +\end_inset + + +\end_layout + +\begin_deeper +\begin_layout Standard +特定のスライドで決められたスペースを占める文を入力することを許す \SpecialChar \ldots{} + +\end_layout + +\end_deeper +\begin_layout Overprint +\begin_inset Argument item:1 +status open + +\begin_layout Plain Layout +5 +\end_layout + +\end_inset + + +\end_layout + +\begin_deeper +\begin_layout Standard +\SpecialChar \ldots{} + +\begin_inset Flex Structure +status collapsed + +\begin_layout Plain Layout +重ね刷り +\end_layout + +\end_inset + +環境。 +\end_layout + +\end_deeper +\end_deeper +\begin_layout Frame +ここに表示されています。 +\end_layout + +\begin_layout Separator + +\end_layout + +\begin_layout Frame +\begin_inset Argument 4 +status open + +\begin_layout Plain Layout +行内の重ね合わせ +\end_layout + +\end_inset + + +\end_layout + +\begin_layout Frame +\begin_inset ERT +status open + +\begin_layout Plain Layout + +%限定開示(uncover)と可視との違いを示すため +\end_layout + +\begin_layout Plain Layout + + +\backslash +setbeamercovered{transparent} +\end_layout + +\end_inset + + +\end_layout + +\begin_layout Frame +\begin_inset Flex Structure +status collapsed + +\begin_layout Plain Layout +Beamer +\end_layout + +\end_inset + +は、文章の一部の行内での重ね合わせをサポートしており、LyX中では、以下のように +\begin_inset Flex Alert +status collapsed + +\begin_layout Plain Layout +編集\SpecialChar \menuseparator +文字様式 +\end_layout + +\end_inset + +で設定することができます。 +\end_layout + +\begin_layout Frame + +\end_layout + +\begin_deeper +\begin_layout Itemize +特定のスライドで +\begin_inset Flex Uncover +status open + +\begin_layout Plain Layout +\begin_inset Argument 1 +status open + +\begin_layout Plain Layout +2- +\end_layout + +\end_inset + +文を +\end_layout + +\end_inset + + +\begin_inset Flex Structure +status collapsed + +\begin_layout Plain Layout +限定開示(uncover) +\end_layout + +\end_inset + +することができます。 +\end_layout + +\begin_layout Itemize +\begin_inset Flex Visible +status open + +\begin_layout Plain Layout +\begin_inset Argument 1 +status open + +\begin_layout Plain Layout +3- +\end_layout + +\end_inset + +文を +\end_layout + +\end_inset + + +\begin_inset Flex Structure +status collapsed + +\begin_layout Plain Layout +可視 +\end_layout + +\end_inset + +にすることができます(このスライドでローカルに用いられているように「transparent」被覆設定が指定されたときのみ、「限定開示(uncover)」との違い +が出てきます。 +\end_layout + +\begin_layout Itemize +\begin_inset Flex Only +status open + +\begin_layout Plain Layout +\begin_inset Argument 1 +status open + +\begin_layout Plain Layout +4- +\end_layout + +\end_inset + +文を +\end_layout + +\end_inset + +特定のスライドでのみ +\begin_inset Flex Structure +status collapsed + +\begin_layout Plain Layout +限定挿入(only) +\end_layout + +\end_inset + +することができます。 +\end_layout + +\begin_layout Itemize +\begin_inset Flex Invisible +status open + +\begin_layout Plain Layout +\begin_inset Argument 1 +status open + +\begin_layout Plain Layout +5- +\end_layout + +\end_inset + +文を +\end_layout + +\end_inset + + +\begin_inset Flex Structure +status collapsed + +\begin_layout Plain Layout +不可視 +\end_layout + +\end_inset + +にすることができます。 +\end_layout + +\begin_layout Itemize +\begin_inset Flex Alternative +status open + +\begin_layout Plain Layout +\begin_inset Argument 1 +status open + +\begin_layout Plain Layout +6- +\end_layout + +\end_inset + + +\begin_inset Argument 2 +status open + +\begin_layout Plain Layout +違う +\end_layout + +\end_inset + + +\begin_inset Flex Structure +status collapsed + +\begin_layout Plain Layout +書き換え +\end_layout + +\end_inset + + +\end_layout + +\end_inset + +文を表示することができます。 +\end_layout + +\end_deeper +\begin_layout Frame +段落レイアウトと同様に、重ね合わせの設定は +\begin_inset Flex Alert +status collapsed + +\begin_layout Plain Layout +挿入 +\end_layout + +\end_inset + +メニューから行うことができます。 +\end_layout + +\begin_layout Separator + +\end_layout + +\begin_layout Frame +\begin_inset Argument 4 +status open + +\begin_layout Plain Layout +重ね合わせ対応コマンド +\end_layout + +\end_inset + + +\end_layout + +\begin_layout Frame +多くの「行内」コマンド( +\begin_inset Flex Alert +status collapsed + +\begin_layout Plain Layout +編集\SpecialChar \menuseparator +文字様式 +\end_layout + +\end_inset + +でも見つけられます)が重ねあわせを認識します。 +\end_layout + +\begin_deeper +\begin_layout Itemize +したがって、特定のスライドにある文を、例えば +\begin_inset Flex Emphasize +status open + +\begin_layout Plain Layout +\begin_inset Argument 1 +status open + +\begin_layout Plain Layout +2 +\end_layout + +\end_inset + +強調したり +\end_layout + +\end_inset + +、 +\begin_inset Flex Bold +status open + +\begin_layout Plain Layout +\begin_inset Argument 1 +status open + +\begin_layout Plain Layout +3 +\end_layout + +\end_inset + +ボールド体にしたり +\end_layout + +\end_inset + +、 +\begin_inset Flex Alert +status open + +\begin_layout Plain Layout +\begin_inset Argument 1 +status open + +\begin_layout Plain Layout +4 +\end_layout + +\end_inset + +注目色 +\end_layout + +\end_inset + +や +\begin_inset Flex Structure +status open + +\begin_layout Plain Layout +\begin_inset Argument 1 +status open + +\begin_layout Plain Layout +5 +\end_layout + +\end_inset + +構造色 +\end_layout + +\end_inset + +で表示したりすることができます。 +\end_layout + +\begin_layout Block +\begin_inset Argument 1 +status open + +\begin_layout Plain Layout +6 +\end_layout + +\end_inset + + +\begin_inset Argument 2 +status open + +\begin_layout Plain Layout +ヒント +\end_layout + +\end_inset + + +\end_layout + +\begin_layout Block +(通常のフォント設定を通じてではなく)強調差込枠やボールド体差込枠を使用してください。単に重ね合わせ指定をしなくていいという他に、 +\begin_inset Flex Structure +status collapsed + +\begin_layout Plain Layout +Beamer +\end_layout + +\end_inset + +における強調やボールド体の定義のされ方のおかげで、通常の強調やボールド体の指定の仕方では、例えば節見出しで使用したりすると、LaTeXエラーが発生することがあり +ます。 +\end_layout + +\end_deeper +\begin_layout Section +特定の環境 +\end_layout + +\begin_layout Frame +\begin_inset Argument 4 +status open + +\begin_layout Plain Layout +特定の環境 +\end_layout + +\end_inset + + +\end_layout + +\begin_layout Frame +特に発表に適した環境に +\end_layout + +\begin_deeper +\begin_layout Itemize +様々な「ブロック」 +\end_layout + +\begin_layout Itemize +定理様式環境 +\end_layout + +\begin_layout Itemize +段 +\end_layout + +\end_deeper +\begin_layout Frame +があります。以下では、これらを簡単に説明します。 +\end_layout + +\begin_layout Separator + +\end_layout + +\begin_layout Frame +\begin_inset Argument 4 +status open + +\begin_layout Plain Layout +ブロック +\end_layout + +\end_inset + + +\end_layout + +\begin_layout Frame +ブロックには、あらゆる種類の情報を入れることができます。ここでは、これらを「ヒント」と「こつ」に使用しました。 +\begin_inset Flex Structure +status collapsed + +\begin_layout Plain Layout +Beamer +\end_layout + +\end_inset + +クラスは、外見の異なる、以下の3つの定義済ブロックを提供しています。 +\end_layout + +\begin_deeper +\begin_layout Block +\begin_inset Argument 1 +status open + +\begin_layout Plain Layout +2- +\end_layout + +\end_inset + + +\begin_inset Argument 2 +status open + +\begin_layout Plain Layout +ブロック +\end_layout + +\end_inset + + +\end_layout + +\begin_layout Block +一般的な用途のブロック +\end_layout + +\begin_layout ExampleBlock +\begin_inset Argument 1 +status open + +\begin_layout Plain Layout +3- +\end_layout + +\end_inset + + +\begin_inset Argument 2 +status open + +\begin_layout Plain Layout +用例ブロック +\end_layout + +\end_inset + + +\end_layout + +\begin_layout ExampleBlock +「用例」用のブロック +\end_layout + +\begin_layout AlertBlock +\begin_inset Argument 1 +status open + +\begin_layout Plain Layout +4- +\end_layout + +\end_inset + + +\begin_inset Argument 2 +status open + +\begin_layout Plain Layout +注目ブロック +\end_layout + +\end_inset + + +\end_layout + +\begin_layout AlertBlock +重要な注意用の「注目」ブロック +\end_layout + +\end_deeper +\begin_layout Separator + +\end_layout + +\begin_layout Frame +\begin_inset Argument 4 +status open + +\begin_layout Plain Layout +ブロックの操作 +\end_layout + +\end_inset + + +\end_layout + +\begin_deeper +\begin_layout Itemize +LyXでは、ブロックは、フレームに類似のインターフェースを持ちます。つまり +\end_layout + +\begin_deeper +\begin_layout Itemize +ブロックの内容は、(「ブロック」段落レイアウト自身を除き)入れ子にする必要があります。 +\end_layout + +\begin_layout Itemize +同種のブロックが続く際には、「分離線」段落様式で分離してやる必要があります。 +\end_layout + +\end_deeper +\begin_layout Itemize +ブロックは重ね合わせに対応しています。 +\end_layout + +\end_deeper +\begin_layout Separator + +\end_layout + +\begin_layout Frame +\begin_inset Argument 4 +status open + +\begin_layout Plain Layout +定理様式環境 +\end_layout + +\end_inset + + +\end_layout + +\begin_deeper +\begin_layout FrameSubtitle +(定理・系・定義・定義(複数)・用例・用例(複数)・事実・証明) +\end_layout + +\end_deeper +\begin_layout Frame +定理は、出力はブロックに類似していますが、(型に依存して)固定した見出しを持っています。 +\end_layout + +\begin_deeper +\begin_layout Theorem +これが定理だ! +\end_layout + +\begin_layout Theorem + +\size footnotesize +定理様式ブロックの見出しを日本語化するには、プリアンブルで +\begin_inset Flex Bold +status open + +\begin_layout Plain Layout + +\size footnotesize + +\backslash +deftranslation[to=japanese]{Theorem}{定理} +\end_layout + +\end_inset + +などとします(この発表の +\begin_inset Flex Alert +status collapsed + +\begin_layout Plain Layout + +\size footnotesize +文書\SpecialChar \menuseparator +設定\SpecialChar \menuseparator +LaTeXプリアンブル +\end_layout + +\end_inset + +を参照)。 +\end_layout + +\begin_layout Fact +これが事実だ! +\end_layout + +\begin_layout Pause + +\end_layout + +\end_deeper +\begin_layout Frame +\begin_inset Flex Alert +status collapsed + +\begin_layout Plain Layout +挿入\SpecialChar \menuseparator +定理見出し文 +\end_layout + +\end_inset + +を使えば、この固定した見出しに文を追記することができます。 +\end_layout + +\begin_layout Frame + +\end_layout + +\begin_deeper +\begin_layout Example +\begin_inset Argument 2 +status open + +\begin_layout Plain Layout +悪い例! +\end_layout + +\end_inset + + +\end_layout + +\begin_layout Example +見出し文を付けた用例(括弧は自動的に付けられます) +\end_layout + +\end_deeper +\begin_layout Separator + +\end_layout + +\begin_layout Frame +\begin_inset Argument 4 +status open + +\begin_layout Plain Layout +段組 +\end_layout + +\end_inset + + +\end_layout + +\begin_layout Frame +発表を段組にすると便利なことがあります。 +\end_layout + +\begin_deeper +\begin_layout ColumnsTopAligned + +\end_layout + +\begin_deeper +\begin_layout Column +\begin_inset ERT +status open + +\begin_layout Plain Layout + +.4 +\backslash +textwidth +\end_layout + +\end_inset + + +\end_layout + +\begin_layout Standard +そのためには、段組を開始するために、まず +\begin_inset Flex Structure +status collapsed + +\begin_layout Plain Layout +段組 +\end_layout + +\end_inset + +(段ではない)を選択してください。 +\end_layout + +\begin_layout Pause + +\end_layout + +\begin_layout Column +\begin_inset ERT +status open + +\begin_layout Plain Layout + +.4 +\backslash +textwidth +\end_layout + +\end_inset + + +\end_layout + +\begin_layout Standard +それから、特定の段を開始するために、次の段落で +\begin_inset Flex Structure +status collapsed + +\begin_layout Plain Layout +段 +\end_layout + +\end_inset + +(段組ではない)を選択してください。 +\end_layout + +\end_deeper +\begin_layout Pause + +\end_layout + +\end_deeper +\begin_layout Frame +\begin_inset VSpace defskip +\end_inset + + +\end_layout + +\begin_layout Frame +註: +\end_layout + +\begin_deeper +\begin_layout Itemize +\begin_inset Flex Structure +status collapsed + +\begin_layout Plain Layout +段 +\end_layout + +\end_inset + +環境では、LaTeX文法を使って(とはいえ「3.5cm」のようなものも大丈夫です)幅を指定しなくてはなりません。 +\end_layout + +\begin_layout Itemize +\begin_inset Flex Structure +status collapsed + +\begin_layout Plain Layout +段 +\end_layout + +\end_inset + +は必ず +\begin_inset Flex Structure +status collapsed + +\begin_layout Plain Layout +段組 +\end_layout + +\end_inset + +の下に入れ子にしなくてはなりません。同様に、段の内容は +\begin_inset Flex Structure +status collapsed + +\begin_layout Plain Layout +段 +\end_layout + +\end_inset + +に入れ子にすれば、どのような段落様式でも構いません。 +\end_layout + +\end_deeper +\begin_layout Section +モードについての簡単な注意 +\end_layout + +\begin_layout Frame +\begin_inset Argument 4 +status open + +\begin_layout Plain Layout +モード +\end_layout + +\end_inset + + +\end_layout + +\begin_layout Frame +\begin_inset Flex Structure +status collapsed + +\begin_layout Plain Layout +Beamer +\end_layout + +\end_inset + +用語では、「モード」は特定の出力経路を指します。各目的のためにモードがいくつか存在しますが、特に3つを取り上げてみたいと思います。 +\end_layout + +\begin_deeper +\begin_layout Enumerate +「beamer」モード +\end_layout + +\begin_layout Enumerate +「presentation(発表)」モード +\end_layout + +\begin_layout Enumerate +「article(原稿)」モード +\end_layout + +\end_deeper +\begin_layout Frame +beamerモードが既定値です。明示的に指定しない限り、 +\begin_inset Flex Structure +status collapsed + +\begin_layout Plain Layout +Beamer +\end_layout + +\end_inset + +文書は「beamer」モードになります。 +\end_layout + +\begin_layout Separator + +\end_layout + +\begin_layout Frame +\begin_inset Argument 1 +status open + +\begin_layout Plain Layout +presentation +\end_layout + +\end_inset + + +\begin_inset Argument 4 +status open + +\begin_layout Plain Layout +モードの切替 +\end_layout + +\end_inset + + +\end_layout + +\begin_layout Frame +しかし、文書の一部やフレーム、見出し、すべての「動作」対応環境は、別のモードに切り替えることができます。例えば、このフレームは「presentation」モード +に切り替えられています。 +\end_layout + +\begin_deeper +\begin_layout Itemize +それはどういうことですか? +\end_layout + +\begin_deeper +\begin_layout Itemize +つまり、このフレームは、発表(presentation)でのみ表示され、付随の「原稿(article)」を作ったとしても、それには表示されないということです(こ +の点は後述します)。 +\end_layout + +\end_deeper +\end_deeper +\begin_layout Separator + +\end_layout + +\begin_layout Frame +\begin_inset Argument 1 +status open + +\begin_layout Plain Layout +article +\end_layout + +\end_inset + + +\begin_inset Argument 4 +status open + +\begin_layout Plain Layout +モードの切替 +\end_layout + +\end_inset + + +\end_layout + +\begin_layout Frame +このフレームは、発表では表示されませんが、「article」モードにあるので原稿には表示されます。 +\end_layout + +\begin_layout Separator + +\end_layout + +\begin_layout Frame +\begin_inset Argument 4 +status open + +\begin_layout Plain Layout +だからなに? +\end_layout + +\end_inset + + +\end_layout + +\begin_layout Frame +これは、本当に便利なのですよ!文書を一つだけ作っておいて、発表と配布資料---article(原稿)モードを使って---の両方を生成することができるのです。 +\end_layout + +\begin_deeper +\begin_layout Itemize +ここで、私たちは +\begin_inset Flex Emphasize +status collapsed + +\begin_layout Plain Layout +本当の +\end_layout + +\end_inset + +役立つハンドアウトを意味しているのであって、このところふつうに見られるようになったスライドの単なる縮刷版を意味しているのではないのです(どうしてもそうしたければ +、そのような縮刷版を作ることも可能です)。 +\end_layout + +\begin_layout Itemize +モードを使うと、配布資料に文章を追加したり、一部を隠したりすることが可能です。 +\end_layout + +\begin_layout Itemize +例えば、発表と配布資料で異なる画像を使用することも可能です。 +\end_layout + +\begin_layout Itemize +等々 \SpecialChar \ldots{} + +\end_layout + +\end_deeper +\begin_layout Separator + +\end_layout + +\begin_layout Frame +\begin_inset Argument 4 +status open + +\begin_layout Plain Layout +用例 +\end_layout + +\end_inset + + +\end_layout + +\begin_layout Frame +既述のように多くの要素がモードに対応しています。 +\end_layout + +\begin_deeper +\begin_layout Itemize +\noindent +\begin_inset Flex Alert +status collapsed + +\begin_layout Plain Layout +\noindent +編集\SpecialChar \menuseparator +文字様式\SpecialChar \menuseparator +限定挿入(only) +\end_layout + +\end_inset + +を使って、特定の文を +\begin_inset Flex Only +status open + +\begin_layout Plain Layout +\begin_inset Argument 1 +status open + +\begin_layout Plain Layout +presentation +\end_layout + +\end_inset + +発表のみで +\end_layout + +\end_inset + + +\begin_inset Flex Only +status open + +\begin_layout Plain Layout +\begin_inset Argument 1 +status open + +\begin_layout Plain Layout +article +\end_layout + +\end_inset + +原稿のみで +\end_layout + +\end_inset + +表示することができます。 +\end_layout + +\end_deeper +\begin_layout Frame +\begin_inset Flex ArticleMode +status open + +\begin_layout Itemize +あるいは、 +\begin_inset Flex Alert +status collapsed + +\begin_layout Plain Layout +挿入\SpecialChar \menuseparator +任意設定差込枠\SpecialChar \menuseparator +原稿モード +\end_layout + +\end_inset + +を使えば、原稿(article)モードでのみ出力される差込枠が挿入されるので、そこにはどんな複雑な内容でも入れることもできます。 +\end_layout + +\end_inset + + +\begin_inset Flex PresentationMode +status open + +\begin_layout Itemize +あるいは、 +\begin_inset Flex Alert +status collapsed + +\begin_layout Plain Layout +挿入\SpecialChar \menuseparator +任意設定差込枠\SpecialChar \menuseparator +発表モード +\end_layout + +\end_inset + +を使えば、発表(presentation)モードでのみ出力される差込枠が挿入されるので、そこにはどんな複雑な内容でも入れることもできます。 +\end_layout + +\end_inset + + +\end_layout + +\begin_deeper +\begin_layout Itemize +あるいは、 +\begin_inset Flex Emphasize +status collapsed + +\begin_layout Plain Layout +\begin_inset Argument 1 +status open + +\begin_layout Plain Layout +presentation +\end_layout + +\end_inset + +強調(though Kanjis are sometimes not emphasized) +\end_layout + +\end_inset + +が発表にのみ適用され、 +\begin_inset Flex Bold +status open + +\begin_layout Plain Layout +\begin_inset Argument 1 +status open + +\begin_layout Plain Layout +article +\end_layout + +\end_inset + +ボールド体 +\end_layout + +\end_inset + +は原稿にのみ適用されるように定義することもできます。 +\end_layout + +\begin_layout Itemize +また、節見出しやフレーム表題・副題を、発表若しくは原稿のみで表示させることもできます(この発表でも「目次」と「参考文献」のフレーム表題でそのようにしています)。 +\end_layout + +\begin_layout Itemize +この種のことはまだまだあります\SpecialChar \ldots{} + +\end_layout + +\end_deeper +\begin_layout Separator + +\end_layout + +\begin_layout Frame +\begin_inset Argument 4 +status open + +\begin_layout Plain Layout +原稿を作る +\end_layout + +\end_inset + + +\end_layout + +\begin_layout Frame +LyXでbeamer article(原稿)を作るのは簡単です。 +\end_layout + +\begin_deeper +\begin_layout Itemize +\noindent +\begin_inset Flex Structure +status collapsed + +\begin_layout Plain Layout +\noindent +Beamer Article (標準クラス) +\end_layout + +\end_inset + +または +\begin_inset Flex Structure +status collapsed + +\begin_layout Plain Layout +\noindent +Beamer Article (KOMA-Script) +\end_layout + +\end_inset + +クラスで新規文書を作成する +\end_layout + +\begin_layout Itemize +この文書に、( +\begin_inset Flex Alert +status collapsed + +\begin_layout Plain Layout +挿入\SpecialChar \menuseparator +ファイル\SpecialChar \menuseparator +子文書\SpecialChar \ldots{} + +\end_layout + +\end_inset + +を使って)子文書として発表を追加する +\end_layout + +\begin_layout Itemize +それだけです。これら二つの文書のいずれかをコンパイルすることによって、配布資料や発表を作ることができます。その一方で、編集するのは片方、即ち発表の方だけで構いま +せん。 +\end_layout + +\end_deeper +\begin_layout Frame +この発表に付随するbeamer-article文書もご覧ください。この文書と同じフォルダにあります。 +\end_layout + +\begin_layout Section +外観を変更する +\end_layout + +\begin_layout Frame +\begin_inset Argument 4 +status open + +\begin_layout Plain Layout +テーマ +\end_layout + +\end_inset + + +\end_layout + +\begin_deeper +\begin_layout Itemize +\begin_inset Flex Structure +status collapsed + +\begin_layout Plain Layout +Beamer +\end_layout + +\end_inset + +発表の外観は、テーマ化されています。テーマは、使用される色やマクロ構造(サイドバーやヘッドラインの使用法など)、フォント、箇条書きの表示の仕方、ブロック、及び発 +表全体の印象一般を定義するものです。 +\end_layout + +\begin_layout Itemize +\begin_inset Flex Structure +status collapsed + +\begin_layout Plain Layout +Beamer +\end_layout + +\end_inset + +自体、異なった外見を持つたくさんのテーマを同梱しています(この発表では「Berkeley」テーマを使用しています。 +\begin_inset Flex Alert +status collapsed + +\begin_layout Plain Layout +文書\SpecialChar \menuseparator +設定\SpecialChar \menuseparator +LaTeXプリアンブル +\end_layout + +\end_inset + +を見れば、このテーマを有効にして微調整を加えている様を見ることができるでしょう)。 +\end_layout + +\begin_layout Itemize +この標準セットに加えて、 +\begin_inset CommandInset href +LatexCommand href +name "CTAN" +target "http://www.ctan.org" + +\end_inset + +やインターネット上の他の所からもテーマを手に入れることができます。 +\end_layout + +\begin_layout Itemize +それでも満足できなかったり、あなたの大学や会社のコーポレートデザインにあったテーマを作りたい場合には、 +\begin_inset Flex Structure +status collapsed + +\begin_layout Plain Layout +Beamer +\end_layout + +\end_inset + +取扱説明書 +\begin_inset CommandInset citation +LatexCommand cite +key "beamer-ug" + +\end_inset + +に自作テーマの作り方の説明があります。 +\end_layout + +\end_deeper +\begin_layout Separator + +\end_layout + +\begin_layout Frame +\begin_inset Argument 4 +status open + +\begin_layout Plain Layout +テーマは修正することが可能です +\end_layout + +\end_inset + + +\end_layout + +\begin_layout Frame +しかし、外見を変更したい時に、更の状態からテーマを書く必要はありません。 +\end_layout + +\begin_deeper +\begin_layout Itemize +既存のテーマは、細部に亘るまで変更したり、(色彩等)大雑把な領域だけを変更したりすることができます。 +\end_layout + +\begin_layout Itemize +詳細については +\begin_inset Flex Structure +status collapsed + +\begin_layout Plain Layout +Beamer +\end_layout + +\end_inset + +取扱説明書 +\begin_inset CommandInset citation +LatexCommand cite +key "beamer-ug" + +\end_inset + +を参照してください。 +\end_layout + +\end_deeper +\begin_layout Section +さらに\SpecialChar \ldots{} + +\end_layout + +\begin_layout Frame +\begin_inset Argument 4 +status open + +\begin_layout Plain Layout +\SpecialChar \ldots{} +もっとたくさん! +\end_layout + +\end_inset + + +\end_layout + +\begin_layout Frame +\begin_inset Flex Structure +status collapsed + +\begin_layout Plain Layout +Beamer +\end_layout + +\end_inset + +は、ここで取り上げたよりも、もっと多くのことができるのです。 +\begin_inset Flex Structure +status collapsed + +\begin_layout Plain Layout +Beamer +\end_layout + +\end_inset + +取扱説明書 +\begin_inset CommandInset citation +LatexCommand cite +key "beamer-ug" + +\end_inset + +に、包括的な説明があります。 +\end_layout + +\begin_layout Frame +また、LyXに同梱されている +\begin_inset Flex Structure +status collapsed + +\begin_layout Plain Layout +Beamer +\end_layout + +\end_inset + +の用例やひな型をご覧ください! +\end_layout + +\begin_layout Section +\start_of_appendix +付録 +\end_layout + +\begin_layout Standard +\begin_inset Note Note +status open + +\begin_layout Plain Layout +以下では、原稿(article)で表題が重複しないように、フレーム表題レイアウトを使います(そしてフレーム表題差込枠は使いません)。また、書誌情報に +\begin_inset Flex Alert +status collapsed + +\begin_layout Plain Layout + +\backslash +newblock +\end_layout + +\end_inset + +を使っていることに留意してください。これは、項目が正しく出力されるのに必要です(PDF出力では著者の色が違うことに注意)。 +\end_layout + +\end_inset + + +\end_layout + +\begin_layout Frame + +\end_layout + +\begin_deeper +\begin_layout FrameTitle +\begin_inset Argument 1 +status open + +\begin_layout Plain Layout +presentation +\end_layout + +\end_inset + +参考文献 +\end_layout + +\begin_layout Bibliography +\begin_inset CommandInset bibitem +LatexCommand bibitem +key "beamer-ug" + +\end_inset + +Tantau, Till et al.: +\begin_inset ERT +status collapsed + +\begin_layout Plain Layout + + +\backslash +newblock +\end_layout + +\end_inset + + The beamer class. + +\begin_inset Flex URL +status collapsed + +\begin_layout Plain Layout + +http://mirrors.ctan.org/macros/latex/contrib/beamer/doc/beameruserguide.pdf +\end_layout + +\end_inset + +. +\end_layout + +\end_deeper +\end_body +\end_document diff --git a/lib/examples/ja/knitr.lyx b/lib/examples/ja/knitr.lyx new file mode 100644 index 0000000000..364a1b2fa2 --- /dev/null +++ b/lib/examples/ja/knitr.lyx @@ -0,0 +1,246 @@ +#LyX 2.1 created this file. For more info see http://www.lyx.org/ +\lyxformat 474 +\begin_document +\begin_header +\textclass article +\use_default_options true +\begin_modules +knitr +\end_modules +\maintain_unincluded_children false +\language japanese +\language_package default +\inputencoding auto +\fontencoding global +\font_roman palatino +\font_sans lmss +\font_typewriter lmtt +\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 pdf +\output_sync 0 +\bibtex_command default +\index_command default +\paperfontsize default +\spacing single +\use_hyperref false +\papersize default +\use_geometry true +\use_package amsmath 1 +\use_package amssymb 1 +\use_package cancel 0 +\use_package esint 1 +\use_package mathdots 1 +\use_package mathtools 0 +\use_package mhchem 1 +\use_package stackrel 0 +\use_package stmaryrd 0 +\use_package undertilde 1 +\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 1 +\index Index +\shortcut idx +\color #008000 +\end_index +\leftmargin 2.5cm +\topmargin 2.5cm +\rightmargin 2.5cm +\bottommargin 2.5cm +\secnumdepth 3 +\tocdepth 3 +\paragraph_separation indent +\paragraph_indentation default +\quotes_language english +\papercolumns 1 +\papersides 1 +\paperpagestyle default +\tracking_changes false +\output_changes false +\html_math_output 0 +\html_css_as_file 0 +\html_be_strict false +\end_header + +\begin_body + +\begin_layout Title +LyXでknitrを使うには +\end_layout + +\begin_layout Author +Yihui Xie +\begin_inset Foot +status collapsed + +\begin_layout Plain Layout +アイオワ州立大学統計学部。電子メール: +\begin_inset CommandInset href +LatexCommand href +name "xie@yihui.name" +target "xie@yihui.name" +type "mailto:" + +\end_inset + + +\end_layout + +\end_inset + + +\end_layout + +\begin_layout Standard +R ( +\begin_inset Flex URL +status collapsed + +\begin_layout Plain Layout + +http://www.r-project.org +\end_layout + +\end_inset + +)パッケージ +\series bold +knitr +\series default +は、Sweaveに似たツールですが、異なったデザインとより多くの機能を有しています。LyXは、Sweaveを第2.0.0版以降ネイティブにサポートしており、 +\series bold +knitr +\series default +のサポートは第2.0.3版で追加されました。使用法は、基本的に +\family sans +Sweave +\family default +モジュールと同様です +\begin_inset Foot +status open + +\begin_layout Plain Layout + +\family sans +ヘルプ\SpecialChar \menuseparator +用途別説明書 +\family default +にあるLyX/Sweave取扱説明書をお読みください。 +\end_layout + +\end_inset + +。 +\end_layout + +\begin_layout Enumerate +新規LyX文書を開きます。 +\end_layout + +\begin_layout Enumerate + +\family sans +文書\SpecialChar \menuseparator +設定\SpecialChar \menuseparator +モジュール +\family default +で +\family sans +Rnw (knitr) +\family default +モジュールを挿入します。 +\end_layout + +\begin_layout Enumerate +その後、文書中で +\family sans +挿入\SpecialChar \menuseparator +TeXコード +\family default +メニューか +\family sans +コード組(chunk) +\family default +環境を使って、Rコードを挿入します。 +\end_layout + +\begin_layout Standard +パッケージのウェブサイト +\begin_inset Flex URL +status collapsed + +\begin_layout Plain Layout + +http://yihui.name/knitr +\end_layout + +\end_inset + +には、 +\series bold +knitr +\series default +の完全な取扱説明書と多くのデモがあります。用例の多くには、LyXソース文書へのリンクがあります。 +\end_layout + +\begin_layout Standard + +\series bold +knitr +\series default +パッケージはR >= 2.14.1が必須であることに注意してください。もし古い版のRを使っているならば更新が必要です。以下に、簡単な例として一つのコード組を示します +。 +\end_layout + +\begin_layout Standard +\begin_inset ERT +status open + +\begin_layout Plain Layout + +<>= +\end_layout + +\begin_layout Plain Layout + +rnorm(5) +\end_layout + +\begin_layout Plain Layout + +df=data.frame(y=rnorm(100), x=1:100) +\end_layout + +\begin_layout Plain Layout + +summary(lm(y~x, data=df)) +\end_layout + +\begin_layout Plain Layout + +@ +\end_layout + +\end_inset + + +\end_layout + +\begin_layout Standard +何か問題がある場合には、パッケージ作者に連絡してください。 +\end_layout + +\end_body +\end_document diff --git a/lib/examples/ja/lilypond.lyx b/lib/examples/ja/lilypond.lyx new file mode 100644 index 0000000000..7f219c87a2 --- /dev/null +++ b/lib/examples/ja/lilypond.lyx @@ -0,0 +1,1367 @@ +#LyX 2.1 created this file. For more info see http://www.lyx.org/ +\lyxformat 474 +\begin_document +\begin_header +\textclass article +\use_default_options true +\begin_modules +lilypond +\end_modules +\maintain_unincluded_children false +\language japanese +\language_package default +\inputencoding utf8-platex +\fontencoding global +\font_roman lmodern +\font_sans lmss +\font_typewriter lmtt +\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 pdf +\output_sync 0 +\bibtex_command default +\index_command default +\paperfontsize default +\spacing single +\use_hyperref true +\pdf_title "LilyPond-book and LyX" +\pdf_author "The LyX Team" +\pdf_bookmarks true +\pdf_bookmarksnumbered true +\pdf_bookmarksopen true +\pdf_bookmarksopenlevel 1 +\pdf_breaklinks false +\pdf_pdfborder false +\pdf_colorlinks true +\pdf_backref false +\pdf_pdfusetitle false +\pdf_quoted_options "linkcolor=blue,urlcolor=blue,pdfstartview=XYZ" +\papersize default +\use_geometry true +\use_package amsmath 1 +\use_package amssymb 1 +\use_package cancel 0 +\use_package esint 1 +\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 true +\justification true +\use_refstyle 0 +\index Index +\shortcut idx +\color #008000 +\end_index +\leftmargin 2cm +\topmargin 2cm +\rightmargin 2cm +\bottommargin 2cm +\secnumdepth 3 +\tocdepth 3 +\paragraph_separation indent +\paragraph_indentation default +\quotes_language english +\papercolumns 1 +\papersides 1 +\paperpagestyle default +\tracking_changes false +\output_changes false +\html_math_output 0 +\html_css_as_file 0 +\html_be_strict true +\end_header + +\begin_body + +\begin_layout Title +LilyPond-bookとLyX +\end_layout + +\begin_layout Author +LyXプロジェクトチーム +\end_layout + +\begin_layout Date +第2.1.x版 +\end_layout + +\begin_layout Abstract +この文書は、LyX文書への楽譜片の取り込み方の説明と例示を行います。記譜法としては、LilyPond文法を用い、処理にはLilyPond-bookユーティリティ +を使用します。 +\end_layout + +\begin_layout Section +はじめに +\end_layout + +\begin_layout Standard +LilyPondは、コンピュータで生成した美しい音楽スコアを生成することを可能にするオープンソースプロジェクトです。このプロジェクトには、テキストベースの記譜言 +語と、この記譜法を音楽スコアに変換するプログラムが含まれています。 +\end_layout + +\begin_layout Standard +LilyPond自身も、タイトルや作者情報、脚注、巻末注などの表示をサポートしていますが、主な目的はあくまで楽譜の組版です。文章の組版には、一般的に云って、他の +プログラムの方が向いています。LilyPond-bookは、LilyPond記譜法を使った音楽スコアを、なかんずくLaTeX文書に組み込むことを補助するための、 +LilyPondプロジェクトが提供するユーティリティです。 +\end_layout + +\begin_layout Standard +この文書は、LaTeXベースのレイアウトを用いたLyX文書中で、LilyPond記譜法を用いることで、LaTeXとLilyPondの両方を結びつけて実現される、 +美しく高品質な組版を得る方法を説明します。記譜のために、LiliPond文法の基本を理解していることが必要ですが、LyXを使用している限りはLaTeXの知識は必 +要ありません。 +\end_layout + +\begin_layout Standard +第 +\begin_inset CommandInset ref +LatexCommand ref +reference "sec:LilyPondコードを使用" + +\end_inset + +節は、必要要件と使用法、LyX中でLiliPond記譜法を用いることの短所を説明します。第 +\begin_inset CommandInset ref +LatexCommand ref +reference "sec:LilyPond-examples" + +\end_inset + +節は、いくつかの例を用いて、その組版の美しさと品質をお見せします。 +\end_layout + +\begin_layout Section +LyX中でLilyPondコードを使用する +\begin_inset CommandInset label +LatexCommand label +name "sec:LilyPondコードを使用" + +\end_inset + + +\end_layout + +\begin_layout Standard +使用中の文書に、LilyPondモジュールを追加すると、LyXでのLilyPond記譜法(LilyPondコード)のサポートが有効になります。これは、 +\family sans +文書\SpecialChar \menuseparator +設定 +\family default +メニューを開いて、モジュール一覧からLilyPondを選択することで、実現できます。LaTeXベースのLyXレイアウトはどれでも使うことができ、通常のプレビュー +や書き出し機構も使用できます。LyXは、LaTeX/LilyPond混在コードを、LilyPond-bookを用いて処理してくれます。LilyPond-book +は、DocBookやHTML文書も扱うことができますが、これらの文書型をLilyPond-bookとLyXに統合することは、今のところ実現していません。 +\end_layout + +\begin_layout Subsection +必要要件 +\end_layout + +\begin_layout Standard +LilyPond-book第2.13版以降。 +\begin_inset Foot +status collapsed + +\begin_layout Plain Layout +LilyPond-bookは、第2.1版以降で、LaTeX出力をサポートしていますが、PDFLaTeXサポート(第2.9版以降)や、 +\family typewriter +--lily-output-dir +\family default +フラグ(第2.11版以降)、なかんずく +\family typewriter +--safe +\family default +フラグ(第2.13版以降)など、LyXが使用する機能の一部は、それよりも最近の版でしか利用することができません。 +\end_layout + +\end_inset + + +\end_layout + +\begin_layout Subsection +統合 +\end_layout + +\begin_layout Standard +本モジュールは、LilyPond差込枠を提供しており、 +\family sans +挿入\SpecialChar \menuseparator +任意設定差込枠 +\family default +メニューで挿入することができます。この差込枠は、LilyPondコードを入力するためのもので、このコードが楽譜に組まれることになります。まずは、簡単な音階から始 +めてみましょう。 +\end_layout + +\begin_layout Standard +\begin_inset Flex LilyPond +status open + +\begin_layout Plain Layout + +\begin_inset Argument 1 +status open + +\begin_layout Plain Layout +staffsize=28 +\end_layout + +\end_inset + + +\end_layout + +\begin_layout Plain Layout + + +\backslash +relative c'' { +\end_layout + +\begin_layout Plain Layout + + g a b c +\end_layout + +\begin_layout Plain Layout + +} +\end_layout + +\end_inset + + +\end_layout + +\begin_layout Standard +\noindent +上記のLyX差込枠は、以下のようなLaTeX様のコードを生成します。 +\end_layout + +\begin_layout LyX-Code + +\backslash +begin{lilypond}[staffsize=28] +\end_layout + +\begin_layout LyX-Code + +\end_layout + +\begin_layout LyX-Code + +\backslash +relative c'' { +\end_layout + +\begin_layout LyX-Code + g a b c +\end_layout + +\begin_layout LyX-Code +} +\end_layout + +\begin_layout LyX-Code + +\backslash +end{lilypond} +\end_layout + +\begin_layout Standard +最初の角括弧の中に書かれているのは、LilyPond-bookに渡すオプションです。これは、LyX中では、LilyPond差込枠を挿入したときと同じように、 +\family sans +挿入 +\family default +メニューから挿入されたものです。ここでは、譜表(staff)の大きさを28 +\begin_inset space \thinspace{} +\end_inset + +pt(ポイント)にしています。例えば、 +\family typewriter +[staffsize=28,verbatim] +\family default +のように、コンマで区切れば、他のオプションを追加することができます。譜表オプションの一覧は、LilyPond説明書の中にあります。既定の設定が欲しい場合には、角 +括弧ブロック全体を省略することができます。 +\end_layout + +\begin_layout Standard +オプションブロックの後に来るのは、LilyPond文法で書かれた楽譜片の文字表記です。このコードは、実はLaTeXが処理するのではなく、LilyPond-boo +kが前処理を行います。LilyPond-bookは、グラフィックファイルを生成し、このコード部分を置き換えた +\family typewriter + +\backslash +includegraphics{\SpecialChar \ldots{} +} +\family default +コマンドが、このファイルをLaTeX文書に取り込みます。 +\end_layout + +\begin_layout Standard +したがって、変換過程は、 +\family sans +LyX\SpecialChar \menuseparator +LilyPond-book\SpecialChar \menuseparator +LaTeX +\family default +のようになります。LyXは.lytexファイルを生成し、次にLilyPond-bookが.texファイルと付随する画像ファイルを生成し、最後にLaTeXが最終文書を +生成します。ツール連鎖の各段階では、あなたが選択した配置方法に従います。つまり、楽譜片を行内に配置するか、独立した段落にするか、中央揃えか左揃えか等々、LyXウ +ィンドウ内での表示のされ方は、出力書式でも尊重されます。行内での使用の例としては、 +\begin_inset Flex LilyPond +status open + +\begin_layout Plain Layout + +\begin_inset Argument 1 +status open + +\begin_layout Plain Layout +staffsize=12 +\end_layout + +\end_inset + + +\backslash +markup { +\backslash +concat {B +\backslash +super +\backslash +flat } } +\end_layout + +\end_inset + +のようにコード名を表示したい場合や、非常に短い楽譜片を表示したい時などが挙げられます。 +\end_layout + +\begin_layout Subsection +プレビュー +\end_layout + +\begin_layout Standard +記譜がどのように見えるかについては、LyX内で直接フィードバックを得ることができます。そのためには、LilyPond差込枠を、 +\family sans +挿入\SpecialChar \menuseparator +プレビュー +\family default +メニューを使って得られるプレビュー差込枠の中に入れなくてはなりません。これは、以下のように、LyX内での表示に影響するだけで出力には関係しません。 +\end_layout + +\begin_layout Standard +\begin_inset Preview + +\begin_layout Standard +\begin_inset Flex LilyPond +status collapsed + +\begin_layout Plain Layout + + +\backslash +relative c'' { +\end_layout + +\begin_layout Plain Layout + + ais a g ges +\end_layout + +\begin_layout Plain Layout + +} +\end_layout + +\end_inset + + +\end_layout + +\end_inset + + +\end_layout + +\begin_layout Standard +残念ながら、プレビューがそれほど即座に表示されないことに気づかれるかもしれません。コンパイルを開始するには、カーソルをプレビュー差込枠の外にカーソルを出す必要が +あり、さらに、処理には数秒の時間がかかり得ます。しかしながら、編集中に、直接フィードバックを得ることには相応の価値があり、文書内の移動を非常に楽にします。 +\end_layout + +\begin_layout Subsection +Gotchas +\end_layout + +\begin_layout Standard +ここでは、LilyPond-bookとLyXを統合する上で経験された認識のいくつかを紹介します。 +\end_layout + +\begin_layout Subsubsection +子文書 +\end_layout + +\begin_layout Standard +LilyPondモジュールを用いたLyX文書は、「Input」法を用いた子文書を持つことができません。 +\family sans +挿入\SpecialChar \menuseparator +ファイル\SpecialChar \menuseparator +子文書 +\family default +において、「取り込みの型」として「Input」を選択すると、出力を生成する際にエラーが発生します。これは、LilyPond-bookが、これらのインプットファイ +ルを、自動で再帰的に処理してしまうせいです。現在のところ、LilyPond-bookには、この挙動を停止するコマンドラインオプションは存在しないので、代わりに「 +Include」法を使用することを推奨致します。 +\end_layout + +\begin_layout Standard +なお、LilyPondモジュールを使用していない親文書に、LilyPondモジュールを使用した子文書を挿入することは、「Input」法でも「Include」法で +も可能です。これを動作させるには、 +\family sans +文書\SpecialChar \menuseparator +設定 +\family default +下で親文書のプリアンブルに +\end_layout + +\begin_layout LyX-Code + +\backslash +usepackage{graphicx} +\end_layout + +\begin_layout Standard +という行を追加する必要があります。 +\end_layout + +\begin_layout Subsubsection +囲み波括弧 +\end_layout + +\begin_layout Standard +LilyPond-bookは、コードが楽譜片に過ぎないかどうかを確かめるために、LilyPond-book +\family typewriter + +\backslash +score +\family default +コマンドあるいは +\family typewriter + +\backslash +relative +\family default +コマンドを検索します。LilyPondコマンドを全く入れないことも可能ですが、その場合には{囲み波括弧}が必要です。したがって、下記のコード +\end_layout + +\begin_layout LyX-Code + +\backslash +begin{lilypond} +\end_layout + +\begin_layout LyX-Code + ais' f'' g' e'' % no +\backslash +score given +\end_layout + +\begin_layout LyX-Code + +\backslash +end{lilypond} +\end_layout + +\begin_layout Standard +では、LilyPond-bookは、以下のように混乱してしまいます。 +\end_layout + +\begin_layout LyX-Code +error: syntax error, unexpected NOTENAME_PITCH +\end_layout + +\begin_layout LyX-Code +ais' f'' g' e'' % no +\backslash +score given +\end_layout + +\begin_layout Standard +囲み波括弧を用いれば、下記のようにうまく行きます。 +\end_layout + +\begin_layout Standard +\begin_inset Preview + +\begin_layout Standard +\begin_inset Flex LilyPond +status collapsed + +\begin_layout Plain Layout + +{ais' f'' g' e''} % no +\backslash +score given +\end_layout + +\end_inset + + +\end_layout + +\end_inset + + +\end_layout + +\begin_layout Standard +LilyPondコマンドを使用せずに、波括弧内に直接音符を書くと、短い楽譜片を書く場合に便利です。熟練ユーザーは、おそらく、楽曲をLilyPond変数やコマンド +を使用して入力したいものと思われますが、もちろんその方法もサポートされています。 +\end_layout + +\begin_layout Subsubsection +タブ譜 +\end_layout + +\begin_layout Standard +もう一つのgotchaは、下記のように +\family typewriter + +\backslash +fret-diagram +\family default +マークアップコマンドを用いた、連続したLilyPond楽譜片についてです。 +\end_layout + +\begin_layout LyX-Code + +\backslash +begin{lilypond} +\end_layout + +\begin_layout LyX-Code + +\backslash +markup{ +\backslash +fret-diagram-terse #"x;3;2;o;1;o;" } +\end_layout + +\begin_layout LyX-Code + +\backslash +end{lilypond} +\end_layout + +\begin_layout LyX-Code + +\end_layout + +\begin_layout LyX-Code + +\backslash +begin{lilypond} +\end_layout + +\begin_layout LyX-Code + +\backslash +markup{ +\backslash +fret-diagram-terse #"x;x;o;2;3;2;" } +\end_layout + +\begin_layout LyX-Code + +\backslash +end{lilypond} +\end_layout + +\begin_layout Standard +何らかの理由で、LilyPond-book第2.13版は、これを安全モードで走らせると(意図を理解していない限り、つねにこうするべきです)、文句を云います。これは +第2.15版の時点では修正されています(LilyPond issue #1900にファイルされています)。 +\end_layout + +\begin_layout Subsubsection + +\family typewriter + +\backslash +lilypondfile +\family default +コマンド +\end_layout + +\begin_layout Standard +LilyPond-bookは、 +\family typewriter + +\backslash +lilypondfile +\family default +コマンドによって、外部ファイルに存在するLilyPondコードを取込むことをサポートしています。このコマンドによって、LilyPondコードは、文書内で打ち込ま +れたかのように処理され、出力スコアは、行幅・改頁等、LaTeXが定める組版に従います。これは、LyXに長らく存在する、LilyPondスコアを外部素材として取り +込む機能とは対照的です。そこでは、外部ファイルを処理するのにLilyPondを呼び出し、固定した画像を生成した上で、文書中にこの画像を取り込んでいたので、組版の +決定はLilyPondに委ねられていました。残念ながら、LyXでの +\family typewriter + +\backslash +lilypondfile +\family default +コマンドのサポートは、まだ実装されていませんが、望むファイルへの完全な絶対パスを与えるということさえ守れば、TeXコードブロック中でこれを使用することは可能です +。 +\end_layout + +\begin_layout Section +LilyPondの用例 +\begin_inset CommandInset label +LatexCommand label +name "sec:LilyPond-examples" + +\end_inset + + +\end_layout + +\begin_layout Standard +例 +\begin_inset CommandInset ref +LatexCommand ref +reference "sub:Editorial-headword" + +\end_inset + +は、LilyPond要素を多用した複雑なスコアです。安全モードで実行できるように、この楽譜片のオリジナルソースからは、スキームコードの一部が取り除かれています。 +また、例 +\begin_inset CommandInset ref +LatexCommand ref +reference "sub:タブ譜のひな型" + +\end_inset + +は、ギター奏者に魅力的なLilyPondの出力を示しています。 +\end_layout + +\begin_layout Subsection +編集見出し +\begin_inset CommandInset label +LatexCommand label +name "sub:Editorial-headword" + +\end_inset + + +\end_layout + +\begin_layout Standard +NR 1.7 編註 ベートーヴェン作品31-3 ピアノソナタ第18番 第2楽章 スケルツォ 第9--14小節 +\end_layout + +\begin_layout Standard +\noindent +\align center +\begin_inset Preview + +\begin_layout Standard +\begin_inset Flex LilyPond +status collapsed + +\begin_layout Plain Layout + + +\backslash +new PianoStaff << +\end_layout + +\begin_layout Plain Layout + + +\end_layout + +\begin_layout Plain Layout + + % RH Staff +\end_layout + +\begin_layout Plain Layout + + +\backslash +new Staff { +\end_layout + +\begin_layout Plain Layout + + +\backslash +clef treble +\end_layout + +\begin_layout Plain Layout + + +\backslash +key aes +\backslash +major +\end_layout + +\begin_layout Plain Layout + + +\backslash +time 2/4 +\end_layout + +\begin_layout Plain Layout + + % +\backslash +set Staff.fingeringOrientations = #'(up) +\end_layout + +\begin_layout Plain Layout + + % +\backslash +set Score.currentBarNumber = #9 +\end_layout + +\begin_layout Plain Layout + + +\backslash +partial 8 +\end_layout + +\begin_layout Plain Layout + + 8 +\backslash +staccato +\end_layout + +\begin_layout Plain Layout + + | +\end_layout + +\begin_layout Plain Layout + + % +\backslash +set doubleSlurs = ##t +\end_layout + +\begin_layout Plain Layout + + 4( +\end_layout + +\begin_layout Plain Layout + + 8 +\backslash +staccato) +\end_layout + +\begin_layout Plain Layout + + +\backslash +noBeam +\end_layout + +\begin_layout Plain Layout + + c''8-5 +\backslash +staccato +\backslash +pp +\end_layout + +\begin_layout Plain Layout + + | +\end_layout + +\begin_layout Plain Layout + + +\backslash +unset doubleSlurs +\end_layout + +\begin_layout Plain Layout + + bes'8..( +\end_layout + +\begin_layout Plain Layout + + aes'32 +\end_layout + +\begin_layout Plain Layout + + g'8) +\backslash +staccato +\end_layout + +\begin_layout Plain Layout + + f'8 +\backslash +staccato +\end_layout + +\begin_layout Plain Layout + + | +\end_layout + +\begin_layout Plain Layout + + e'4-2 +\end_layout + +\begin_layout Plain Layout + + r8 +\end_layout + +\begin_layout Plain Layout + + % +\backslash +once +\backslash +override Script #'script-priority = #-100 +\end_layout + +\begin_layout Plain Layout + + +\backslash +afterGrace +\end_layout + +\begin_layout Plain Layout + + f'8( +\backslash +trill^ +\backslash +markup { +\backslash +finger "3-2" } +\end_layout + +\begin_layout Plain Layout + + { e'16[ f'16] } +\end_layout + +\begin_layout Plain Layout + + | +\end_layout + +\begin_layout Plain Layout + + g'8..-3 +\end_layout + +\begin_layout Plain Layout + + f'32 +\end_layout + +\begin_layout Plain Layout + + e'8-1) +\backslash +staccato +\end_layout + +\begin_layout Plain Layout + + d'8-2 +\backslash +staccato +\end_layout + +\begin_layout Plain Layout + + | +\end_layout + +\begin_layout Plain Layout + + c'4 +\end_layout + +\begin_layout Plain Layout + + r4 +\end_layout + +\begin_layout Plain Layout + + } +\end_layout + +\begin_layout Plain Layout + + +\end_layout + +\begin_layout Plain Layout + + % LH Staff +\end_layout + +\begin_layout Plain Layout + + +\backslash +new Staff { +\end_layout + +\begin_layout Plain Layout + + +\backslash +key aes +\backslash +major +\end_layout + +\begin_layout Plain Layout + + +\backslash +clef treble +\end_layout + +\begin_layout Plain Layout + + % +\backslash +override Fingering #'direction = #down +\end_layout + +\begin_layout Plain Layout + + % +\backslash +set Staff.fingeringOrientations = #'(down) +\end_layout + +\begin_layout Plain Layout + + +\backslash +partial 8 +\end_layout + +\begin_layout Plain Layout + + 8 +\backslash +staccato +\end_layout + +\begin_layout Plain Layout + + % +\backslash +set doubleSlurs = ##t +\end_layout + +\begin_layout Plain Layout + + 4( +\end_layout + +\begin_layout Plain Layout + + 8) +\backslash +staccato +\end_layout + +\begin_layout Plain Layout + + +\backslash +noBeam +\end_layout + +\begin_layout Plain Layout + + +\backslash +clef bass +\end_layout + +\begin_layout Plain Layout + + c'8-1 +\backslash +staccato +\end_layout + +\begin_layout Plain Layout + + | +\end_layout + +\begin_layout Plain Layout + + % +\backslash +set doubleSlurs = ##f +\end_layout + +\begin_layout Plain Layout + + bes8..( +\end_layout + +\begin_layout Plain Layout + + aes32 +\end_layout + +\begin_layout Plain Layout + + g8-1) +\backslash +staccato +\end_layout + +\begin_layout Plain Layout + + f8 +\backslash +staccato +\end_layout + +\begin_layout Plain Layout + + | +\end_layout + +\begin_layout Plain Layout + + e4 +\end_layout + +\begin_layout Plain Layout + + r8 +\end_layout + +\begin_layout Plain Layout + + +\backslash +afterGrace +\end_layout + +\begin_layout Plain Layout + + f8( +\backslash +trill_ +\backslash +markup { +\backslash +finger "2-1" } +\end_layout + +\begin_layout Plain Layout + + { e16[ f16] } +\end_layout + +\begin_layout Plain Layout + + | +\end_layout + +\begin_layout Plain Layout + + g8..-1 +\end_layout + +\begin_layout Plain Layout + + f32 +\end_layout + +\begin_layout Plain Layout + + e8) +\backslash +staccato +\end_layout + +\begin_layout Plain Layout + + d8 +\backslash +staccato +\end_layout + +\begin_layout Plain Layout + + | +\end_layout + +\begin_layout Plain Layout + + c4 +\end_layout + +\begin_layout Plain Layout + + r4 +\end_layout + +\begin_layout Plain Layout + + } +\end_layout + +\begin_layout Plain Layout + +>> +\end_layout + +\begin_layout Plain Layout + +\end_layout + +\end_inset + + +\end_layout + +\end_inset + + +\end_layout + +\begin_layout Standard +\noindent +[ +\begin_inset Flex URL +status collapsed + +\begin_layout Plain Layout + +http://lsr.dsi.unimi.it/LSR/Item?id=627 +\end_layout + +\end_inset + +より。スキームコードは削除。段落設定で中央揃えに。] +\end_layout + +\begin_layout Subsection +タブ譜のひな型 +\begin_inset CommandInset label +LatexCommand label +name "sub:タブ譜のひな型" + +\end_inset + + +\end_layout + +\begin_layout Standard +\begin_inset Preview + +\begin_layout Standard +\begin_inset Flex LilyPond +status collapsed + +\begin_layout Plain Layout + +upper= +\backslash +relative c' { +\end_layout + +\begin_layout Plain Layout + + c4. + g4 g c +\end_layout + +\begin_layout Plain Layout + +} +\end_layout + +\begin_layout Plain Layout + +lower= +\backslash +relative c { +\end_layout + +\begin_layout Plain Layout + + c4 e g, e' +\end_layout + +\begin_layout Plain Layout + +} +\end_layout + +\begin_layout Plain Layout + + +\backslash +score { +\end_layout + +\begin_layout Plain Layout + + +\backslash +new StaffGroup << +\end_layout + +\begin_layout Plain Layout + + +\backslash +new Staff = "guitar" << +\end_layout + +\begin_layout Plain Layout + + +\backslash +context Voice = "upper guitar" { +\backslash +clef "G_8" +\backslash +voiceOne +\backslash +upper } +\end_layout + +\begin_layout Plain Layout + + +\backslash +context Voice = "lower guitar" { +\backslash +clef "G_8" +\backslash +voiceTwo +\backslash +lower } +\end_layout + +\begin_layout Plain Layout + + >> +\end_layout + +\begin_layout Plain Layout + + +\backslash +new TabStaff = "tab" << +\end_layout + +\begin_layout Plain Layout + + +\backslash +context TabVoice = "upper tab" { +\backslash +clef "tab" +\backslash +voiceOne +\backslash +upper } +\end_layout + +\begin_layout Plain Layout + + +\backslash +context TabVoice = "lower tab" { +\backslash +clef "tab" +\backslash +voiceTwo +\backslash +lower } +\end_layout + +\begin_layout Plain Layout + + >> +\end_layout + +\begin_layout Plain Layout + + >> +\end_layout + +\begin_layout Plain Layout + +} +\end_layout + +\end_inset + + +\end_layout + +\end_inset + + +\end_layout + +\begin_layout Standard +\noindent +[ +\begin_inset Flex URL +status collapsed + +\begin_layout Plain Layout + +http://lsr.dsi.unimi.it/LSR/Item?id=634 +\end_layout + +\end_inset + +より] +\end_layout + +\end_body +\end_document diff --git a/lib/examples/ja/sweave.lyx b/lib/examples/ja/sweave.lyx new file mode 100644 index 0000000000..75891bd215 --- /dev/null +++ b/lib/examples/ja/sweave.lyx @@ -0,0 +1,1492 @@ +#LyX 2.1 created this file. For more info see http://www.lyx.org/ +\lyxformat 474 +\begin_document +\begin_header +\textclass jarticle +\begin_preamble +%% maxwidth is the original width if it's less than linewidth +%% otherwise use linewidth (to make sure the graphics do not exceed the margin) +\def\maxwidth{% +\ifdim\Gin@nat@width>\linewidth +\linewidth +\else +\Gin@nat@width +\fi +} +\end_preamble +\options nogin +\use_default_options true +\begin_modules +sweave +\end_modules +\maintain_unincluded_children false +\language japanese +\language_package none +\inputencoding utf8-platex +\fontencoding global +\font_roman palatino +\font_sans lmss +\font_typewriter lmtt +\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 pdf +\output_sync 0 +\bibtex_command default +\index_command default +\paperfontsize default +\spacing single +\use_hyperref false +\papersize default +\use_geometry true +\use_package amsmath 1 +\use_package amssymb 1 +\use_package cancel 0 +\use_package esint 1 +\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 +\index Index +\shortcut idx +\color #008000 +\end_index +\leftmargin 3cm +\topmargin 3cm +\rightmargin 3cm +\bottommargin 3cm +\secnumdepth 3 +\tocdepth 3 +\paragraph_separation indent +\paragraph_indentation default +\quotes_language english +\papercolumns 1 +\papersides 1 +\paperpagestyle default +\tracking_changes false +\output_changes false +\html_math_output 0 +\html_css_as_file 0 +\html_be_strict false +\end_header + +\begin_body + +\begin_layout Standard +\begin_inset ERT +status open + +\begin_layout Plain Layout + +% +\backslash +SweaveOpts{prefix=TRUE,prefix.string=sweave-prefix,keep.source=FALSE} +\end_layout + +\end_inset + + +\end_layout + +\begin_layout Standard +\begin_inset ERT +status open + +\begin_layout Plain Layout + +%% +\backslash +maxwidth はプリアンブル中で定義されています。文書設定をご覧ください。 +\end_layout + +\begin_layout Plain Layout + + +\backslash +setkeys{Gin}{width= +\backslash +maxwidth} +\end_layout + +\end_inset + + +\end_layout + +\begin_layout Title +LyXでSweaveを使うには +\end_layout + +\begin_layout Author +Yihui Xie +\begin_inset Foot +status collapsed + +\begin_layout Plain Layout +アイオワ州立大学統計学部、電子メール: +\begin_inset CommandInset href +LatexCommand href +name "xie@yihui.name" +target "xie@yihui.name" +type "mailto:" + +\end_inset + + +\end_layout + +\end_inset + + +\begin_inset ERT +status collapsed + +\begin_layout Plain Layout + + +\backslash +and +\end_layout + +\end_inset + + Gregor Gorjanc +\begin_inset ERT +status collapsed + +\begin_layout Plain Layout + + +\backslash +and +\end_layout + +\end_inset + + Jean-Marc Lasgouttes +\end_layout + +\begin_layout Standard +Sweaveは、文芸的プログラミングの考えに従った、動的なレポート生成するための、R言語( +\begin_inset Flex URL +status collapsed + +\begin_layout Plain Layout + +http://www.r-project.org +\end_layout + +\end_inset + +)ツールです。Rコードは、LaTeX文書の中で混用することができ、文書がコンパイルされるときにRで実行されます。結果は、TeX出力内に書きこまれます。 +\end_layout + +\begin_layout Standard +LyX 2.0以降では、 +\family sans +Sweave +\family default +モジュールを使えば、どの文書クラスでもSweaveをそのまま使うことができます。 +\family sans +Sweave +\family default +モジュールを文書に加えるには、 +\family sans +文書\SpecialChar \menuseparator +設定\SpecialChar \menuseparator +モジュール +\family default +を使用します。この説明書では、Sweaveでよく使われる機能をいくつか紹介し、本モジュールがどう動作するかを説明します。この説明書のPDF版は、 +\begin_inset Flex URL +status collapsed + +\begin_layout Plain Layout + +https://github.com/downloads/yihui/lyx/sweave.pdf +\end_layout + +\end_inset + +にあります。 +\end_layout + +\begin_layout Section +システム要件 +\end_layout + +\begin_layout Standard + +\family sans +Sweave +\family default +モジュールは、実行ファイル +\family typewriter +Rscript +\family default +に依存しますので、このファイルが、システムの +\family sans +PATH +\family default +変数に含まれるパスになくてはなりません。これは、LinuxやMac OSユーザーには大した問題とならないでしょうが、Windowsユーザーには混乱を招くかもしれ +ません。Windowsにおける +\family sans +PATH +\family default +が何かわからない場合には、R言語のリポジトリ +\begin_inset Flex URL +status collapsed + +\begin_layout Plain Layout + +https://github.com/yihui/lyx +\end_layout + +\end_inset + +にあるRスクリプト +\family sans +add-R-path-win.R +\family default +を使って、パスを自動的に変更するか(推奨はできません。何にせよ +\family sans +PATH +\family default +が何かくらいは勉強すべきです)、あるいは +\family sans +ツール\SpecialChar \menuseparator +設定\SpecialChar \menuseparator +パス\SpecialChar \menuseparator +パス接頭辞 +\family default +からRのバイナリパスを追加することができます(推奨)。後者の場合、大抵 +\family sans +C: +\backslash +Program Files +\backslash +R +\backslash +R-x.x.x +\backslash +bin +\family default +のような形をしており、R内で下記のようにして確認することができます。 +\end_layout + +\begin_layout Standard +\begin_inset ERT +status open + +\begin_layout Plain Layout + +<>= +\end_layout + +\begin_layout Plain Layout + +R.home('bin') +\end_layout + +\begin_layout Plain Layout + +@ +\end_layout + +\end_inset + + +\end_layout + +\begin_layout Standard +これらの変更を加えた後、 +\family sans +ツール\SpecialChar \menuseparator +再初期設定 +\family default +を使って、LyXの再設定を行う必要があります。 +\family typewriter +Rscript +\family default +が +\family sans +PATH +\family default +にない場合、 +\family sans +Sweave +\family default +モジュールを使うことはできません。Sweaveの更新は続いていますので、最新版のRを使用することをお勧めします。Rに同梱され、このパス下にある(CTANにはあり +ません)LaTeXスタイルファイル +\family sans +Sweave.sty +\family default +によって、下記のように依存関係が追加されます。 +\end_layout + +\begin_layout Standard +\begin_inset ERT +status open + +\begin_layout Plain Layout + +<>= +\end_layout + +\begin_layout Plain Layout + +file.path(R.home('share'), 'texmf', 'tex', 'latex') +\end_layout + +\begin_layout Plain Layout + +@ +\end_layout + +\end_inset + + +\end_layout + +\begin_layout Standard +MikTeXユーザーは、MikTeXの設定で、MikTeXのルートディレクトリ一覧にtexmfディレクトリも追加したほうが良いかもしれません。また、 +\family sans +Sweave.sty +\family default +は +\series bold +fancyvrb +\series default +パッケージに依存しており、 +\series bold +ae +\series default +に依存する +\emph on +ことも +\emph default +あります。LyXが +\family sans +Sweave.sty +\family default +を検出できないときは、直接Rからコピーしますので、このスタイルファイルがどこにあるかわからない場合でも、Sweaveモジュールは動作します。 +\end_layout + +\begin_layout Section +Sweaveの用例 +\end_layout + +\begin_layout Standard +Sweave文書を書く前に、Sweaveオプションを設定しましょう。Sweaveの設定コマンドは +\family typewriter + +\backslash +SweaveOpts{} +\family default +ですが、これは、LyX文書中で、 +\family sans +挿入\SpecialChar \menuseparator +任意設定差込枠\SpecialChar \menuseparator +Sweaveオプション +\family default +か、TeXコードで書く( +\family sans +挿入\SpecialChar \menuseparator +TeXコード +\family default +)ことで挿入することができます。例えば、文頭で大域オプション +\family typewriter +echo=FALSE +\family default +を設定して、すべてのRコードを抑制することもできます(既定では、Rコードとその出力は、両方ともLaTeX文書中に表示されます)。 +\end_layout + +\begin_layout Standard +LyXでRコードを書くには、まずレイアウト様式一覧(ツールバーの左上端のドロップリスト)から、 +\family sans +コード組 +\family default +環境に変更するか、あるいは、単にTeXコード環境を開いて、Sweaveのコード組を書き込んでください。後者の方法の方が安定していますので、そちらをお勧めします。 +\end_layout + +\begin_layout Standard +例えば +\family typewriter +width +\family default +や +\family typewriter +useFancyQuotes +\family default +のようなRオプションもSweaveの出力に便利です。前者のオプションは、出力の幅を調整するものであり、後者は引用符に関してよく起こる問題を回避することができます +。詳細については、Rに添付のSweave取扱説明書をお読みください。 +\end_layout + +\begin_layout Standard +\begin_inset ERT +status open + +\begin_layout Plain Layout + +<>= +\end_layout + +\begin_layout Plain Layout + +## オプション「digits」は桁数(の概数)を設定できます +\end_layout + +\begin_layout Plain Layout + +options(width = 70, useFancyQuotes = FALSE, digits = 4) +\end_layout + +\begin_layout Plain Layout + +@ +\end_layout + +\begin_layout Plain Layout + +<>= +\end_layout + +\begin_layout Plain Layout + +## Sweaveのvignetteを見る (要 R >= 2.13.0) +\end_layout + +\begin_layout Plain Layout + +vignette("Sweave", package = "utils") +\end_layout + +\begin_layout Plain Layout + +@ +\end_layout + +\end_inset + + +\end_layout + +\begin_layout Standard +下記は、どのSエンジンでも動作する単純な例です。 +\end_layout + +\begin_layout Standard +\begin_inset ERT +status open + +\begin_layout Plain Layout + +<>= +\end_layout + +\begin_layout Plain Layout + +## 1から10までの整数は +\end_layout + +\begin_layout Plain Layout + +1:10 +\end_layout + +\begin_layout Plain Layout + +@ +\end_layout + +\begin_layout Plain Layout + +<>= +\end_layout + +\begin_layout Plain Layout + +## results=hide を設定して意図的に出力を隠す +\end_layout + +\begin_layout Plain Layout + +print(1:20) +\end_layout + +\begin_layout Plain Layout + +@ +\end_layout + +\end_inset + + +\end_layout + +\begin_layout Standard +単純な計算機をエミュレートすることもできます。 +\end_layout + +\begin_layout Standard +\begin_inset ERT +status open + +\begin_layout Plain Layout + +<>= +\end_layout + +\begin_layout Plain Layout + +1 + pi +\end_layout + +\begin_layout Plain Layout + +sin(pi/6) +\end_layout + +\begin_layout Plain Layout + +@ +\end_layout + +\end_inset + + +\end_layout + +\begin_layout Standard +今度は、ガウシアンデータを見てみましょう。 +\end_layout + +\begin_layout Standard +\begin_inset ERT +status open + +\begin_layout Plain Layout + +<>= +\end_layout + +\begin_layout Plain Layout + +set.seed(123) # 再現可能性のため +\end_layout + +\begin_layout Plain Layout + +x <- rnorm(20) +\end_layout + +\begin_layout Plain Layout + +print(x) +\end_layout + +\begin_layout Plain Layout + +t1 <- t.test(x) +\end_layout + +\begin_layout Plain Layout + +@ +\end_layout + +\end_inset + + +\end_layout + +\begin_layout Standard +数値を標準テキストに簡単に統合させることができます。これは、 +\family typewriter + +\backslash +Sexpr{} +\family default +コマンドによって行われ、LyX中の対応するメニューは +\family sans +挿入\SpecialChar \menuseparator +任意設定差込枠\SpecialChar \menuseparator +S/R表現 +\family default +ですが、TeXコードを使うこともできます。例えば、ベクトル +\family typewriter +x +\family default +の第3要素は、 +\begin_inset Flex S/R expression +status collapsed + +\begin_layout Plain Layout + +x[3] +\end_layout + +\end_inset + + (すなわち +\family typewriter +x[3] +\family default +)であり、検定の +\begin_inset Formula $p$ +\end_inset + +値は +\begin_inset Flex S/R expression +status collapsed + +\begin_layout Plain Layout + +format.pval(t1$p.value) +\end_layout + +\end_inset + +です。これらの数値は、R中で +\emph on +round() +\emph default +のようなコマンドを使うことによって丸めることもできます。 +\end_layout + +\begin_layout Standard + +\family roman +\series medium +\shape up +\size normal +\emph off +\bar no +\noun off +\color none +今度は、 +\family typewriter +\series default +\shape default +\size default +\emph default +\bar default +\noun default +\color inherit +iris +\family roman +\series medium +\shape up +\size normal +\emph off +\bar no +\noun off +\color none +データセットの要約を見てみましょう。 +\end_layout + +\begin_layout Standard +\begin_inset ERT +status open + +\begin_layout Plain Layout + +<>= +\end_layout + +\begin_layout Plain Layout + +summary(iris[,-5]) +\end_layout + +\begin_layout Plain Layout + +@ +\end_layout + +\end_inset + + +\end_layout + +\begin_layout Standard +\begin_inset Float table +wide false +sideways false +status open + +\begin_layout Plain Layout +\begin_inset Caption Standard + +\begin_layout Plain Layout + +\family typewriter +iris +\family default +データの最初の4変数の分位数 +\begin_inset CommandInset label +LatexCommand label +name "tab:xtable-demo" + +\end_inset + + +\end_layout + +\end_inset + + +\end_layout + +\begin_layout Plain Layout +\align center +\begin_inset ERT +status open + +\begin_layout Plain Layout + +\end_layout + +\begin_layout Plain Layout + +<>= +\end_layout + +\begin_layout Plain Layout + +if (require('xtable')) { +\end_layout + +\begin_layout Plain Layout + +print(xtable(sapply(iris[,-5], quantile)), floating=FALSE) +\end_layout + +\begin_layout Plain Layout + +} else cat('the xtable package is not available! please install.packages("xtable" +)') +\end_layout + +\begin_layout Plain Layout + +@ +\end_layout + +\end_inset + + +\end_layout + +\end_inset + + +\end_layout + +\begin_layout Standard +通常、人々はこのような「生の」出力を好みませんので、これらのごちゃごちゃした数字を、 +\series bold +xtable +\series default +パッケージを使って綺麗にしてやるといいでしょう。表 +\begin_inset CommandInset ref +LatexCommand ref +reference "tab:xtable-demo" + +\end_inset + +は、Sweaveでの +\series bold +xtable +\series default +パッケージの使い方を示すための例です。コード組のオプション +\family typewriter +results=tex +\family default +は、R出力が、特別な環境( +\family typewriter +Soutput +\family default +)で包まれるのではなく、生のLaTeXコードとして書き出されるように保証するためのものです。 +\end_layout + +\begin_layout Standard +図 +\begin_inset CommandInset ref +LatexCommand ref +reference "fig:iris-pairs" + +\end_inset + +と図 +\begin_inset CommandInset ref +LatexCommand ref +reference "fig:iris-boxplots" + +\end_inset + +は、Sweaveを使って画像を生成する簡単な例です。 +\end_layout + +\begin_layout Standard +\begin_inset Float figure +wide false +sideways false +status open + +\begin_layout Plain Layout +\align center +\begin_inset Note Note +status open + +\begin_layout Plain Layout +epsとpdfの両方をtrueにして、latexとpdflatexの両方を動作するようにすることができます。実際には、おそらく一つを選ぶだけでよいでしょう。 +\end_layout + +\end_inset + + +\begin_inset ERT +status open + +\begin_layout Plain Layout + +<>= +\end_layout + +\begin_layout Plain Layout + +pairs(iris, col = iris$Species) +\end_layout + +\begin_layout Plain Layout + +@ +\end_layout + +\end_inset + + +\end_layout + +\begin_layout Plain Layout +\begin_inset Caption Standard + +\begin_layout Plain Layout + +\family typewriter +iris +\family default +データの散布図マトリックス +\begin_inset CommandInset label +LatexCommand label +name "fig:iris-pairs" + +\end_inset + + +\end_layout + +\end_inset + + +\end_layout + +\end_inset + + +\end_layout + +\begin_layout Standard +\begin_inset Float figure +wide false +sideways false +status open + +\begin_layout Plain Layout +\align center +\begin_inset ERT +status open + +\begin_layout Plain Layout + +<>= +\end_layout + +\begin_layout Plain Layout + +par(mar=c(4,5,.1,.3), las=1) +\end_layout + +\begin_layout Plain Layout + +boxplot(Sepal.Length~Species,data=iris,horizontal=TRUE,xlab='Sepal.Length') +\end_layout + +\begin_layout Plain Layout + +@ +\end_layout + +\end_inset + + +\end_layout + +\begin_layout Plain Layout +\begin_inset Caption Standard + +\begin_layout Plain Layout +種でグループ化された萼片の長さのボックスプロット +\begin_inset CommandInset label +LatexCommand label +name "fig:iris-boxplots" + +\end_inset + + +\end_layout + +\end_inset + + +\end_layout + +\end_inset + + +\end_layout + +\begin_layout Standard +Sweave文書中のRコードは、単一のRスクリプトとして書きだすことができますが、これは +\family typewriter +R CMD Stangle +\family default +を使って行われます。 +\end_layout + +\begin_layout Section + +\family sans +Sweave +\family default +モジュール +\end_layout + +\begin_layout Standard + +\family sans +Sweave +\family default +モジュールは、LyX文書が、Rを使った文芸的プログラミングのコンポーネントを含んでいることを宣言しますので、LyXは、そのような文書を取り扱う特定の変換子を使っ +て処理します(取扱説明書カスタマイズ篇参照)。 +\family sans +Sweave +\family default +モジュールは、 +\family sans +sweave +\family default +変換子を使用しますが、これは、LyXの +\family sans +scripts +\family default +ディレクトリ下にあるRスクリプト +\family sans +lyxsweave.R +\family default +が本体になっています。このスクリプトは、LyXから +\family sans +Rnw +\family default +文書を受け取り、これをTeX文書に変換するためにSweaveを呼び出します。その後の作業は、LyXが面倒を見ます。 +\end_layout + +\begin_layout Standard + +\family sans +sweave +\family default +形式からLaTeXへの変換子は、下記のコマンド行でRを呼び出します。 +\end_layout + +\begin_layout Standard +\begin_inset ERT +status open + +\begin_layout Plain Layout + + +\backslash +begin{verbatim} +\end_layout + +\begin_layout Plain Layout + +Rscript --no-save --no-restore $$s/scripts/lyxsweave.R $$p$$i $$p$$o $$e + $$r +\end_layout + +\begin_layout Plain Layout + + +\backslash +end{verbatim} +\end_layout + +\end_inset + + +\end_layout + +\begin_layout Standard +LyXライブラリディレクトリ +\family typewriter +$$s +\family default +は、 +\family sans +ヘルプ\SpecialChar \menuseparator +LyXについて +\family default +メニューに記載があります。他にRに渡すことのできるオプションは、Rスクリプト中で説明されており、また、LyX取扱説明書カスタマイズ篇には、 +\family typewriter +$$i +\family default +・ +\family typewriter +$$o +\family default +・ +\family typewriter +$$e +\family default +・ +\family typewriter +$$r +\family default +についての詳しい説明があります。一般ユーザーは、これらの意味について詳しく知る必要はありませんが、ここでは、Rコードにまつわる若干の問題について説明しておく必要 +があります。 +\end_layout + +\begin_layout Enumerate +LyX文書のエンコーディングを表す文字列は、Rにコマンドラインオプションとして渡されます。取り得る値は、 +\family typewriter +ISO-8859-15 +\family default +や +\family typewriter +UTF-8 +\family default +などです。エンコーディングは、Rが +\family sans +Rnw +\family default +文書を正しく読むのに使用されます。 +\end_layout + +\begin_layout Enumerate +Sweave文書内のRコード組は、LyX文書のあるディレクトリで実行されます(自信のない場合は、現在の作業ディレクトリがどこかを見るために、コード組に +\family typewriter +getwd() +\family default +を置いてください)。この場合、データファイルは同じディレクトリ下に置くことができ、再現可能性を保証するために、R内部では相対パスを使用してください。すなわち、他 +のシステムでは存在しないかもしれない、ハードコードのパスを書く必要はありません。 +\end_layout + +\begin_layout Enumerate +LaTeXが +\family sans +Sweave.sty +\family default +を検出できないと、このRスクリプトが自動的に +\family sans +Sweave.sty +\family default +を一時ディレクトリにコピーし、そこでLaTeXコンパイルを実行します。 +\end_layout + +\begin_layout Enumerate +Sweaveは、既定でRnwファイルのファイル名を、画像出力の接頭辞文字列として使用します。既知の問題の1つ( +\begin_inset CommandInset href +LatexCommand href +name "#7551" +target "http://www.lyx.org/trac/ticket/7551" + +\end_inset + +)として、ファイル名(拡張子を除く)にピリオドが含まれている場合、LaTeXがそのファイルを +\family typewriter + +\backslash +includegraphics{} +\family default +で処理する際に失敗しうるということが知られています。したがって、接頭辞の既定値は、すべてのピリオドを「-」で置換したファイル名にしてあります。この問題は、Swe +aveで直接的に解決することもができます。Sweaveオプションの +\family typewriter +prefix.string +\family default +を、ピリオドを含まない文字列に設定すると、このオプションが既定値を上書きします。 +\end_layout + +\begin_layout Standard +Sweaveパッケージには、事前に +\family typewriter +noae +\family default +オプションが設定されています。このオプションは、Sweaveが下記の2つのパッケージを読み込んでしまうのを防ぎます。 +\end_layout + +\begin_layout Standard +\begin_inset ERT +status open + +\begin_layout Plain Layout + + +\backslash +begin{verbatim} +\end_layout + +\begin_layout Plain Layout + + +\backslash +RequirePackage[T1]{fontenc} +\end_layout + +\begin_layout Plain Layout + + +\backslash +RequirePackage{ae} +\end_layout + +\begin_layout Plain Layout + + +\backslash +end{verbatim} +\end_layout + +\end_inset + + +\end_layout + +\begin_layout Standard +LyXは、既定でフォントエンコーディングを取り扱うことができるので、Sweaveにこれをやってもらう必要はないのです(その上、これはパッケージオプションの衝突を +もたらす可能性があります)。一方、ユーザーは、必要ならばプリアンブルで +\series bold +ae +\series default +パッケージを手動で読み込ませることができます。 +\end_layout + +\begin_layout Section +問題の解決法 +\end_layout + +\begin_layout Standard +LyX 2.0以降、コンパイル中の詳細な情報を、 +\family sans +表示\SpecialChar \menuseparator +メッセージを表示 +\family default +で見ることができるようになりました。これは、問題の解決に非常に役に立ちます。Rの処理は、メッセージパネルに表示され、エラーが発生した場合には、どのコード組がおか +しいのか知ることができます。例えば、この文書をコンパイルする時、以下のようなメッセージを見ることができるでしょう。 +\end_layout + +\begin_layout Standard +\begin_inset ERT +status open + +\begin_layout Plain Layout + + +\backslash +begin{verbatim} +\end_layout + +\begin_layout Plain Layout + +17:58:47.868: Processing code chunks with options ... +\end_layout + +\begin_layout Plain Layout + +17:58:47.885: 1 : echo keep.source term verbatim (label=setup) +\end_layout + +\begin_layout Plain Layout + +17:58:47.889: 2 : echo keep.source (label=sweave-manual) +\end_layout + +\begin_layout Plain Layout + +17:58:47.908: 3 : echo keep.source term verbatim (label=print-integers) +\end_layout + +\begin_layout Plain Layout + +.... +\end_layout + +\begin_layout Plain Layout + +17:58:47.941: Loading required package: xtable +\end_layout + +\begin_layout Plain Layout + +17:58:47.976: 9 : echo term verbatim pdf (label=iris-pairs) +\end_layout + +\begin_layout Plain Layout + +.... +\end_layout + +\begin_layout Plain Layout + +17:58:48.116: You can now run (pdf)latex on 'sweave.tex' +\end_layout + +\begin_layout Plain Layout + + +\backslash +end{verbatim} +\end_layout + +\end_inset + + +\end_layout + +\begin_layout Standard + +\family typewriter +label= +\family default +の後の文字列が、コード組のラベルを示します。コード組のどれかがRでエラーを起こせば、即座にここにエラーメッセージを見ることができます。 +\end_layout + +\begin_layout Standard +もうひとつ知られている問題点は、LyX中でコード組段落の配置に( +\family sans +段落設定 +\family default +を使用して)手を加えた場合、LyXは、改行しないでコード組の前に +\family typewriter + +\backslash +centering{} +\family default +のようなマクロを書き加えてしまうことがあるので、Sweaveコード組がエラーを起こす場合があるという事です。この場合のコード組は、下記のようになってしまいます。 +\end_layout + +\begin_layout Standard +\begin_inset ERT +status open + +\begin_layout Plain Layout + + +\backslash +begin{verbatim} +\end_layout + +\begin_layout Plain Layout + + +\backslash +centering{}<>= +\end_layout + +\begin_layout Plain Layout + + +\backslash +end{verbatim} +\end_layout + +\end_inset + + +\end_layout + +\begin_layout Standard + +\family typewriter +<<>>= +\family default +は行頭すぐに置かれなくてはならないため、これは正しいSweaveコードではありません。したがって、コード組段落の配置に手を加える場合には、 +\family sans +表示\SpecialChar \menuseparator +ソースを表示 +\family default +で、実際のソースコードを再確認し、 +\family typewriter +<<>>= +\family default +が改行後に現れるようにすることをお勧めします。表 +\begin_inset CommandInset ref +LatexCommand ref +reference "tab:xtable-demo" + +\end_inset + +のコード組に手動で空行が追加されているのは、このためです。 +\end_layout + +\begin_layout Section +リソース +\end_layout + +\begin_layout Standard +Sweaveのホームページは、 +\begin_inset Flex URL +status collapsed + +\begin_layout Plain Layout + +http://www.stat.uni-muenchen.de/~leisch/Sweave/ +\end_layout + +\end_inset + +にあります。 The CRAN task view on 「Reproducible Research」にあるCRANタスクビューには、便利と思われるSweav +e関連パッケージの一覧があります。 +\begin_inset Flex URL +status collapsed + +\begin_layout Plain Layout + +http://cran.r-project.org/web/views/ReproducibleResearch.html +\end_layout + +\end_inset + +をご覧ください。LyXとSweaveに関する質問は、LyXメーリングリスト( +\begin_inset Flex URL +status collapsed + +\begin_layout Plain Layout + +http://www.lyx.org/MailingLists +\end_layout + +\end_inset + +)に投稿してください。さらに多くのLyXの用例は、 +\begin_inset Flex URL +status collapsed + +\begin_layout Plain Layout + +https://github.com/yihui/lyx +\end_layout + +\end_inset + +にあります。 +\end_layout + +\begin_layout Section +FAQ +\end_layout + +\begin_layout Subsection +Sweaveをbeamerで使うにはどうすればよいでしょうか +\end_layout + +\begin_layout Standard +beamerのスライドでSweaveを使うと、LyXではLaTeXエラーが発生します。その原因は、生のRコードを含むbeamerフレームのせいです。これを解決す +るには、通常のフレームの代わりに脆弱フレームを使うか、フレーム表題に +\family sans +挿入\SpecialChar \menuseparator +フレームオプション +\family default +を使って、 +\family typewriter +fragile +\family default +オプションを渡します。 +\end_layout + +\begin_layout Subsection +Rnw文書をコンパイルするためのRスクリプトを書いてもいいですか +\end_layout + +\begin_layout Standard +もちろんです。まず、前述のRスクリプト +\family typewriter +$$s +\family sans +/scripts/lyxsweave.R +\family default +がどのように動作するかを理解する必要がありますので、できればそのRソースコードを読むことをお勧めします(特に、Rがパスをどのように取得し、Rnw文書を取り扱うの +に +\emph on +Sweave() +\emph default +をどのように使っているかを見てください)。その後、カスタマイズした +\family sans +lyxsweave.R +\family default +をあなたの +\emph on +ユーザーディレクトリ +\emph default +(ヘルプ\SpecialChar \menuseparator +LyXについてでチェックできます)の +\family sans +scripts +\family default +ディレクトリ下に置いてください。LyXは自身の +\emph on +ライブラリディレクトリ +\emph default +を見に行く前に +\emph on +ユーザーディレクトリ +\emph default +をチェックしますので、Rスクリプト +\family sans +lyxsweave.R +\family default +がユーザーディレクトリで検出されれば、それが使用されます。LyXライブラリディレクトリ下にあるスクリプトを直接ハックしてしまうと、LyX更新時に修正したスクリプ +トが上書きされてしまいます(ユーザーディレクトリは影響を受けません)ので、お勧めしません。 +\end_layout + +\begin_layout Standard +なお、Rの公式Sweaveの他に、Sweaveの代替ツールである +\series bold +knitr +\series default +パッケージもサポートされており、対応するモジュール名は +\family sans +Rnw (knitr) +\family default +となっています。 +\end_layout + +\end_body +\end_document -- 2.39.2