]> git.lyx.org Git - features.git/blob - lib/doc/ja/Additional.lyx
Update Japanese documentation for 2.0, from Koji
[features.git] / lib / doc / ja / Additional.lyx
1 #LyX 2.0 created this file. For more info see http://www.lyx.org/
2 \lyxformat 413
3 \begin_document
4 \begin_header
5 \textclass jsbook
6 \begin_preamble
7 % DO NOT ALTER THIS PREAMBLE!!!
8 %
9 % This preamble is designed to ensure that the manual prints
10 % out as advertised. If you mess with this preamble,
11 % parts of the manual may not print out as expected.  If you
12 % have problems LaTeXing this file, please contact 
13 % the documentation team
14 % email: lyx-docs@lists.lyx.org
15
16 \ifnum 42146=\euc"A4A2 \AtBeginDvi{\special{pdf:tounicode EUC-UCS2}}\else
17 \AtBeginDvi{\special{pdf:tounicode 90ms-RKSJ-UCS2}}\fi
18
19 % if pdflatex is used
20 \usepackage{ifpdf}
21 \ifpdf
22
23  % set fonts for nicer pdf view
24  \IfFileExists{lmodern.sty}
25   {\usepackage{lmodern}}{}
26
27 \fi % end if pdflatex is used
28
29 % the pages of the TOC are numbered roman
30 % and a PDF-bookmark for the TOC is added
31 \pagenumbering{roman}
32 \let\myTOC\tableofcontents
33 \renewcommand{\tableofcontents}{%
34  \pdfbookmark[1]{\contentsname}{}
35  \myTOC
36  \cleardoublepage
37  \pagenumbering{arabic}}
38
39 % redefine the \LyX macro for PDF bookmarks
40 \def\LyX{\texorpdfstring{%
41   L\kern-.1667em\lower.25em\hbox{Y}\kern-.125emX\@}
42   {LyX}}
43
44 % used for multi-column text
45 \usepackage{multicol}
46
47 % extra space for tables
48 \newcommand{\extratablespace}[1]{\noalign{\vskip#1}}
49
50 \usepackage{t1enc}
51 \end_preamble
52 \options fleqn,liststotoc,bibtotoc,idxtotoc,BCOR7.5mm,titlepage,tablecaptionabove
53 \use_default_options false
54 \begin_modules
55 logicalmkup
56 theorems-ams
57 theorems-ams-extended
58 \end_modules
59 \maintain_unincluded_children false
60 \begin_local_layout
61 Format 7
62 InsetLayout CharStyle:MenuItem
63 LyxType               charstyle
64 LabelString           menu
65 LatexType             command
66 LatexName             menuitem
67 Font
68 Family              Sans
69 EndFont
70 Preamble
71 \newcommand*{\menuitem}[1]{{\sffamily #1}}
72 EndPreamble
73 End
74 \end_local_layout
75 \language japanese
76 \language_package default
77 \inputencoding JIS-pLaTeX
78 \fontencoding global
79 \font_roman default
80 \font_sans default
81 \font_typewriter default
82 \font_default_family default
83 \use_non_tex_fonts false
84 \font_sc false
85 \font_osf false
86 \font_sf_scale 100
87 \font_tt_scale 100
88
89 \graphics default
90 \default_output_format default
91 \output_sync 0
92 \bibtex_command default
93 \index_command default
94 \paperfontsize 12
95 \spacing single
96 \use_hyperref true
97 \pdf_title "LyX拡張機能篇"
98 \pdf_author "LyXプロジェクトチーム"
99 \pdf_subject "LyX拡張機能取扱説明書"
100 \pdf_keywords "LyX、取扱説明書、文書化、拡張"
101 \pdf_bookmarks true
102 \pdf_bookmarksnumbered true
103 \pdf_bookmarksopen false
104 \pdf_bookmarksopenlevel 1
105 \pdf_breaklinks false
106 \pdf_pdfborder false
107 \pdf_colorlinks true
108 \pdf_backref false
109 \pdf_pdfusetitle false
110 \pdf_quoted_options "unicode=false,linkcolor=black, citecolor=black, urlcolor=blue, filecolor=blue,  pdfpagelayout=OneColumn, pdfnewwindow=true,  pdfstartview=XYZ, plainpages=false, pdfpagelabels"
111 \papersize default
112 \use_geometry false
113 \use_amsmath 0
114 \use_esint 0
115 \use_mhchem 1
116 \use_mathdots 1
117 \cite_engine basic
118 \use_bibtopic false
119 \use_indices false
120 \paperorientation portrait
121 \suppress_date false
122 \use_refstyle 0
123 \index 索引
124 \shortcut idx
125 \color #008000
126 \end_index
127 \secnumdepth 3
128 \tocdepth 3
129 \paragraph_separation indent
130 \paragraph_indentation default
131 \quotes_language english
132 \papercolumns 1
133 \papersides 2
134 \paperpagestyle headings
135 \tracking_changes false
136 \output_changes false
137 \html_math_output 0
138 \html_css_as_file 0
139 \html_be_strict false
140 \end_header
141
142 \begin_body
143
144 \begin_layout Title
145 LyXの高度な機能
146 \end_layout
147
148 \begin_layout Author
149 LyXプロジェクトチーム
150 \begin_inset Foot
151 status collapsed
152
153 \begin_layout Plain Layout
154 このファイルは主にRichard Heckによって管理されています。コメントをされたい場合や誤りを発見された場合には、LyX文書化メーリングリスト
155 \begin_inset Flex Code
156 status open
157
158 \begin_layout Plain Layout
159 \noindent
160
161 \family typewriter
162 <lyx-docs@lists.lyx.org>
163 \end_layout
164
165 \end_inset
166
167 に英文にてお知らせ下さい。この文書の翻訳は、当初人見光太郎氏が行った貢献に基づいています。
168 \end_layout
169
170 \end_inset
171
172  
173 \end_layout
174
175 \begin_layout Standard
176 \begin_inset CommandInset toc
177 LatexCommand tableofcontents
178
179 \end_inset
180
181
182 \end_layout
183
184 \begin_layout Chapter
185 はじめに
186 \end_layout
187
188 \begin_layout Standard
189 いまお読みの取扱説明書『
190 \emph on
191 LyX拡張機能篇
192 \emph default
193 』は、基本的には『
194 \emph on
195 ユーザーの手引き
196 \emph default
197 』の第二部です。この文書を別部とした理由は、単純に『
198 \emph on
199 ユーザーの手引き
200 \emph default
201 』がすでに大部となっていることと、『
202 \emph on
203 ユーザーの手引き
204 \emph default
205 』が、ほとんどの文書を作成する上で必要な基本機能をすべて説明してしまっているためです。一方で、LyXプロジェクトチームは、LyXを各設定ファイルと外部パッケージ
206 によって拡張可能な状態にしておくことを長期的な目標にしています。つまり、あるLaTeXパッケージをサポートしたい場合に、LyX自身に変更を加えることなく、当該パ
207 ッケージ用のレイアウトファイル(ないしモジュール)を作成すればいいようにしているのです。すでにこのような形で、いくつもの新機能がユーザーによって追加されています
208 。この取扱説明書は、そのような形での貢献を文書化する冊子として位置付けられています。
209 \end_layout
210
211 \begin_layout Standard
212 この取扱説明書では、ファックスのサポート・バージョン管理・SGMLサポートのような、正しく機能するためには追加的なソフトウェアを必要とする特殊機能についても説明
213 しています。さらに、LaTeXの強力な機能を直接使って文書を美しく仕上げるための、LaTeXツールやテクニックを述べた章も収録しています。つきつめれば、LyXと
214 はあくまでWYSIWYMたることを企図しているため、LaTeXの全機能の一部へのインタフェースは用意するものの、すべてを用意することはないでしょう。
215 \end_layout
216
217 \begin_layout Standard
218 もし、まだ『
219 \emph on
220 はじめの一歩
221 \emph default
222 』をお読みでなかったら、この取扱説明書から読みはじめるのは誤りです。『
223 \emph on
224 はじめの一歩
225 \emph default
226 』には、全取扱説明書に共通の表記法と書式が説明されていますので、まずそれからお読みください。さらに、この取扱説明書を読もうとする前に、『
227 \emph on
228 ユーザーの手引き
229 \emph default
230 』をよくお読みになって、LyXの全基本機能を習得してください。
231 \end_layout
232
233 \begin_layout Standard
234 この取扱説明書の取り上げられている話題は、LyXがLaTeXにどう関わっているかに強く関係していますので、まず次章では、LyXの内部動作がどうなっているか、Ly
235 Xに希望するLaTeXコードを正確に生成させるにはどうしたらいいかを収録しています。本章は、あきらかに熟練LyXユーザー向けの章となっています。
236 \end_layout
237
238 \begin_layout Chapter
239 LyXとLaTeX
240 \end_layout
241
242 \begin_layout Section
243 LyXはLaTeXをどう使っているか
244 \end_layout
245
246 \begin_layout Standard
247 本章
248 \family roman
249 \series medium
250 \shape up
251 \size normal
252 \emph off
253 \bar no
254 \noun off
255 \color none
256 は、TeX熟練者とLaTeXに興味のある方向けの章です。ここでは、LyXとLaTeXが、印刷可能な出力を生成するのに、どのように協働しているのかを説明します。全
257 取扱説明書中で本章だけは、LaTeXのことを多少なりともご存知であることを前提とします。
258 \end_layout
259
260 \begin_layout Standard
261
262 \family roman
263 \series medium
264 \shape up
265 \size normal
266 \emph off
267 \bar no
268 \noun off
269 \color none
270 かつてLyXは、「LaTeXの
271 \family default
272 \series default
273 \shape default
274 \size default
275 \emph default
276 \bar default
277 \noun default
278 \color inherit
279 WYSIWYM
280 \family roman
281 \series medium
282 \shape up
283 \size normal
284 \emph off
285 \bar no
286 \noun off
287 \color none
288 なフロントエンド」と呼ばれていましたが、いまではこれは正しくありません。LaTeXのフロントエンドは、いくつも出回っています
289 \begin_inset Foot
290 status collapsed
291
292 \begin_layout Plain Layout
293
294 \family roman
295 \series medium
296 \shape up
297 \size normal
298 \emph off
299 \bar no
300 \noun off
301 \color none
302 有名なものとしては、Linux上のTeXmakerとkile、OSX上のTeXshopなどがあります。もちろんviとemacsのLaTeXモードも含まれます。
303 \end_layout
304
305 \end_inset
306
307 。これらは、基本的にLaTeXを走らせる機能を有し、編集中のファイルのエラーを表示する機能を持ったテキストエディタです。LyXも、エディタであり、LaTeXを走
308 らせる機能を有し、ファイル中のエラーを指摘しますが、それ以上にもっともっと多くのことをしてくれます。
309 \family default
310 \series default
311 \shape default
312 \size default
313 \emph default
314 \bar default
315 \noun default
316 \color inherit
317 ひとつには、
318 \family roman
319 \series medium
320 \shape up
321 \size normal
322 \emph off
323 \bar no
324 \noun off
325 \color none
326 LyXを効果的に使うのに、LaTeXの知識が必要とされないことが挙げられます。またLyXは、それ自身、いくつかの拡張をLaTeXに加えています。時間のあるときに
327 でも、いちど以下の手順を試してみてください。まず
328 \family sans
329 \series default
330 \shape default
331 \size default
332 \emph default
333 \bar default
334 \noun default
335 \color inherit
336
337 \begin_inset Flex MenuItem
338 status collapsed
339
340 \begin_layout Plain Layout
341
342 \family sans
343 ファイル
344 \end_layout
345
346 \end_inset
347
348
349 \family roman
350 \series medium
351 \shape up
352 \size normal
353 \emph off
354 \bar no
355 \noun off
356 \color none
357 メニューから
358 \family sans
359 \series default
360 \shape default
361 \size default
362 \emph default
363 \bar default
364 \noun default
365 \color inherit
366
367 \begin_inset Flex MenuItem
368 status collapsed
369
370 \begin_layout Plain Layout
371
372 \family sans
373 エクスポート\SpecialChar \menuseparator
374 LaTeX
375 \end_layout
376
377 \end_inset
378
379
380 \family roman
381 \series medium
382 \shape up
383 \size normal
384 \emph off
385 \bar no
386 \noun off
387 \color none
388 (あるいは
389 \family sans
390 \series default
391 \shape default
392 \size default
393 \emph default
394 \bar default
395 \noun default
396 \color inherit
397
398 \begin_inset Flex MenuItem
399 status collapsed
400
401 \begin_layout Plain Layout
402
403 \family sans
404 表示\SpecialChar \menuseparator
405 ソースを閲覧
406 \end_layout
407
408 \end_inset
409
410
411 \family roman
412 \series medium
413 \shape up
414 \size normal
415 \emph off
416 \bar no
417 \noun off
418 \color none
419 )を選択し、そこから出力される
420 \begin_inset Flex Code
421 status collapsed
422
423 \begin_layout Plain Layout
424
425 \family typewriter
426 .tex
427 \end_layout
428
429 \end_inset
430
431 ファイルのプリアンブルをご覧ください。LyXによって特別に定義された新しいマクロが複数定義されていることに気づかれるはずです
432 \family default
433 \series default
434 \shape default
435 \size default
436 \emph default
437 \bar default
438 \noun default
439 \color inherit
440 。これらのマクロは、文書中で使用する機能に応じて、自動的に定義されます。
441 \end_layout
442
443 \begin_layout Standard
444
445 \family roman
446 \series medium
447 \shape up
448 \size normal
449 \emph off
450 \bar no
451 \noun off
452 \color none
453 自動的にLaTeXを実行するコマンドが、以下のようにいくつかあります。
454 \end_layout
455
456 \begin_layout Itemize
457 \begin_inset Flex MenuItem
458 status collapsed
459
460 \begin_layout Plain Layout
461
462 \bar under
463 表示\SpecialChar \menuseparator
464
465 \emph on
466 書式
467 \end_layout
468
469 \end_inset
470
471
472 \end_layout
473
474 \begin_layout Itemize
475
476 \family sans
477 \begin_inset Flex MenuItem
478 status collapsed
479
480 \begin_layout Plain Layout
481
482 \bar under
483 表示\SpecialChar \menuseparator
484 更新\SpecialChar \menuseparator
485
486 \emph on
487 書式
488 \end_layout
489
490 \end_inset
491
492
493 \end_layout
494
495 \begin_layout Itemize
496
497 \family sans
498 \begin_inset Flex MenuItem
499 status collapsed
500
501 \begin_layout Plain Layout
502
503 \bar under
504 ファイル
505 \bar default
506 \SpecialChar \menuseparator
507
508 \bar under
509 印刷
510 \end_layout
511
512 \end_inset
513
514
515 \end_layout
516
517 \begin_layout Itemize
518
519 \family sans
520 \begin_inset Flex MenuItem
521 status collapsed
522
523 \begin_layout Plain Layout
524
525 \bar under
526 ファイル
527 \bar default
528 \SpecialChar \menuseparator
529
530 \bar under
531 ファックス
532 \end_layout
533
534 \end_inset
535
536
537 \end_layout
538
539 \begin_layout Standard
540
541 \family roman
542 \series medium
543 \shape up
544 \size normal
545 \emph off
546 \bar no
547 \noun off
548 \color none
549 これらは、最後にLaTeXを実行してからファイルに変更が加えられた場合のみ、LaTeXを実行します。
550 \end_layout
551
552 \begin_layout Standard
553
554 \family roman
555 \series medium
556 \shape up
557 \size normal
558 \emph off
559 \bar no
560 \noun off
561 \color none
562 LyXが編集中のファイルをLaTeXにかけるとき、LyXは以下の段階をふみます。
563 \end_layout
564
565 \begin_layout Enumerate
566
567 \family roman
568 \series medium
569 \shape up
570 \size normal
571 \emph off
572 \bar no
573 \noun off
574 \color none
575 文書をLaTeXに変換し、ファイルの拡張子を
576 \begin_inset Flex Code
577 status collapsed
578
579 \begin_layout Plain Layout
580
581 \family roman
582 \series medium
583 \shape up
584 \size normal
585 \emph off
586 \bar no
587 \noun off
588 \color none
589 .lyx
590 \end_layout
591
592 \end_inset
593
594 から
595 \begin_inset Flex Code
596 status collapsed
597
598 \begin_layout Plain Layout
599
600 \family roman
601 \series medium
602 \shape up
603 \size normal
604 \emph off
605 \bar no
606 \noun off
607 \color none
608 .tex
609 \end_layout
610
611 \end_inset
612
613 に変えて保存。
614 \end_layout
615
616 \begin_layout Enumerate
617
618 \family roman
619 \series medium
620 \shape up
621 \size normal
622 \emph off
623 \bar no
624 \noun off
625 \color none
626 この
627 \begin_inset Flex Code
628 status collapsed
629
630 \begin_layout Plain Layout
631
632 \family roman
633 \series medium
634 \shape up
635 \size normal
636 \emph off
637 \bar no
638 \noun off
639 \color none
640 .tex
641 \end_layout
642
643 \end_inset
644
645 ファイルに対して(必要に応じて複数回)LaTeXを実行し、LaTeXファイルをコンパイルするのに必要な他のコマンド(
646 \begin_inset Flex Code
647 status collapsed
648
649 \begin_layout Plain Layout
650
651 \family roman
652 \series medium
653 \shape up
654 \size normal
655 \emph off
656 \bar no
657 \noun off
658 \color none
659 bibtex
660 \end_layout
661
662 \end_inset
663
664
665 \begin_inset Flex Code
666 status collapsed
667
668 \begin_layout Plain Layout
669
670 \family roman
671 \series medium
672 \shape up
673 \size normal
674 \emph off
675 \bar no
676 \noun off
677 \color none
678 makeindex
679 \end_layout
680
681 \end_inset
682
683 など)を実行。。
684 \end_layout
685
686 \begin_layout Enumerate
687
688 \family roman
689 \series medium
690 \shape up
691 \size normal
692 \emph off
693 \bar no
694 \noun off
695 \color none
696 もしエラーがあれば、エラーログを表示。
697 \end_layout
698
699 \begin_layout Standard
700
701 \family roman
702 \series medium
703 \shape up
704 \size normal
705 \emph off
706 \bar no
707 \noun off
708 \color none
709 LaTeXを
710 \family sans
711 \series default
712 \shape default
713 \size default
714 \emph default
715 \bar default
716 \noun default
717 \color inherit
718
719 \begin_inset Flex MenuItem
720 status collapsed
721
722 \begin_layout Plain Layout
723
724 \family sans
725 表示\SpecialChar \menuseparator
726 DVI
727 \end_layout
728
729 \end_inset
730
731
732 \family roman
733 \series medium
734 \shape up
735 \size normal
736 \emph off
737 \bar no
738 \noun off
739 \color none
740 を使用して実行した場合には、LyXはこの後、DVIビューアを実行してDVIファイルを表示します。
741 \begin_inset Flex MenuItem
742 status collapsed
743
744 \begin_layout Plain Layout
745
746 \family roman
747 \series medium
748 \shape up
749 \size normal
750 \emph off
751 \bar no
752 \noun off
753 \color none
754 表示\SpecialChar \menuseparator
755 PostScript
756 \end_layout
757
758 \end_inset
759
760 を使用した場合には、LyXはさらに以下の段階をふみます。
761 \end_layout
762
763 \begin_layout Itemize
764
765 \family roman
766 \series medium
767 \shape up
768 \size normal
769 \emph off
770 \bar no
771 \noun off
772 \color none
773 \begin_inset Flex Code
774 status collapsed
775
776 \begin_layout Plain Layout
777
778 \family typewriter
779 dvips
780 \end_layout
781
782 \end_inset
783
784 を実行して、
785 \family default
786 \series default
787 \shape default
788 \size default
789 \emph default
790 \bar default
791 \noun default
792 \color inherit
793 DVI
794 \family roman
795 \series medium
796 \shape up
797 \size normal
798 \emph off
799 \bar no
800 \noun off
801 \color none
802 ファイルをPostScript®
803 \family default
804 \series default
805 \shape default
806 \size default
807 \emph default
808 \bar default
809 \noun default
810 \color inherit
811 に変換。
812 \end_layout
813
814 \begin_layout Itemize
815
816 \family roman
817 \series medium
818 \shape up
819 \size normal
820 \emph off
821 \bar no
822 \noun off
823 \color none
824 \begin_inset Flex Code
825 status collapsed
826
827 \begin_layout Plain Layout
828
829 \family typewriter
830 ghostview
831 \end_layout
832
833 \end_inset
834
835 などのPostScript®ビューアを実行して、PostScript®
836 \family default
837 \series default
838 \shape default
839 \size default
840 \emph default
841 \bar default
842 \noun default
843 \color inherit
844 ファイルを表示。
845 \end_layout
846
847 \begin_layout Standard
848 LyXは、他の書式を表示したりエクスポートしたりする際にも、同様のことを行います。
849 \end_layout
850
851 \begin_layout Section
852 LaTeXファイルをLyXに読み込む
853 \end_layout
854
855 \begin_layout Standard
856 LyXで
857 \family sans
858
859 \begin_inset Flex MenuItem
860 status collapsed
861
862 \begin_layout Plain Layout
863
864 \family sans
865 ファイル\SpecialChar \menuseparator
866 インポート\SpecialChar \menuseparator
867 LaTeX
868 \end_layout
869
870 \end_inset
871
872
873 \family roman
874 \series medium
875 \shape up
876 \size normal
877 \emph off
878 \bar no
879 \noun off
880 \color none
881 コマンドを使用すると、LaTeXファイルを
882 \family default
883 \series default
884 \shape default
885 \size default
886 \emph default
887 \bar default
888 \noun default
889  
890 \family roman
891 \series medium
892 \shape up
893 \size normal
894 \emph off
895 \bar no
896 \noun off
897 LyXにインポートすることができます。このコマンドは、
898 \family typewriter
899 \series default
900 \shape default
901 \size default
902 \emph default
903 \bar default
904 \noun default
905 \color inherit
906
907 \begin_inset Flex Code
908 status collapsed
909
910 \begin_layout Plain Layout
911
912 \family typewriter
913 tex2lyx
914 \end_layout
915
916 \end_inset
917
918
919 \family roman
920 \series medium
921 \shape up
922 \size normal
923 \emph off
924 \bar no
925 \noun off
926 \color none
927 というプログラムを呼び出し、
928 \family typewriter
929 \series default
930 \shape default
931 \size default
932 \emph default
933 \bar default
934 \noun default
935 \color inherit
936
937 \begin_inset Flex Code
938 status collapsed
939
940 \begin_layout Plain Layout
941
942 \family typewriter
943 foo.tex
944 \end_layout
945
946 \end_inset
947
948
949 \family default
950 などというファイルから
951 \begin_inset Flex Code
952 status collapsed
953
954 \begin_layout Plain Layout
955
956 \family typewriter
957 foo.lyx
958 \end_layout
959
960 \end_inset
961
962 を生成します。LyXは、この変換したファイルを開きます
963 \begin_inset Foot
964 status collapsed
965
966 \begin_layout Plain Layout
967 \begin_inset Flex Code
968 status collapsed
969
970 \begin_layout Plain Layout
971 tex2lyx
972 \end_layout
973
974 \end_inset
975
976 は、もちろんコマンドラインから実行することもできます。
977 \end_layout
978
979 \end_inset
980
981
982 \end_layout
983
984 \begin_layout Standard
985
986 \family typewriter
987 \begin_inset Flex Code
988 status collapsed
989
990 \begin_layout Plain Layout
991
992 \family typewriter
993 tex2lyx
994 \end_layout
995
996 \end_inset
997
998
999 \family roman
1000 \series medium
1001 \shape up
1002 \size normal
1003 \emph off
1004 \bar no
1005 \noun off
1006 \color none
1007 は、文法的に正しいLaTeXファイルのほとんどを変換することができますが、すべてを変換できるわけではありません。
1008 \family typewriter
1009 \series default
1010 \shape default
1011 \size default
1012 \emph default
1013 \bar default
1014 \noun default
1015 \color inherit
1016
1017 \begin_inset Flex Code
1018 status collapsed
1019
1020 \begin_layout Plain Layout
1021
1022 \family typewriter
1023 tex2lyx
1024 \end_layout
1025
1026 \end_inset
1027
1028
1029 \family roman
1030 \series medium
1031 \shape up
1032 \size normal
1033 \emph off
1034 \bar no
1035 \noun off
1036 \color none
1037 は、理解不能な部分はTeXコードボックスの形で残しますので、ファイルを
1038 \family typewriter
1039 \series default
1040 \shape default
1041 \size default
1042 \emph default
1043 \bar default
1044 \noun default
1045 \color inherit
1046
1047 \begin_inset Flex Code
1048 status collapsed
1049
1050 \begin_layout Plain Layout
1051
1052 \family typewriter
1053 tex2lyx
1054 \end_layout
1055
1056 \end_inset
1057
1058
1059 \family roman
1060 \series medium
1061 \shape up
1062 \size normal
1063 \emph off
1064 \bar no
1065 \noun off
1066 \color none
1067 で変換したのち、TeXコードボックスを探して、手動で正しく編集してください。
1068 \end_layout
1069
1070 \begin_layout Standard
1071
1072 \family roman
1073 \series medium
1074 \shape up
1075 \size normal
1076 \emph off
1077 \bar no
1078 \noun off
1079 \color none
1080 TeXコードボックスがなにかご存じなければ、次節をお読みください。
1081 \end_layout
1082
1083 \begin_layout Section
1084 LaTeXコードを挿入する
1085 \begin_inset CommandInset label
1086 LatexCommand label
1087 name "sec:LaTeXコードを挿入する"
1088
1089 \end_inset
1090
1091
1092 \end_layout
1093
1094 \begin_layout Standard
1095
1096 \family roman
1097 \series medium
1098 \shape up
1099 \size normal
1100 \emph off
1101 \bar no
1102 \noun off
1103 \color none
1104 どのLyX文書にもつねにTeXコードを挿入することが可能であるというきわめて単純な理由によって、LaTeXにできることは、つねにLyXでも行うことができます。一
1105 方、LyXは、すべてのLaTeX構成物をLyX内に表示できるわけではなく、将来的にもそうならないでしょう。かりにLaTeXコマンドをLyX文書に挿入する必要が出
1106 てきた場合には、
1107 \begin_inset Flex Code
1108 status collapsed
1109
1110 \begin_layout Plain Layout
1111
1112 \family roman
1113 \series medium
1114 \shape up
1115 \size normal
1116 \emph off
1117 \bar no
1118 \noun off
1119 \color none
1120 TeXコード
1121 \end_layout
1122
1123 \end_inset
1124
1125 ボックスを使用してください。これは、
1126 \family sans
1127 \series default
1128 \shape default
1129 \size default
1130 \emph default
1131 \bar default
1132 \noun default
1133 \color inherit
1134
1135 \begin_inset Flex MenuItem
1136 status collapsed
1137
1138 \begin_layout Plain Layout
1139
1140 \family sans
1141 挿入\SpecialChar \menuseparator
1142 TeXコード
1143 \end_layout
1144
1145 \end_inset
1146
1147
1148 \family roman
1149 \series medium
1150 \shape up
1151 \size normal
1152 \emph off
1153 \bar no
1154 \noun off
1155 \color none
1156 から、文書中に挿入することができます。
1157 \end_layout
1158
1159 \begin_layout Standard
1160 以下は、LaTeXコマンドをLyX文書中に挿入する例です。コードは以下のようになっているとしましょう。
1161 \end_layout
1162
1163 \begin_layout LyX-Code
1164
1165 \backslash
1166 begin{tabular}{ll}
1167 \begin_inset Newline newline
1168 \end_inset
1169
1170
1171 \backslash
1172 begin{minipage}{5cm}
1173 \begin_inset Newline newline
1174 \end_inset
1175
1176 これは、ミニページ環境の例です。
1177 \begin_inset Newline newline
1178 \end_inset
1179
1180 これには、
1181 \begin_inset Newline newline
1182 \end_inset
1183
1184 (フロートでない)図表を
1185 \begin_inset Newline newline
1186 \end_inset
1187
1188 含め、ほとんど何でも
1189 \begin_inset Newline newline
1190 \end_inset
1191
1192 入れることができます。 
1193 \begin_inset Newline newline
1194 \end_inset
1195
1196
1197 \backslash
1198 end{minipage}
1199 \begin_inset Newline newline
1200 \end_inset
1201
1202 &
1203 \begin_inset Newline newline
1204 \end_inset
1205
1206
1207 \backslash
1208 begin{minipage}{5cm}
1209 \begin_inset Newline newline
1210 \end_inset
1211
1212
1213 \backslash
1214 begin{verbatim}
1215 \begin_inset Newline newline
1216 \end_inset
1217
1218
1219 \backslash
1220 begin{minipage}{5cm}
1221 \begin_inset Newline newline
1222 \end_inset
1223
1224 これ...
1225  
1226 \begin_inset Newline newline
1227 \end_inset
1228
1229
1230 \backslash
1231 end{minipage}
1232 \begin_inset Newline newline
1233 \end_inset
1234
1235
1236 \backslash
1237 end{verbatim}
1238 \begin_inset Newline newline
1239 \end_inset
1240
1241
1242 \backslash
1243 end{minipage}
1244 \begin_inset Newline newline
1245 \end_inset
1246
1247
1248 \backslash
1249 end{tabular}
1250 \end_layout
1251
1252 \begin_layout LyX-Code
1253
1254 \end_layout
1255
1256 \begin_layout Standard
1257 上記のテキストを含んだ
1258 \begin_inset Flex Code
1259 status collapsed
1260
1261 \begin_layout Plain Layout
1262 TeXコード
1263 \end_layout
1264
1265 \end_inset
1266
1267 ボックスが、この段落の直後にあります。この取扱説明書をLyX上でご覧になっていれば、TeXコード差込枠のみが見えるはずです。印刷した取扱説明書をご覧であれば、実
1268 際の結果が見れるはずです。
1269 \end_layout
1270
1271 \begin_layout Standard
1272 \begin_inset ERT
1273 status collapsed
1274
1275 \begin_layout Plain Layout
1276
1277
1278 \backslash
1279 begin{tabular}{ll}
1280 \end_layout
1281
1282 \begin_layout Plain Layout
1283
1284
1285 \backslash
1286 begin{minipage}{5cm}
1287 \end_layout
1288
1289 \begin_layout Plain Layout
1290
1291 これは、ミニページ環境の例です。これには、(フロートでない)図表を含め、ほとんど何でも入れることができます。 
1292 \backslash
1293 end{minipage}
1294 \end_layout
1295
1296 \begin_layout Plain Layout
1297
1298 &
1299 \end_layout
1300
1301 \begin_layout Plain Layout
1302
1303
1304 \backslash
1305 begin{minipage}{5cm}
1306 \end_layout
1307
1308 \begin_layout Plain Layout
1309
1310
1311 \backslash
1312 begin{verbatim}
1313 \end_layout
1314
1315 \begin_layout Plain Layout
1316
1317
1318 \backslash
1319 begin{minipage}{5cm}
1320 \end_layout
1321
1322 \begin_layout Plain Layout
1323
1324 これ...
1325  
1326 \backslash
1327 end{minipage}
1328 \end_layout
1329
1330 \begin_layout Plain Layout
1331
1332
1333 \backslash
1334 end{verbatim}
1335 \end_layout
1336
1337 \begin_layout Plain Layout
1338
1339
1340 \backslash
1341 end{minipage}
1342 \end_layout
1343
1344 \begin_layout Plain Layout
1345
1346
1347 \backslash
1348 end{tabular}
1349 \end_layout
1350
1351 \end_inset
1352
1353
1354 \end_layout
1355
1356 \begin_layout Standard
1357
1358 \family roman
1359 \series medium
1360 \shape up
1361 \size normal
1362 \emph off
1363 \bar no
1364 \noun off
1365 \color none
1366 TeXコードを使用する方法に加えて、複雑なLaTeXコードを含む部分を別ファイルとして作成しておき、そのファイルをインクルードするのに
1367 \begin_inset Flex MenuItem
1368 status collapsed
1369
1370 \begin_layout Plain Layout
1371
1372 \family roman
1373 \series medium
1374 \shape up
1375 \size normal
1376 \emph off
1377 \bar no
1378 \noun off
1379 \color none
1380 挿入\SpecialChar \menuseparator
1381 ファイル\SpecialChar \menuseparator
1382 子文書
1383 \end_layout
1384
1385 \end_inset
1386
1387 を使用する方法もあります(取り込みの型として
1388 \begin_inset Flex Code
1389 status collapsed
1390
1391 \begin_layout Plain Layout
1392
1393 \family roman
1394 \series medium
1395 \shape up
1396 \size normal
1397 \emph off
1398 \bar no
1399 \noun off
1400 \color none
1401 Input
1402 \end_layout
1403
1404 \end_inset
1405
1406 を選択しなくてはなりません)。この方法をとる場合には、.texファイルが正しく動作することが
1407 \family default
1408 \series default
1409 \shape default
1410 \size default
1411 \emph on
1412 \bar default
1413 \noun default
1414 \color inherit
1415 確認できている
1416 \family roman
1417 \series medium
1418 \shape up
1419 \size normal
1420 \emph off
1421 \bar no
1422 \noun off
1423 \color none
1424 場合のみに限った方がよいでしょう。さもないと、LaTeXエラーを追跡するたいへんな作業を行わなくてはならなくなります。
1425 \end_layout
1426
1427 \begin_layout Standard
1428
1429 \family roman
1430 \series medium
1431 \shape up
1432 \size normal
1433 \emph off
1434 \bar no
1435 \noun off
1436 \color none
1437 最後に、いくつか強調しておくべきことがあります。
1438 \end_layout
1439
1440 \begin_layout Itemize
1441
1442 \family roman
1443 \series medium
1444 \shape up
1445 \size normal
1446 \emph off
1447 \bar no
1448 \noun off
1449 \color none
1450 LyXは、あなたのLaTeXコードが正しいかどうかを
1451 \family default
1452 \series default
1453 \shape default
1454 \size default
1455 \emph on
1456 \bar default
1457 \noun default
1458 \color inherit
1459 チェックしません
1460 \family roman
1461 \series medium
1462 \shape up
1463 \size normal
1464 \emph off
1465 \bar no
1466 \noun off
1467 \color none
1468
1469 \end_layout
1470
1471 \begin_layout Itemize
1472
1473 \family roman
1474 \series medium
1475 \shape up
1476 \size normal
1477 \emph off
1478 \bar no
1479 \noun off
1480 \color none
1481 車輪の再発明をしないようにご注意ください。
1482 \end_layout
1483
1484 \begin_layout Standard
1485
1486 \family roman
1487 \series medium
1488 \shape up
1489 \size normal
1490 \emph off
1491 \bar no
1492 \noun off
1493 \color none
1494 二番目の点に関して、LyXはひじょうにたくさんの機能を装備しており、その数は増えつづけています。ご自身でLaTeXコードを書かなくてはならないと思い込む前に、L
1495 yXがこれこれの機能をもっていないことを、取扱説明書で確実に確かめてください。さらに世の中には、封筒のラベルから美しい複数ページにわたる表を作るものまで、ありと
1496 あらゆることを行う膨大な数のLaTeXパッケージが存在します。
1497 \family default
1498 \series default
1499 \shape default
1500 \size default
1501 \emph default
1502 \bar default
1503 \noun default
1504 \color inherit
1505 詳細については、
1506 \begin_inset CommandInset href
1507 LatexCommand href
1508 name "CTAN"
1509 target "http://www.ctan.org/"
1510
1511 \end_inset
1512
1513
1514 \family roman
1515 \series medium
1516 \shape up
1517 \size normal
1518 \emph off
1519 \bar no
1520 \noun off
1521 \color none
1522 と第
1523 \begin_inset CommandInset ref
1524 LatexCommand ref
1525 reference "cha:secrets"
1526
1527 \end_inset
1528
1529 節をご覧ください。
1530 \end_layout
1531
1532 \begin_layout Standard
1533
1534 \family roman
1535 \series medium
1536 \shape up
1537 \size normal
1538 \emph off
1539 \bar no
1540 \noun off
1541 \color none
1542 もし、文書中で例外的に手の込んだことをなさりたければ、かならず良いLaTeX関連書籍を参考とするようにしてください。『
1543 \family default
1544 \series default
1545 \shape default
1546 \size default
1547 \emph on
1548 \bar default
1549 \noun default
1550 \color inherit
1551 ユーザーの手引き
1552 \family roman
1553 \series medium
1554 \shape up
1555 \size normal
1556 \emph off
1557 \bar no
1558 \noun off
1559 \color none
1560 』の参考文献に多くのLaTeX関連書籍が引用されています。
1561 \end_layout
1562
1563 \begin_layout Section
1564 LyXとLaTeXプリアンブル
1565 \end_layout
1566
1567 \begin_layout Subsection
1568 LaTeXプリアンブルについて
1569 \end_layout
1570
1571 \begin_layout Standard
1572
1573 \family roman
1574 \series medium
1575 \shape up
1576 \size normal
1577 \emph off
1578 \bar no
1579 \noun off
1580 \color none
1581 すでにLaTeXについてご存知であれば、ここでプリアンブル(前置文)が何に向いているか説明する必要はないでしょう。もしご存じなければ、以下の説明で大まかな理解は
1582 得られるはずです。詳しくはLaTeX関連書籍をご参照ください。いずれにしても、以下でLyX文書のLaTeXプリアンブルで何ができるか、または何をする必要がないか
1583 説明をしますので、以下の各要点はお読みになった方が良いでしょう。
1584 \end_layout
1585
1586 \begin_layout Standard
1587
1588 \family roman
1589 \series medium
1590 \shape up
1591 \size normal
1592 \emph off
1593 \bar no
1594 \noun off
1595 \color none
1596 LaTeXプリアンブルは、LaTeX文書のいちばん始め、本文の
1597 \family default
1598 \series default
1599 \shape default
1600 \size default
1601 \emph on
1602 \bar default
1603 \noun default
1604 \color inherit
1605
1606 \family roman
1607 \series medium
1608 \shape up
1609 \size normal
1610 \emph off
1611 \bar no
1612 \noun off
1613 \color none
1614 の部分に来ます。ここでは以下のことを行います。
1615 \end_layout
1616
1617 \begin_layout Itemize
1618
1619 \family roman
1620 \series medium
1621 \shape up
1622 \size normal
1623 \emph off
1624 \bar no
1625 \noun off
1626 \color none
1627 文書クラス(ドキュメントクラス)の宣言。
1628 \begin_inset Newline newline
1629 \end_inset
1630
1631 これはLyXがすでに行ってくれています。もしあなたが熟達したLaTeX使いであり、自作の文書クラスを使いたい場合には、取扱説明書『
1632 \family default
1633 \series default
1634 \shape default
1635 \size default
1636 \emph on
1637 \bar default
1638 \noun default
1639 \color inherit
1640 カスタマイズ篇
1641 \family roman
1642 \series medium
1643 \shape up
1644 \size normal
1645 \emph off
1646 \bar no
1647 \noun off
1648 \color none
1649 』をご覧になれば、LyXに自作文書クラスへの仲介を行わせるにはどうすればよいかの情報があります。
1650 \end_layout
1651
1652 \begin_layout Itemize
1653
1654 \family roman
1655 \series medium
1656 \shape up
1657 \size normal
1658 \emph off
1659 \bar no
1660 \noun off
1661 \color none
1662 パッケージ使用の宣言。
1663 \begin_inset Newline newline
1664 \end_inset
1665
1666 LaTeXパッケージは、パッケージがプリアンブルで宣言された場合のみ、文書中で利用可能となる、追加コマンド群を提供します。例えば
1667 \family typewriter
1668 \series default
1669 \shape default
1670 \size default
1671 \emph default
1672 \bar default
1673 \noun default
1674 \color inherit
1675
1676 \family roman
1677 \series medium
1678 \shape up
1679 \size normal
1680 \emph off
1681 \bar no
1682 \noun off
1683 \color none
1684
1685 \begin_inset Flex Code
1686 status collapsed
1687
1688 \begin_layout Plain Layout
1689
1690 \family typewriter
1691 indentfirst
1692 \end_layout
1693
1694 \end_inset
1695
1696 パッケージは、すべての段落の最初の行を字下げします。他にも、ラベルや宛名書き、余白設定等の様々なパッケージがあります。
1697 \end_layout
1698
1699 \begin_layout Itemize
1700
1701 \family roman
1702 \series medium
1703 \shape up
1704 \size normal
1705 \emph off
1706 \bar no
1707 \noun off
1708 \color none
1709 カウンタ・変数・長さ・幅の設定。
1710 \begin_inset Newline newline
1711 \end_inset
1712
1713 LaTeXのカウンタと変数の中には、プリアンブルでグローバルに
1714 \family default
1715 \series default
1716 \shape default
1717 \size default
1718 \emph default
1719 \bar default
1720 \noun default
1721 \color inherit
1722 設定
1723 \emph on
1724 しないかぎり
1725 \family roman
1726 \series medium
1727 \shape up
1728 \size normal
1729 \emph off
1730 \bar no
1731 \noun off
1732 \color none
1733 、望んだ効果を持たないものがあります。(文書中で設定したり再設定したりすることのできる変数もあります。)余白は、プリアンブルで設定しなくてはならない変数の代表例
1734 です。他には、箇条書きに付けるラベル書式が挙げられます。じつは、この設定は文書中どこでもできるのですが、プリアンブルでいちどだけ設定するのが望ましい方法です。
1735 \end_layout
1736
1737 \begin_layout Itemize
1738
1739 \family roman
1740 \series medium
1741 \shape up
1742 \size normal
1743 \emph off
1744 \bar no
1745 \noun off
1746 \color none
1747 ユーザー定義コマンドの宣言(
1748 \begin_inset Flex Code
1749 status collapsed
1750
1751 \begin_layout Plain Layout
1752
1753 \family roman
1754 \series medium
1755 \shape up
1756 \size normal
1757 \emph off
1758 \bar no
1759 \noun off
1760 \color none
1761
1762 \backslash
1763 newcommand
1764 \end_layout
1765
1766 \end_inset
1767
1768 または
1769 \begin_inset Flex Code
1770 status collapsed
1771
1772 \begin_layout Plain Layout
1773
1774 \family roman
1775 \series medium
1776 \shape up
1777 \size normal
1778 \emph off
1779 \bar no
1780 \noun off
1781 \color none
1782
1783 \backslash
1784 renewcommand
1785 \end_layout
1786
1787 \end_inset
1788
1789 を使用)。
1790 \begin_inset Newline newline
1791 \end_inset
1792
1793 ユーザー定義コマンドは、文書中で頻出するLaTeXコマンドの短縮形です。このようなコマンドを宣言するには、プリアンブルが適した場所ですが、どこで宣言することも
1794 \family default
1795 \series default
1796 \shape default
1797 \size default
1798 \emph on
1799 \bar default
1800 \noun default
1801 \color inherit
1802 可能
1803 \family roman
1804 \series medium
1805 \shape up
1806 \size normal
1807 \emph off
1808 \bar no
1809 \noun off
1810 \color none
1811 です(もちろんコマンドが初めて使用される場所よりも前です)。あまりないことではありますが、お使いの文書中に生のLaTeXコードがあふれている場合には便利でしょう
1812
1813 \end_layout
1814
1815 \begin_layout Standard
1816
1817 \family roman
1818 \series medium
1819 \shape up
1820 \size normal
1821 \emph off
1822 \bar no
1823 \noun off
1824 \color none
1825 LyXは、その生成する
1826 \begin_inset Flex Code
1827 status collapsed
1828
1829 \begin_layout Plain Layout
1830
1831 \family roman
1832 \series medium
1833 \shape up
1834 \size normal
1835 \emph off
1836 \bar no
1837 \noun off
1838 \color none
1839 .tex
1840 \end_layout
1841
1842 \end_inset
1843
1844 ファイルのプリアンブルに、それ自身の定義を追加します。これによって、LyXの生成するLaTeXファイルの可搬性を高めています。
1845 \end_layout
1846
1847 \begin_layout Subsection
1848 プリアンブルの変更
1849 \end_layout
1850
1851 \begin_layout Standard
1852
1853 \family roman
1854 \series medium
1855 \shape up
1856 \size normal
1857 \emph off
1858 \bar no
1859 \noun off
1860 \color none
1861 LyXがLaTeXファイルのプリアンブルに追加するコマンドは、つねに同じです。これは、LyX自体にパッチを当てないかぎり変更できないようになっています。しかしな
1862 がら、
1863 \begin_inset Flex MenuItem
1864 status collapsed
1865
1866 \begin_layout Plain Layout
1867
1868 \family roman
1869 \series medium
1870 \shape up
1871 \size normal
1872 \emph off
1873 \bar no
1874 \noun off
1875 \color none
1876 文書\SpecialChar \menuseparator
1877 設定
1878 \end_layout
1879
1880 \end_inset
1881
1882 ダイアログの
1883 \begin_inset Flex MenuItem
1884 status collapsed
1885
1886 \begin_layout Plain Layout
1887
1888 \family roman
1889 \series medium
1890 \shape up
1891 \size normal
1892 \emph off
1893 \bar no
1894 \noun off
1895 \color none
1896 LaTeXプリアンブル
1897 \end_layout
1898
1899 \end_inset
1900
1901 の項から、プリアンブルに追加をすることはできます。LyXは、
1902 \family sans
1903 \series default
1904 \shape default
1905 \size default
1906 \emph default
1907 \bar default
1908 \noun default
1909 \color inherit
1910
1911 \begin_inset Flex MenuItem
1912 status collapsed
1913
1914 \begin_layout Plain Layout
1915
1916 \family sans
1917 プリアンブル
1918 \end_layout
1919
1920 \end_inset
1921
1922
1923 \family roman
1924 \series medium
1925 \shape up
1926 \size normal
1927 \emph off
1928 \bar no
1929 \noun off
1930 \color none
1931 ダイアログ内のすべてのものを、LyX埋込みのプリアンブルに付け加えます。ご自身の宣言をプリアンブルに追加する前に、あなたがしようとしていることをLyXがすでにサ
1932 ポートしていないかどうか確認してください(車輪の再発明をしないように、とはすでに申しあげたことです)。
1933 \family default
1934 \series default
1935 \shape default
1936 \size default
1937 \emph default
1938 \bar default
1939 \noun default
1940 \color inherit
1941 また、
1942 \emph on
1943 プリアンブルコードが正しいことを確認してください。
1944 \emph default
1945 LyXは、プリアンブルをチェックしません。
1946 \family roman
1947 \series medium
1948 \shape up
1949 \size normal
1950 \emph off
1951 \bar no
1952 \noun off
1953 \color none
1954 もしエラーがあれば、「
1955 \begin_inset Flex Code
1956 status collapsed
1957
1958 \begin_layout Plain Layout
1959
1960 \family roman
1961 \series medium
1962 \shape up
1963 \size normal
1964 \emph off
1965 \bar no
1966 \noun off
1967 \color none
1968 Missing 
1969 \backslash
1970 begin{document}
1971 \end_layout
1972
1973 \end_inset
1974
1975 」といったエラーが出ることでしょう。このようなエラーが出たときは、プリアンブルを再確認してください。
1976 \end_layout
1977
1978 \begin_layout Subsection
1979
1980 \end_layout
1981
1982 \begin_layout Standard
1983
1984 \family roman
1985 \series medium
1986 \shape up
1987 \size normal
1988 \emph off
1989 \bar no
1990 \noun off
1991 \color none
1992 以下は、プリアンブルに追加できるものとその効果を示す例です。
1993 \end_layout
1994
1995 \begin_layout Subsubsection
1996 例1:オフセット
1997 \end_layout
1998
1999 \begin_layout Standard
2000
2001 \family roman
2002 \series medium
2003 \shape up
2004 \size normal
2005 \emph off
2006 \bar no
2007 \noun off
2008 \color none
2009 LaTeXには
2010 \family default
2011 \series default
2012 \shape default
2013 \size default
2014 \emph default
2015 \bar default
2016 \noun default
2017 \color inherit
2018
2019 \family roman
2020 \series medium
2021 \shape up
2022 \size normal
2023 \emph off
2024 \bar no
2025 \noun off
2026 \color none
2027
2028 \begin_inset Flex Code
2029 status collapsed
2030
2031 \begin_layout Plain Layout
2032
2033 \family typewriter
2034
2035 \backslash
2036 hoffset
2037 \end_layout
2038
2039 \end_inset
2040
2041
2042 \family typewriter
2043 \series default
2044 \shape default
2045 \size default
2046 \emph default
2047 \bar default
2048 \noun default
2049 \color inherit
2050
2051 \begin_inset Flex Code
2052 status collapsed
2053
2054 \begin_layout Plain Layout
2055
2056 \family typewriter
2057
2058 \backslash
2059 voffset
2060 \end_layout
2061
2062 \end_inset
2063
2064
2065 \family roman
2066 \series medium
2067 \shape up
2068 \size normal
2069 \emph off
2070 \bar no
2071 \noun off
2072 \color none
2073 というページ位置を制御する2つの変数があります。その機能は名前から明らかなとおりです。これらの変数は、ラベルを印刷するときなどに便利です。往々にして、印刷用紙の
2074 寸法とそのうち実際に印字可能な範囲は同じではありません。ここに
2075 \begin_inset Flex Code
2076 status collapsed
2077
2078 \begin_layout Plain Layout
2079
2080 \family typewriter
2081
2082 \backslash
2083 hoffset
2084 \end_layout
2085
2086 \end_inset
2087
2088
2089 \family typewriter
2090 \series default
2091 \shape default
2092 \size default
2093 \emph default
2094 \bar default
2095 \noun default
2096 \color inherit
2097
2098 \begin_inset Flex Code
2099 status collapsed
2100
2101 \begin_layout Plain Layout
2102
2103 \family typewriter
2104
2105 \backslash
2106 voffset
2107 \end_layout
2108
2109 \end_inset
2110
2111
2112 \family default
2113 が役立つわけです。
2114 \end_layout
2115
2116 \begin_layout Standard
2117
2118 \family roman
2119 \series medium
2120 \shape up
2121 \size normal
2122 \emph off
2123 \bar no
2124 \noun off
2125 \color none
2126 \begin_inset Flex Code
2127 status collapsed
2128
2129 \begin_layout Plain Layout
2130
2131 \family typewriter
2132
2133 \backslash
2134 hoffset
2135 \end_layout
2136
2137 \end_inset
2138
2139
2140 \family typewriter
2141 \series default
2142 \shape default
2143 \size default
2144 \emph default
2145 \bar default
2146 \noun default
2147 \color inherit
2148
2149 \begin_inset Flex Code
2150 status collapsed
2151
2152 \begin_layout Plain Layout
2153
2154 \family typewriter
2155
2156 \backslash
2157 voffset
2158 \end_layout
2159
2160 \end_inset
2161
2162
2163 \family roman
2164 \series medium
2165 \shape up
2166 \size normal
2167 \emph off
2168 \bar no
2169 \noun off
2170 \color none
2171 の既定値はともに0ポイント、つまりページをシフトしません。残念ながら、DVIドライバによってはつねにページをシフトすることがあるようです。我々には、どうしてその
2172 ようなことをするのか、そしてシスアドがどうしてそれを修正しないのか理解できませんが、もし個人的に管理できないシステムでLyXを使用していて、シスアドがお馬鹿さん
2173 である場合には、
2174 \begin_inset Flex Code
2175 status collapsed
2176
2177 \begin_layout Plain Layout
2178
2179 \family typewriter
2180
2181 \backslash
2182 hoffset
2183 \end_layout
2184
2185 \end_inset
2186
2187
2188 \family typewriter
2189 \series default
2190 \shape default
2191 \size default
2192 \emph default
2193 \bar default
2194 \noun default
2195 \color inherit
2196
2197 \begin_inset Flex Code
2198 status collapsed
2199
2200 \begin_layout Plain Layout
2201
2202 \family typewriter
2203
2204 \backslash
2205 voffset
2206 \end_layout
2207
2208 \end_inset
2209
2210
2211 \family roman
2212 \series medium
2213 \shape up
2214 \size normal
2215 \emph off
2216 \bar no
2217 \noun off
2218 \color none
2219 が役に立ちます。かりに、上余白と左余白がつねに0.5インチずつ大きすぎるものとしましょう。その場合は、以下をプリアンブルに追加するとよいでしょう。
2220 \end_layout
2221
2222 \begin_layout LyX-Code
2223
2224 \backslash
2225 setlength{
2226 \backslash
2227 hoffset}{-0.5 in}
2228 \end_layout
2229
2230 \begin_layout LyX-Code
2231
2232 \backslash
2233 setlength{
2234 \backslash
2235 voffset}{-0.5 in}
2236 \end_layout
2237
2238 \begin_layout Standard
2239
2240 \family roman
2241 \series medium
2242 \shape up
2243 \size normal
2244 \emph off
2245 \bar no
2246 \noun off
2247 \color none
2248 これで余白が修正されます。
2249 \end_layout
2250
2251 \begin_layout Subsubsection
2252 例2:ラベル
2253 \end_layout
2254
2255 \begin_layout Standard
2256
2257 \family roman
2258 \series medium
2259 \shape up
2260 \size normal
2261 \emph off
2262 \bar no
2263 \noun off
2264 \color none
2265 いま、たくさんの宛名ラベルを印刷をしたいものとしましょう。ラベルシートを印刷するために便利な
2266 \begin_inset Flex Code
2267 status collapsed
2268
2269 \begin_layout Plain Layout
2270
2271 \family typewriter
2272 labels.sty
2273 \end_layout
2274
2275 \end_inset
2276
2277 というLaTeXパッケージが、お近くのCTANアーカイブで入手可能です。お使いのシステムには、既定ではこのパッケージは導入されていないかもしれません。ご自身でお
2278 確かめください。また、このパッケージの取扱説明書を読まれたいかもしれませんが、それもご自身にお任せします。これは使用例ですので、このパッケージをどう使うかの例だ
2279 けお見せすることにします。
2280 \end_layout
2281
2282 \begin_layout Standard
2283
2284 \family roman
2285 \series medium
2286 \shape up
2287 \size normal
2288 \emph off
2289 \bar no
2290 \noun off
2291 \color none
2292 まず、
2293 \begin_inset Flex Code
2294 status collapsed
2295
2296 \begin_layout Plain Layout
2297
2298 \family sans
2299 article
2300 \end_layout
2301
2302 \end_inset
2303
2304 文書クラスを使用していることをご確認ください。次に、以下のような設定をプリアンブルに追加しなければなりません。
2305 \end_layout
2306
2307 \begin_layout LyX-Code
2308
2309 \backslash
2310 usepackage{labels}
2311 \end_layout
2312
2313 \begin_layout LyX-Code
2314
2315 \backslash
2316 LabelCols=3
2317 \end_layout
2318
2319 \begin_layout LyX-Code
2320
2321 \backslash
2322 LabelRows=7
2323 \end_layout
2324
2325 \begin_layout LyX-Code
2326
2327 \backslash
2328 LeftBorder=8mm
2329 \end_layout
2330
2331 \begin_layout LyX-Code
2332
2333 \backslash
2334 RightBorder=8mm
2335 \end_layout
2336
2337 \begin_layout LyX-Code
2338
2339 \backslash
2340 TopBorder=9mm
2341 \end_layout
2342
2343 \begin_layout LyX-Code
2344
2345 \backslash
2346 BottomBorder=2mm
2347 \end_layout
2348
2349 \begin_layout Standard
2350
2351 \family roman
2352 \series medium
2353 \shape up
2354 \size normal
2355 \emph off
2356 \bar no
2357 \noun off
2358 \color none
2359 これは
2360 \family default
2361 \series default
2362 \shape default
2363 \size default
2364 \emph default
2365 \bar default
2366 \noun default
2367 \color inherit
2368 Avery®ラベルシートのストック5360
2369 \family roman
2370 \series medium
2371 \shape up
2372 \size normal
2373 \emph off
2374 \bar no
2375 \noun off
2376 \color none
2377 番を使用する場合の設定です。これで、各宛名を
2378 \begin_inset Flex Code
2379 status collapsed
2380
2381 \begin_layout Plain Layout
2382
2383 \family typewriter
2384
2385 \backslash
2386 begin{labels}
2387 \end_layout
2388
2389 \end_inset
2390
2391
2392 \family typewriter
2393 \series default
2394 \shape default
2395 \size default
2396 \emph default
2397 \bar default
2398 \noun default
2399 \color inherit
2400
2401 \begin_inset Flex Code
2402 status collapsed
2403
2404 \begin_layout Plain Layout
2405
2406 \family typewriter
2407
2408 \backslash
2409 end{labels}
2410 \end_layout
2411
2412 \end_inset
2413
2414
2415 \family roman
2416 \series medium
2417 \shape up
2418 \size normal
2419 \emph off
2420 \bar no
2421 \noun off
2422 \color none
2423 で囲めば、宛名ラベルの印刷をすることができます。本機能およびその他の機能に関しては、
2424 \begin_inset Flex Code
2425 status collapsed
2426
2427 \begin_layout Plain Layout
2428
2429 \family typewriter
2430 labels.sty
2431 \end_layout
2432
2433 \end_inset
2434
2435 の取扱説明書に説明されています。
2436 \end_layout
2437
2438 \begin_layout Standard
2439
2440 \family roman
2441 \series medium
2442 \shape up
2443 \size normal
2444 \emph off
2445 \bar no
2446 \noun off
2447 \color none
2448 そのうち誰かが、このパッケージを直接サポートするLyXレイアウトファイルを作ってくれるかもしれません。その誰かはあなたかもしれません。
2449 \end_layout
2450
2451 \begin_layout Subsubsection
2452 例3: 段落の字下げ
2453 \end_layout
2454
2455 \begin_layout Standard
2456
2457 \family roman
2458 \series medium
2459 \shape up
2460 \size normal
2461 \emph off
2462 \bar no
2463 \noun off
2464 \color none
2465 アメリカ人は
2466 \family default
2467 \series default
2468 \shape default
2469 \size default
2470 \emph default
2471 \bar default
2472 \noun default
2473 \color inherit
2474
2475 \emph on
2476 すべての
2477 \family roman
2478 \series medium
2479 \shape up
2480 \size normal
2481 \emph off
2482 \bar no
2483 \noun off
2484 \color none
2485 段落の最初の行を字下げするように教育されています。そのために彼らの他の変な習慣と同じく、いつものようにすべての段落の最初の行を下げるまで、アメリカ人はごちゃごち
2486 ゃと文句を言いつづけるのです
2487 \family default
2488 \series default
2489 \shape default
2490 \size default
2491 \emph default
2492 \bar default
2493 \noun default
2494 \color inherit
2495 。(これはユーモアです。(ほんと?)
2496 \emph on
2497 ユーモアですってば
2498 \emph default
2499 。)
2500 \end_layout
2501
2502 \begin_layout Standard
2503
2504 \family roman
2505 \series medium
2506 \shape up
2507 \size normal
2508 \emph off
2509 \bar no
2510 \noun off
2511 \color none
2512 もちろん、これは標準的な組版ルールではありません。書籍では、典型的には、他の段落のあとにくる段落
2513 \family default
2514 \series default
2515 \shape default
2516 \size default
2517 \emph on
2518 \bar default
2519 \noun default
2520 \color inherit
2521 のみ
2522 \family roman
2523 \series medium
2524 \shape up
2525 \size normal
2526 \emph off
2527 \bar no
2528 \noun off
2529 \color none
2530 字下げを行ないます。一行めを字下げをするそもそもの目的は、隣接する段落から区別するためです。したがって、図のあとや節の最初の段落など、先行する段落がない場合には
2531 、字下げをする必要はないのです。
2532 \end_layout
2533
2534 \begin_layout Standard
2535
2536 \family roman
2537 \series medium
2538 \shape up
2539 \size normal
2540 \emph off
2541 \bar no
2542 \noun off
2543 \color none
2544 けれどもあなたが典型的なアメリカ人なら(ユーーモアですって!)、そのような小難しいことはかまわずに、いつもどおりの字下げをせずにはいられないでしょう!プリアンブ
2545 ルに次の行を加えて下さい。
2546 \end_layout
2547
2548 \begin_layout LyX-Code
2549
2550 \backslash
2551 usepackage{indentfirst}
2552 \end_layout
2553
2554 \begin_layout Standard
2555
2556 \family roman
2557 \series medium
2558 \shape up
2559 \size normal
2560 \emph off
2561 \bar no
2562 \noun off
2563 \color none
2564 もしお使いのTeX頒布版が脳死状態でなければ、このパッケージが入っているはずなので、建国の父たちが意図したように、すべての段落が字下げされます。
2565 \end_layout
2566
2567 \begin_layout Subsubsection
2568 例4:この文書
2569 \end_layout
2570
2571 \begin_layout Standard
2572
2573 \family roman
2574 \series medium
2575 \shape up
2576 \size normal
2577 \emph off
2578 \bar no
2579 \noun off
2580 \color none
2581 この文書のプリアンブルを見てみると、どのような高度な設定ができるか、おおまかな理解が得られるでしょう。また第
2582 \family default
2583 \series default
2584 \shape default
2585 \size default
2586 \emph default
2587 \bar default
2588 \noun default
2589 \color inherit
2590
2591 \begin_inset CommandInset ref
2592 LatexCommand ref
2593 reference "cha:secrets"
2594
2595 \end_inset
2596
2597
2598 \family roman
2599 \series medium
2600 \shape up
2601 \size normal
2602 \emph off
2603 \bar no
2604 \noun off
2605 \color none
2606 章には、他の例や、LaTeXの各種の「汚い技」があります。
2607 \end_layout
2608
2609 \begin_layout Section
2610 LyXおよびLaTeXのエラー
2611 \end_layout
2612
2613 \begin_layout Standard
2614
2615 \family roman
2616 \series medium
2617 \shape up
2618 \size normal
2619 \emph off
2620 \bar no
2621 \noun off
2622 \color none
2623 LyXがLaTeXを呼び出す際、LyXはLaTeXに、かりにエラーがあったとしても楽観的に無視して先に進むように指示します。その後LyXは、LaTeXの実行ログ
2624 ファイルを事後処理用に使います。ログファイルを分析したのち、LyXはエラーを一覧表示するダイアログを表示します。エラーのうちどれかをクリックすると、LyXファイ
2625 ル中、そのエラーの発生した場所に表示を移動します
2626 \begin_inset Foot
2627 status collapsed
2628
2629 \begin_layout Plain Layout
2630
2631 \family roman
2632 \series medium
2633 \shape up
2634 \size normal
2635 \emph off
2636 \bar no
2637 \noun off
2638 \color none
2639 正確にいうと、通常は、です。ログファイルの分析は難しい仕事ですので、LyXはつねに正しい行に連れて行ってくれるとは限りません。ときには、LaTeXがある行にエラ
2640 ーがあると報告したとしても、実際のエラーはそれよりも前であることもあります。これは、プログラムで閉じ括弧を忘れたときに似ていなくもありません。エラーは表示されま
2641 すが、実際にエラーのある場所よりも後ろでエラーが報告されるのです。
2642 \end_layout
2643
2644 \end_inset
2645
2646
2647 \family default
2648 \series default
2649 \shape default
2650 \size default
2651 \emph default
2652 \bar default
2653 \noun default
2654 \color inherit
2655
2656 \end_layout
2657
2658 \begin_layout Standard
2659
2660 \family roman
2661 \series medium
2662 \shape up
2663 \size normal
2664 \emph off
2665 \bar no
2666 \noun off
2667 \color none
2668 人によっては、ログファイルを直接ご覧になりたいかもしれません。これは、
2669 \begin_inset Flex MenuItem
2670 status collapsed
2671
2672 \begin_layout Plain Layout
2673
2674 \family roman
2675 \series medium
2676 \shape up
2677 \size normal
2678 \emph off
2679 \bar no
2680 \noun off
2681 \color none
2682 文書\SpecialChar \menuseparator
2683 LaTeXログ
2684 \end_layout
2685
2686 \end_inset
2687
2688 で見ることができます。エラーメッセージや警告には、よく見かけるものがいくつかありますので、それらをここに収録しておきます。ここにないエラーや警告に関しては、La
2689 TeX関連の良書を参照してください。
2690 \end_layout
2691
2692 \begin_layout Itemize
2693
2694 \family typewriter
2695 \begin_inset Flex Code
2696 status collapsed
2697
2698 \begin_layout Plain Layout
2699
2700 \family typewriter
2701 LaTeX Warning
2702 \end_layout
2703
2704 \end_inset
2705
2706
2707 \family roman
2708 \series medium
2709 \shape up
2710 \size normal
2711 \emph off
2712 \bar no
2713 \noun off
2714 \color none
2715
2716 \begin_inset Newline newline
2717 \end_inset
2718
2719 これで始まるメッセージは、LaTeXコード自体を「デバッグ」するための警告メッセージです。相互参照や参考文献を追加したり変更した場合に、もう一度LaTeXを実行
2720 する必要があることを知らせるために、このようなメッセージが表示されます。このメッセージは、だいたいにおいて無視しても大丈夫です。
2721 \end_layout
2722
2723 \begin_layout Itemize
2724
2725 \family typewriter
2726 \begin_inset Flex Code
2727 status collapsed
2728
2729 \begin_layout Plain Layout
2730
2731 \family typewriter
2732 LaTeX Font Warning
2733 \end_layout
2734
2735 \end_inset
2736
2737
2738 \family roman
2739 \series medium
2740 \shape up
2741 \size normal
2742 \emph off
2743 \bar no
2744 \noun off
2745 \color none
2746
2747 \begin_inset Newline newline
2748 \end_inset
2749
2750 LaTeXがフォントを見つけられなかったと言う警告メッセージです。多くの場合、このメッセージの後に、LaTeXが使用した代替フォントに関する情報が続きます。これ
2751 も無視して構いません。
2752 \end_layout
2753
2754 \begin_layout Itemize
2755
2756 \family roman
2757 \series medium
2758 \shape up
2759 \size normal
2760 \emph off
2761 \bar no
2762 \noun off
2763 \color none
2764 \begin_inset Flex Code
2765 status collapsed
2766
2767 \begin_layout Plain Layout
2768
2769 \family typewriter
2770 Overfull 
2771 \backslash
2772 hbox
2773 \end_layout
2774
2775 \end_inset
2776
2777
2778 \begin_inset Newline newline
2779 \end_inset
2780
2781 LaTeXは、
2782 \family default
2783 \series default
2784 \shape default
2785 \size default
2786 \emph on
2787 \bar default
2788 \noun default
2789 \color inherit
2790 ほぼどんなときでも
2791 \family roman
2792 \series medium
2793 \shape up
2794 \size normal
2795 \emph off
2796 \bar no
2797 \noun off
2798 \color none
2799 この警告を吐き出します。これは、一行が長すぎて右余白にはみ出してしまったという警告ですが、ほとんどの場合、最終出力を見ても判別できないくらい(せいぜい1ポイント
2800 か2ポイント)です。あるいは1文字か2文字右余白に出ているくらいです。LaTeXは、どんな文書を書いても、少なくとも一つはこのメッセージを出すようです。
2801 \begin_inset Newline newline
2802 \end_inset
2803
2804 このメッセージは無視しても大丈夫です。何か行が長すぎるような問題があれば、目で見ればわかります。出力を目で確認してください
2805 \begin_inset Foot
2806 status collapsed
2807
2808 \begin_layout Plain Layout
2809 あるいは、
2810 \begin_inset Flex MenuItem
2811 status collapsed
2812
2813 \begin_layout Plain Layout
2814 文書\SpecialChar \menuseparator
2815 設定
2816 \end_layout
2817
2818 \end_inset
2819
2820 で「draft」オプションを指定する方法もあります。こうすると、LaTeXは、overfullの発生した行の余白に黒い四角を描画します。
2821 \end_layout
2822
2823 \end_inset
2824
2825
2826 \end_layout
2827
2828 \begin_layout Itemize
2829
2830 \family typewriter
2831 \begin_inset Flex Code
2832 status collapsed
2833
2834 \begin_layout Plain Layout
2835
2836 \family typewriter
2837 Underfull 
2838 \backslash
2839 hbox
2840 \end_layout
2841
2842 \end_inset
2843
2844
2845 \begin_inset Newline newline
2846 \end_inset
2847
2848
2849 \family roman
2850 \series medium
2851 \shape up
2852 \size normal
2853 \emph off
2854 \bar no
2855 \noun off
2856 \color none
2857 これは上の警告と違ってあまり出てきません。なぜだかは分かりませんが、LaTeXは1行を短めにする印字するよりは、長めにする方が好きなようです。
2858 \end_layout
2859
2860 \begin_layout Itemize
2861 \begin_inset Flex Code
2862 status collapsed
2863
2864 \begin_layout Plain Layout
2865
2866 \family typewriter
2867 Overfull 
2868 \backslash
2869 vbox
2870 \end_layout
2871
2872 \end_inset
2873
2874
2875 \family typewriter
2876
2877 \begin_inset Flex Code
2878 status collapsed
2879
2880 \begin_layout Plain Layout
2881
2882 \family typewriter
2883 Underfull 
2884 \backslash
2885 vbox
2886 \end_layout
2887
2888 \end_inset
2889
2890
2891 \family default
2892
2893 \begin_inset Newline newline
2894 \end_inset
2895
2896
2897 \family roman
2898 \series medium
2899 \shape up
2900 \size normal
2901 \emph off
2902 \bar no
2903 \noun off
2904 \color none
2905 ページ区切りに問題があったという警告です。この場合も、出力を目で確認してください。何か問題があれば、見てすぐわかります。
2906 \end_layout
2907
2908 \begin_layout Itemize
2909
2910 \family typewriter
2911 \begin_inset Flex Code
2912 status collapsed
2913
2914 \begin_layout Plain Layout
2915
2916 \family typewriter
2917 LaTeX Error: File 
2918 \begin_inset Quotes els
2919 \end_inset
2920
2921 Xxxx
2922 \begin_inset Quotes ers
2923 \end_inset
2924
2925  not found
2926 \end_layout
2927
2928 \end_inset
2929
2930
2931 \family roman
2932 \series medium
2933 \shape up
2934 \size normal
2935 \emph off
2936 \bar no
2937 \noun off
2938 \color none
2939
2940 \begin_inset Newline newline
2941 \end_inset
2942
2943 ファイル「Xxxx」が、システムに導入されていません。これは通常、文書が必要としているLaTeXパッケージに、導入済でないものがある場合に現れます。プリアンブル
2944 に変更を加えておらず、
2945 \begin_inset Flex Code
2946 status collapsed
2947
2948 \begin_layout Plain Layout
2949
2950 \family typewriter
2951
2952 \backslash
2953 usepackage{}
2954 \end_layout
2955
2956 \end_inset
2957
2958 コマンドも使用していないとすれば、LyXが読み込もうしているパッケージに存在しないものがあるということです。
2959 \family default
2960 \series default
2961 \shape default
2962 \size default
2963 \emph default
2964 \bar default
2965 \noun default
2966 \color inherit
2967
2968 \begin_inset Flex MenuItem
2969 status collapsed
2970
2971 \begin_layout Plain Layout
2972 ヘルプ\SpecialChar \menuseparator
2973 LaTeXの設定
2974 \end_layout
2975
2976 \end_inset
2977
2978
2979 \family roman
2980 \series medium
2981 \shape up
2982 \size normal
2983 \emph off
2984 \bar no
2985 \noun off
2986 \color none
2987 を使用して、LyXが認識しているパッケージの一覧を得てください。このファイルは、(
2988 \begin_inset Flex MenuItem
2989 status collapsed
2990
2991 \begin_layout Plain Layout
2992
2993 \family roman
2994 \series medium
2995 \shape up
2996 \size normal
2997 \emph off
2998 \bar no
2999 \noun off
3000 \color none
3001 ツール\SpecialChar \menuseparator
3002 再設定
3003 \end_layout
3004
3005 \end_inset
3006
3007 を使用して)LyXの再設定を行うたびに更新され、どのパッケージが検出されたか、それらのパッケージが何をするものかを表示します。
3008 \begin_inset Newline newline
3009 \end_inset
3010
3011
3012 \family sans
3013 \series default
3014 \shape default
3015 \size default
3016 \emph default
3017 \bar default
3018 \noun default
3019 \color inherit
3020
3021 \begin_inset Flex Code
3022 status collapsed
3023
3024 \begin_layout Plain Layout
3025
3026 \family sans
3027
3028 \backslash
3029 usepackage{}
3030 \end_layout
3031
3032 \end_inset
3033
3034
3035 \family roman
3036 \series medium
3037 \shape up
3038 \size normal
3039 \emph off
3040 \bar no
3041 \noun off
3042 \color none
3043 コマンドを使っていて、肝心のパッケージが導入されていない場合には、ご自身で導入する必要があります。
3044 \end_layout
3045
3046 \begin_layout Itemize
3047
3048 \family typewriter
3049 \begin_inset Flex Code
3050 status collapsed
3051
3052 \begin_layout Plain Layout
3053
3054 \family typewriter
3055 LaTeX Error: Unknown option
3056 \end_layout
3057
3058 \end_inset
3059
3060
3061 \family roman
3062 \series medium
3063 \shape up
3064 \size normal
3065 \emph off
3066 \bar no
3067 \noun off
3068 \color none
3069
3070 \begin_inset Newline newline
3071 \end_inset
3072
3073 このように始まるエラーメッセージは、パッケージに誤ったあるいは未定義のオプションが指定されていることを伝えようとするものです。パッケージの取扱説明書をご確認くだ
3074 さい。
3075 \end_layout
3076
3077 \begin_layout Itemize
3078
3079 \family typewriter
3080 \begin_inset Flex Code
3081 status collapsed
3082
3083 \begin_layout Plain Layout
3084
3085 \family typewriter
3086 Undefined control sequence
3087 \end_layout
3088
3089 \end_inset
3090
3091
3092 \family roman
3093 \series medium
3094 \shape up
3095 \size normal
3096 \emph off
3097 \bar no
3098 \noun off
3099 \color none
3100
3101 \begin_inset Newline newline
3102 \end_inset
3103
3104 お使いの文書にLaTeXコードを挿入した際、打ち間違いをしてしまうと、このようなメッセージが表示されます。あるいは、パッケージを読み込ませるのを忘れたのかもしれ
3105 ません。いずれにしても、このメッセージは、あなたが未定義のコマンドを使用したことを示しています。
3106 \end_layout
3107
3108 \begin_layout Standard
3109
3110 \family roman
3111 \series medium
3112 \shape up
3113 \size normal
3114 \emph off
3115 \bar no
3116 \noun off
3117 \color none
3118 これ以外にも、エラーメッセージや警告メッセージがあります。一般に、読んで意味がすぐにわかるものは、LaTeXのメッセージです。何を言っているのかさっぱりわからな
3119 いものもありますが、通常これらは、TeXのメッセージであり、それが何を意味しているのか、どのように解読すればいいのか、
3120 \family default
3121 \series default
3122 \shape default
3123 \size default
3124 \emph on
3125 \bar default
3126 \noun default
3127 \color inherit
3128 まったく
3129 \family roman
3130 \series medium
3131 \shape up
3132 \size normal
3133 \emph off
3134 \bar no
3135 \noun off
3136 \color none
3137 手がかりがありません。誰もわからないのです。
3138 \end_layout
3139
3140 \begin_layout Standard
3141
3142 \family roman
3143 \series medium
3144 \shape up
3145 \size normal
3146 \emph off
3147 \bar no
3148 \noun off
3149 \color none
3150 エラーメッセージが表示された場合は、つねに以下のチェックリストにしたがった方がよいでしょう。
3151 \end_layout
3152
3153 \begin_layout Enumerate
3154
3155 \family roman
3156 \series medium
3157 \shape up
3158 \size normal
3159 \emph off
3160 \bar no
3161 \noun off
3162 \color none
3163 ご自分で挿入したLaTeXコードに打ち間違いがないかどうか確かめる。
3164 \end_layout
3165
3166 \begin_layout Enumerate
3167
3168 \family roman
3169 \series medium
3170 \shape up
3171 \size normal
3172 \emph off
3173 \bar no
3174 \noun off
3175 \color none
3176 打ち間違いがなければ、コマンドを正しく使ったかどうか確かめる。
3177 \end_layout
3178
3179 \begin_layout Enumerate
3180
3181 \family roman
3182 \series medium
3183 \shape up
3184 \size normal
3185 \emph off
3186 \bar no
3187 \noun off
3188 \color none
3189 文書のもっともはじめの部分にエラーボックスが多数積み上がった場合には---特に
3190 \begin_inset Flex Code
3191 status collapsed
3192
3193 \begin_layout Plain Layout
3194
3195 \family roman
3196 \series medium
3197 \shape up
3198 \size normal
3199 \emph off
3200 \bar no
3201 \noun off
3202 \color none
3203 Missing 
3204 \backslash
3205 begin{document}
3206 \end_layout
3207
3208 \end_inset
3209
3210 が表示されているならば---、プリアンブルにエラーがあることを意味します。プリアンブルのデバックを行ってください。
3211 \end_layout
3212
3213 \begin_layout Enumerate
3214
3215 \family roman
3216 \series medium
3217 \shape up
3218 \size normal
3219 \emph off
3220 \bar no
3221 \noun off
3222 \color none
3223 プリアンブルに何も追加せず、文書にLaTeXコードをまったく挿入しなかった場合には、LaTeX頒布版自体をまず疑ってください。導入されていないパッケージを探しだ
3224 して、導入してください。
3225 \end_layout
3226
3227 \begin_layout Enumerate
3228
3229 \family roman
3230 \series medium
3231 \shape up
3232 \size normal
3233 \emph off
3234 \bar no
3235 \noun off
3236 \color none
3237 導入されていないパッケージはなかったものとしましょう。LyXを微調整するオプションを使用していますか。特に、手動で
3238 \begin_inset Flex Code
3239 status collapsed
3240
3241 \begin_layout Plain Layout
3242
3243 \family sans
3244 Protected
3245 \begin_inset space ~
3246 \end_inset
3247
3248 Blank
3249 \end_layout
3250
3251 \end_inset
3252
3253
3254 \begin_inset Flex Code
3255 status collapsed
3256
3257 \begin_layout Plain Layout
3258
3259 \family sans
3260 Linebreak
3261 \end_layout
3262
3263 \end_inset
3264
3265
3266 \family sans
3267 \series default
3268 \shape default
3269 \size default
3270 \emph default
3271 \bar default
3272 \noun default
3273 \color inherit
3274
3275 \begin_inset Flex Code
3276 status collapsed
3277
3278 \begin_layout Plain Layout
3279
3280 \family sans
3281 Pagebreak
3282 \end_layout
3283
3284 \end_inset
3285
3286
3287 \family roman
3288 \series medium
3289 \shape up
3290 \size normal
3291 \emph off
3292 \bar no
3293 \noun off
3294 \color none
3295 などをたくさん挿入するなど、微調整オプションを
3296 \family default
3297 \series default
3298 \shape default
3299 \size default
3300 \emph on
3301 \bar default
3302 \noun default
3303 \color inherit
3304 悪用
3305 \family roman
3306 \series medium
3307 \shape up
3308 \size normal
3309 \emph off
3310 \bar no
3311 \noun off
3312 \color none
3313 していませんか。適切な段落環境を使用する代わりに、これらを使用してその場をしのごうとしていませんか。
3314 \end_layout
3315
3316 \begin_layout Enumerate
3317
3318 \family roman
3319 \series medium
3320 \shape up
3321 \size normal
3322 \emph off
3323 \bar no
3324 \noun off
3325 \color none
3326 微調整オプションはまったく使用しておらず、規則に乗っ取って作業していたものとしましょう。何か曲芸のようなことをしようとはしていませんか。数式や表中で、たとえば表
3327 のセルに図を入れるなど、おかしなことをしようとしていませんか。
3328 \end_layout
3329
3330 \begin_layout Enumerate
3331 LaTeXが改行位置を見つけられないほど長い一節がありませんか。既定では、改行するために単語間に空白をたくさん追加することを、LaTeXはかなり嫌います。可能で
3332 あれば、問題が生じないように段落を修正するのが望ましいでしょう。それが難しければ、LaTeXが改行しやすく(sloppy)なるように、その部分を
3333 \family typewriter
3334
3335 \begin_inset Flex Code
3336 status collapsed
3337
3338 \begin_layout Plain Layout
3339
3340 \family typewriter
3341
3342 \backslash
3343 sloppypar
3344 \end_layout
3345
3346 \end_inset
3347
3348
3349 \family default
3350 で囲んでください。
3351 \end_layout
3352
3353 \begin_layout Enumerate
3354
3355 \family roman
3356 \series medium
3357 \shape up
3358 \size normal
3359 \emph off
3360 \bar no
3361 \noun off
3362 \color none
3363 入れ子の階層を深くしすぎていませんか。LyXは、(今のところ)環境の入れ子の階層が制限内にあるかチェックしません。かりに、環境を17段の入れ子にしたりしていたら
3364 、それが原因です(LaTeXの上限は5段です)。
3365 \end_layout
3366
3367 \begin_layout Enumerate
3368
3369 \family roman
3370 \series medium
3371 \shape up
3372 \size normal
3373 \emph off
3374 \bar no
3375 \noun off
3376 \color none
3377 エラーメッセージは発生しないけれども、出力がひどいものとしましょう。図表が幅が広すぎたり長すぎてページに収まらない場合には、
3378 \end_layout
3379
3380 \begin_deeper
3381 \begin_layout Enumerate
3382
3383 \family roman
3384 \series medium
3385 \shape up
3386 \size normal
3387 \emph off
3388 \bar no
3389 \noun off
3390 \color none
3391 図がページに合うように大きさを変える、
3392 \end_layout
3393
3394 \begin_layout Enumerate
3395
3396 \family roman
3397 \series medium
3398 \shape up
3399 \size normal
3400 \emph off
3401 \bar no
3402 \noun off
3403 \color none
3404 表がページに合うように削る、
3405 \end_layout
3406
3407 \begin_layout Standard
3408
3409 \family roman
3410 \series medium
3411 \shape up
3412 \size normal
3413 \emph off
3414 \bar no
3415 \noun off
3416 \color none
3417 などの手段を採る必要があります。
3418 \end_layout
3419
3420 \end_deeper
3421 \begin_layout Enumerate
3422 他に出力におかしいところがあり、曲芸をやろうとしたり微調整オプションでしのごうとしたりはしていないとすれば、何がおかしいのか確定的なことは言えません。
3423 \end_layout
3424
3425 \begin_layout Standard
3426
3427 \family roman
3428 \series medium
3429 \shape up
3430 \size normal
3431 \emph off
3432 \bar no
3433 \noun off
3434 \color none
3435 これらすべてが役に立たないとすれば、
3436 \family default
3437 \series default
3438 \shape default
3439 \size default
3440 \emph on
3441 \bar default
3442 \noun default
3443 \color inherit
3444 ひょっとしたら
3445 \family roman
3446 \series medium
3447 \shape up
3448 \size normal
3449 \emph off
3450 \bar no
3451 \noun off
3452 \color none
3453 LyXのバグを発見したのかもしれません‥‥。
3454 \end_layout
3455
3456 \begin_layout Chapter
3457 補完ツール
3458 \end_layout
3459
3460 \begin_layout Section
3461 BibTeXによる参照文献のカスタマイズ
3462 \end_layout
3463
3464 \begin_layout Standard
3465 BibTeXの基本的な使用法は、『
3466 \emph on
3467 ユーザーの手引き
3468 \emph default
3469 』の
3470 \emph on
3471 参考文献データベース(BibTeX)
3472 \emph default
3473 の節に説明があります。以下の各小節では、LyXでサポートされている参考文献の特別な機能について説明することとします。
3474 \end_layout
3475
3476 \begin_layout Subsection
3477 他の引用様式
3478 \end_layout
3479
3480 \begin_layout Standard
3481 標準のBibTeXは、引用された著作を参照するのに、([12]のように)数字を使用します。しかし、多くの科学分野で、これとは異なる引用様式が用いられています。も
3482 っともよく見られるのは、著者-出版年様式(例:Knuth 1984a)です。LyXは、この様式を提供する2つのパッケージ
3483 \begin_inset Flex Code
3484 status collapsed
3485
3486 \begin_layout Plain Layout
3487 natbib
3488 \end_layout
3489
3490 \end_inset
3491
3492
3493 \begin_inset Flex Code
3494 status collapsed
3495
3496 \begin_layout Plain Layout
3497 jurabib
3498 \end_layout
3499
3500 \end_inset
3501
3502 をサポートしています。これらのパッケージには、それぞれ長所短所がありますが、ここでは詳細に立ち入る紙幅がありません。単純な著者-出版年様式(あるいは著者-番号)
3503 様式が欲しい場合や、無数にある
3504 \begin_inset Flex Code
3505 status collapsed
3506
3507 \begin_layout Plain Layout
3508 natbib
3509 \end_layout
3510
3511 \end_inset
3512
3513 用スタイルファイルのうちどれかを使用したい場合には、定評のある
3514 \begin_inset Flex Code
3515 status collapsed
3516
3517 \begin_layout Plain Layout
3518 natbib
3519 \end_layout
3520
3521 \end_inset
3522
3523 パッケージがおそらくよい選択でしょう。短縮タイトルによる参照や
3524 \emph on
3525 ibid.
3526 \emph default
3527 など、特別な機能が必要な場合には、
3528 \begin_inset Flex Code
3529 status collapsed
3530
3531 \begin_layout Plain Layout
3532 jurabib
3533 \end_layout
3534
3535 \end_inset
3536
3537 パッケージの利用を考えるとよいかもしれません。
3538 \end_layout
3539
3540 \begin_layout Standard
3541 LyXでの両パッケージの取扱い方は、ほぼ同じです。
3542 \begin_inset Flex MenuItem
3543 status collapsed
3544
3545 \begin_layout Plain Layout
3546 文書\SpecialChar \menuseparator
3547 設定
3548 \end_layout
3549
3550 \end_inset
3551
3552 メニューを開き、
3553 \begin_inset Flex MenuItem
3554 status collapsed
3555
3556 \begin_layout Plain Layout
3557 参考文献
3558 \end_layout
3559
3560 \end_inset
3561
3562 項目から
3563 \begin_inset Flex MenuItem
3564 status collapsed
3565
3566 \begin_layout Plain Layout
3567 Natbib
3568 \end_layout
3569
3570 \end_inset
3571
3572 オプションか
3573 \begin_inset Flex MenuItem
3574 status collapsed
3575
3576 \begin_layout Plain Layout
3577 Jurabib
3578 \end_layout
3579
3580 \end_inset
3581
3582 オプションを選択してください。これらのパッケージによって、引用ダイアログに機能が追加され、参照の様式が選択できるようになります(「Knuth 1984」、「Kn
3583 uth (1984)」、「Knuth, 1984」、「1984」など)。両パッケージは、専用にデザインされたスタイルファイルを必要とすることに注意してください。
3584 両者ともそれ自身のスタイルファイルを同梱していますが、他にもたくさんの追加スタイルファイルがありますし、
3585 \begin_inset Flex Code
3586 status collapsed
3587
3588 \begin_layout Plain Layout
3589 natbib
3590 \end_layout
3591
3592 \end_inset
3593
3594 に至っては、対話的なスタイルファイルビルダーさえ存在します
3595 \begin_inset Foot
3596 status collapsed
3597
3598 \begin_layout Plain Layout
3599 \begin_inset Flex URL
3600 status open
3601
3602 \begin_layout Plain Layout
3603
3604 ftp://ctan.tug.org/tex-archive/macros/latex/contrib/custom-bib/
3605 \end_layout
3606
3607 \end_inset
3608
3609 をご参照ください。
3610 \end_layout
3611
3612 \end_inset
3613
3614
3615 \end_layout
3616
3617 \begin_layout Subsection
3618 節分けされた参考文献
3619 \end_layout
3620
3621 \begin_layout Standard
3622 場合によっては、参考文献をいくつかの節に分ける必要があることがあります。たとえば、あなたが歴史家であるとすれば、出典と学術文献を分ける機能は、おそらく「必需品」
3623 でさえあります。残念ながら、BibTeX自身ではこのようなことができません。しかし、適切なLaTeXパッケージの助けを借りると、BibTeXをこのような必要性を
3624 満たすように拡張することができます。
3625 \end_layout
3626
3627 \begin_layout Standard
3628 LyXは、このようなパッケージの一つである
3629 \begin_inset Flex Code
3630 status collapsed
3631
3632 \begin_layout Plain Layout
3633 bibtopic
3634 \end_layout
3635
3636 \end_inset
3637
3638
3639 \begin_inset Foot
3640 status collapsed
3641
3642 \begin_layout Plain Layout
3643 \begin_inset Flex URL
3644 status open
3645
3646 \begin_layout Plain Layout
3647
3648 ftp://ctan.tug.org/tex-archive/macros/latex/contrib/bibtopic/
3649 \end_layout
3650
3651 \end_inset
3652
3653 から入手可能です。
3654 \end_layout
3655
3656 \end_inset
3657
3658 をそのままでサポートします。このパッケージの長所は、(
3659 \begin_inset Flex Code
3660 status collapsed
3661
3662 \begin_layout Plain Layout
3663 multibib
3664 \end_layout
3665
3666 \end_inset
3667
3668 のような他のパッケージと比較すると)新規の引用コマンドを定義する必要がないことです。そのかわりに、参考文献の違う節には、その節向けの項目を収録した別の参考文献デ
3669 ータベースを用意する必要があります。たとえば、参考文献を「出典」の節と「学術文献」の節に分けたい場合には、それぞれの参考文献データベース、たとえば
3670 \begin_inset Flex Code
3671 status collapsed
3672
3673 \begin_layout Plain Layout
3674 souces.bib
3675 \end_layout
3676
3677 \end_inset
3678
3679
3680 \begin_inset Flex Code
3681 status collapsed
3682
3683 \begin_layout Plain Layout
3684 scientific.bib
3685 \end_layout
3686
3687 \end_inset
3688
3689 とを作成する必要があります。
3690 \end_layout
3691
3692 \begin_layout Standard
3693 \begin_inset Flex MenuItem
3694 status collapsed
3695
3696 \begin_layout Plain Layout
3697 文書\SpecialChar \menuseparator
3698 設定
3699 \end_layout
3700
3701 \end_inset
3702
3703 を開いて
3704 \begin_inset Flex MenuItem
3705 status collapsed
3706
3707 \begin_layout Plain Layout
3708 参考文献
3709 \end_layout
3710
3711 \end_inset
3712
3713 の下の
3714 \begin_inset Flex MenuItem
3715 status collapsed
3716
3717 \begin_layout Plain Layout
3718 節分けされた参考文献
3719 \end_layout
3720
3721 \end_inset
3722
3723 をチェックしてください。すると、参考文献の各節に一つずつ、複数の参考文献を挿入することができます。上記の例では、BibTeX参考文献
3724 \begin_inset Flex Code
3725 status collapsed
3726
3727 \begin_layout Plain Layout
3728 sources.bib
3729 \end_layout
3730
3731 \end_inset
3732
3733 と二つめの参考文献データベース
3734 \begin_inset Flex Code
3735 status collapsed
3736
3737 \begin_layout Plain Layout
3738 scientific.bib
3739 \end_layout
3740
3741 \end_inset
3742
3743 を挿入します。各節に同じスタイルを用いるか異なるスタイルを用いるかは自由です。くわえて、参考文献の節に、指定したデータベースの「引用されたすべての参照」を載せる
3744 (これが既定です)か、「引用されなかったすべての参照」を載せるか、あるいは「すべての参照」を載せるかを選択することができます。これは、もし参考文献を「本文に引用
3745 された出典」・「本文に引用されていない出典」・「学術文献」の三つの節に分割したい場合に、便利でありましょう。各節の見出しは、通常の節や小節として入れることができ
3746 ます。
3747 \begin_inset Flex Code
3748 status collapsed
3749
3750 \begin_layout Plain Layout
3751 bibtopic
3752 \end_layout
3753
3754 \end_inset
3755
3756 は、参考文献用の見出しを取り除いてしまいますので、手動でこれを追加しなくてはなりません(たとえば章*や節*などをお使いください)。
3757 \end_layout
3758
3759 \begin_layout Subsection
3760 複数の参考文献
3761 \end_layout
3762
3763 \begin_layout Standard
3764 文書の節ごとあるいは章ごとの参考文献など、複数の参考文献はBibTeX自身ではサポートされていません。しかしながら、もし若干の
3765 \begin_inset Flex Code
3766 status collapsed
3767
3768 \begin_layout Plain Layout
3769 TeXコード
3770 \end_layout
3771
3772 \end_inset
3773
3774 (第
3775 \begin_inset CommandInset ref
3776 LatexCommand ref
3777 reference "sec:LaTeXコードを挿入する"
3778
3779 \end_inset
3780
3781 節を参照)を利用することを厭わなければ、LyXで節分けされた参考文献を作るのに使用されている(前節を参照)
3782 \begin_inset Flex Code
3783 status collapsed
3784
3785 \begin_layout Plain Layout
3786 bibtopic
3787 \end_layout
3788
3789 \end_inset
3790
3791 パッケージが、この課題を解決する簡単な方法を提供します
3792 \begin_inset Foot
3793 status collapsed
3794
3795 \begin_layout Plain Layout
3796 ほかに、
3797 \begin_inset Flex Code
3798 status collapsed
3799
3800 \begin_layout Plain Layout
3801 chapterbib
3802 \end_layout
3803
3804 \end_inset
3805
3806
3807 \begin_inset Flex Code
3808 status collapsed
3809
3810 \begin_layout Plain Layout
3811 bibunits
3812 \end_layout
3813
3814 \end_inset
3815
3816 パッケージを利用する方法もあります。
3817 \end_layout
3818
3819 \end_inset
3820
3821
3822 \end_layout
3823
3824 \begin_layout Standard
3825 まず
3826 \begin_inset Flex MenuItem
3827 status collapsed
3828
3829 \begin_layout Plain Layout
3830 文書\SpecialChar \menuseparator
3831 設定
3832 \end_layout
3833
3834 \end_inset
3835
3836 に行って
3837 \begin_inset Flex MenuItem
3838 status collapsed
3839
3840 \begin_layout Plain Layout
3841 参考文献
3842 \end_layout
3843
3844 \end_inset
3845
3846 の下の
3847 \begin_inset Flex MenuItem
3848 status collapsed
3849
3850 \begin_layout Plain Layout
3851 節分けされた参考文献
3852 \end_layout
3853
3854 \end_inset
3855
3856 を有効にしてください。つぎに文書中において、参考文献(BibTeX参考文献本体を含む)の入った節を
3857 \begin_inset Flex Code
3858 status collapsed
3859
3860 \begin_layout Plain Layout
3861
3862 \backslash
3863 begin{btUnit}
3864 \end_layout
3865
3866 \end_inset
3867
3868
3869 \begin_inset Flex Code
3870 status collapsed
3871
3872 \begin_layout Plain Layout
3873
3874 \backslash
3875 end{btUnit}
3876 \end_layout
3877
3878 \end_inset
3879
3880 のあいだにはさまなくてはなりません(これらのコマンドはTeXコードとして挿入する必要があります)。参考文献には、現在位置の
3881 \begin_inset Flex Code
3882 status collapsed
3883
3884 \begin_layout Plain Layout
3885 btUnit
3886 \end_layout
3887
3888 \end_inset
3889
3890 において引用されたすべての参照が含まれることになります。
3891 \series bold
3892 (註)
3893 \series default
3894 この方法を用いる場合には、すべての参照はいずれかの
3895 \begin_inset Flex Code
3896 status collapsed
3897
3898 \begin_layout Plain Layout
3899 btUnit
3900 \end_layout
3901
3902 \end_inset
3903
3904 内部になくてはなりません。また、
3905 \begin_inset Flex Code
3906 status collapsed
3907
3908 \begin_layout Plain Layout
3909 btUnit
3910 \end_layout
3911
3912 \end_inset
3913
3914 は入れ子構造にすることができません。
3915 \end_layout
3916
3917 \begin_layout Section
3918 複合文書
3919 \end_layout
3920
3921 \begin_layout Subsection
3922 一般的な操作
3923 \end_layout
3924
3925 \begin_layout Standard
3926 たくさんの節を含んだ大きなファイルで作業をする場合、文書をいくつかのファイルに分割した方が往々にして便利ですし、場合によっては、表部分にはしょっちゅう変更が加え
3927 られるけれども、その前の文章はつねに同じであるようなケースもあるでしょう。このような場合には、複合文書を利用することを、まずご検討ください。たとえば、科学論文は
3928 通常、導入部・所見・結果・議論・結論の五つの節から成ります。これら各節を別々のLyXファイルにして、タイトル・著者・概要・参考文献等と、これら五つのインクルード
3929 \begin_inset Foot
3930 status collapsed
3931
3932 \begin_layout Plain Layout
3933
3934 \series bold
3935 (訳註)
3936 \series default
3937 「取り込む」の意です。原語「include」に対する訳語として、プログラミング用語の「インクルードする」以外に適語がないので、ここではプログラミング用語をそのま
3938 ま使用します。
3939 \end_layout
3940
3941 \end_inset
3942
3943 ファイルを持つ、もう一つ別の「マスター」ファイルを作成するようにすることができます。これらの各ファイルは、単にマスターファイルにインクルードされるだけでなく、単
3944 独でも出力したり印刷したりすることのできる完全なLyXファイルであるように注意することが重要です。しかも、これらの各ファイルは、同じ文書クラスでなくてはなりませ
3945 ん。articleクラスとbookクラスを混在させるようなことはなさらないでください。LaTeXファイルをインクルードすることもできますが、このファイルにはプリ
3946 アンブルがあってはなりません(
3947 \family typewriter
3948
3949 \backslash
3950 begin{document}
3951 \family default
3952 行とその前のすべて、および
3953 \family typewriter
3954
3955 \backslash
3956 end{documen
3957 \family default
3958 t}行は削除しておかなければなりません)。さもないと、DVIファイルを作成する際にエラーが発生するでしょう。
3959 \end_layout
3960
3961 \begin_layout Standard
3962 LyXでは、
3963 \family sans
3964 挿入\SpecialChar \menuseparator
3965 ファイル\SpecialChar \menuseparator
3966 子文書
3967 \family default
3968 で簡単にファイルをインクルードすることができます。このメニューを選んでクリックすると、カーソルの現在位置に小さな枠が挿入されます。この枠をクリックすると、ダイア
3969 ログが現れるので、そこでインクルードするファイルとインクルード方法を選択することができます。
3970 \end_layout
3971
3972 \begin_layout Standard
3973 ファイル選択ボックスは、いまや自明でしょう。インクルード方法には、「include」・「input」・「verbatim」の三つがあります。「include」と
3974 「input」の違いは、正確にはLaTeXの達人にしか意味のないものですが、ほとんどの人にとって意味のある違いといえば、「include」されたファイルは新規頁
3975 から組版されるのに対し、「input」されたファイルは現在のページから組版される点です。
3976 \end_layout
3977
3978 \begin_layout Standard
3979 一般に、マスターファイルは、組版前に完全なLaTeXファイルに変換されますが、インクルードされるファイルは、プリアンブル情報をまったく持たないLaTeXファイル
3980 に変換されます。
3981 \end_layout
3982
3983 \begin_layout Standard
3984 「verbatim」インクルードファイルでは、ファイルの内容がそのまま(つまり「
3985 \begin_inset Flex Code
3986 status collapsed
3987
3988 \begin_layout Plain Layout
3989 verbatim
3990 \end_layout
3991
3992 \end_inset
3993
3994 」モードで)固定幅タイプライタフォントで組版されます。通常、このファイルの空白は、通常のLyXでの空白の取扱いとは違って、連続した複数の空白がそのまま出力される
3995 ものの、単なる見えない空白です。ただし、
3996 \family sans
3997
3998 \begin_inset Flex MenuItem
3999 status collapsed
4000
4001 \begin_layout Plain Layout
4002
4003 \family sans
4004 出力の空白に印付けをする
4005 \end_layout
4006
4007 \end_inset
4008
4009
4010 \family default
4011 チェックボックスを有効にすると、空白が存在することを明確にするために空白の印が出力されます。
4012 \end_layout
4013
4014 \begin_layout Subsection
4015 ファイル間の相互参照
4016 \end_layout
4017
4018 \begin_layout Standard
4019 \begin_inset Box Shadowbox
4020 position "t"
4021 hor_pos "c"
4022 has_inner_box 1
4023 inner_pos "t"
4024 use_parbox 0
4025 use_makebox 0
4026 width "100col%"
4027 special "none"
4028 height "1in"
4029 height_special "totalheight"
4030 status open
4031
4032 \begin_layout Plain Layout
4033 この節の内容は、すでに古くなっています。既定のマスター文書についてと、マスターが開いているときに子文書をどう開くかについて記述する必要があります。[[要修正]]
4034 \end_layout
4035
4036 \end_inset
4037
4038
4039 \end_layout
4040
4041 \begin_layout Standard
4042 異なるファイル間に相互参照を設定することも可能です。まず、すべての関係するファイルを開いてください。例として、2つのファイルを扱う場合を考え、各ファイルをA・B
4043 と呼びます。BがAにインクルードされるファイルだとします。Aにラベルを入れて、Bで参照したいとしましょう。文書Bで相互参照ダイアログを開いて、使用する「バッファ
4044 」を選んでください。
4045 \end_layout
4046
4047 \begin_layout Subsection
4048 すべての子文書での参考文献
4049 \end_layout
4050
4051 \begin_layout Standard
4052 \begin_inset Box Shadowbox
4053 position "t"
4054 hor_pos "c"
4055 has_inner_box 1
4056 inner_pos "t"
4057 use_parbox 0
4058 use_makebox 0
4059 width "100col%"
4060 special "none"
4061 height "1in"
4062 height_special "totalheight"
4063 status open
4064
4065 \begin_layout Plain Layout
4066 この節も更新が必要です。この点に関する内容がwikiにあるので、それをここにコピーすることも可か。
4067 \end_layout
4068
4069 \end_inset
4070
4071
4072 \end_layout
4073
4074 \begin_layout Standard
4075 すべての子文書の全文献項目を含んだ参考文献一覧をコピーし、それをコメントに変更してください。このようにすることで、LyXは.bibファイルを見つけることができ、参
4076 考文献一覧を見えるようにせずとも簡単に参照を挿入することができるようになります。
4077 \end_layout
4078
4079 \begin_layout Standard
4080 参考文献一覧がコメントにあるために、LaTeXはそれを使用しないので、参照は[1]のようには表示されないで[?]のように表示されます。ひとつの解決法として、コメ
4081 ントをインクルードするLaTeXパッケージの
4082 \begin_inset Flex Code
4083 status collapsed
4084
4085 \begin_layout Plain Layout
4086 comment
4087 \end_layout
4088
4089 \end_inset
4090
4091 を使用して、ファイルを別々に処理する方法があります。そのためには、すべての子文書のプリアンブルに以下を書き加えてください。
4092 \end_layout
4093
4094 \begin_layout LyX-Code
4095
4096 \backslash
4097 usepackage{comment}
4098 \end_layout
4099
4100 \begin_layout LyX-Code
4101
4102 \backslash
4103 includecomment{comment}
4104 \end_layout
4105
4106 \begin_layout Standard
4107 \begin_inset Flex URL
4108 status collapsed
4109
4110 \begin_layout Plain Layout
4111
4112 http://wiki.lyx.org/FAQ/Unsorted#toc31
4113 \end_layout
4114
4115 \end_inset
4116
4117 も参照してください。
4118 \end_layout
4119
4120 \begin_layout Section
4121 装飾的なヘッダ・フッタ
4122 \end_layout
4123
4124 \begin_layout Standard
4125 既定のページレイアウトは、どちらかといえば素っ気ないものです。
4126 \begin_inset Flex Code
4127 status collapsed
4128
4129 \begin_layout Plain Layout
4130 article
4131 \end_layout
4132
4133 \end_inset
4134
4135 文書クラスの場合には、ページの下の真ん中にページ番号がつくだけです。この取扱説明書はKOMA-scriptのbookクラスなので、すこしは凝ってますが、ほんとう
4136 に着飾るには、『
4137 \emph on
4138 ユーザーの手引き
4139 \emph default
4140 』に述べられているように、文書ページスタイルを「装飾的(fancy)」に設定する必要があります。この節では、望んだとおりの効果を得るために、LaTeXプリアンブ
4141 ルに挿入する必要のあるLaTeXコードについて解説します。
4142 \end_layout
4143
4144 \begin_layout Standard
4145 ページへッダは、「left(左)」・「center(中央)」・「right(右)」と命名された3つのフィールドに分けられています。フッタも同様に3つのフィールド
4146 に分類されています。これらのフィールドをもっとも簡単に設定するLaTeXコマンドには、
4147 \family typewriter
4148
4149 \begin_inset Flex Code
4150 status collapsed
4151
4152 \begin_layout Plain Layout
4153
4154 \family typewriter
4155
4156 \backslash
4157 lhead
4158 \end_layout
4159
4160 \end_inset
4161
4162
4163 \family default
4164
4165 \family typewriter
4166
4167 \begin_inset Flex Code
4168 status collapsed
4169
4170 \begin_layout Plain Layout
4171
4172 \family typewriter
4173
4174 \backslash
4175 chead
4176 \end_layout
4177
4178 \end_inset
4179
4180
4181 \family default
4182
4183 \family typewriter
4184
4185 \begin_inset Flex Code
4186 status collapsed
4187
4188 \begin_layout Plain Layout
4189
4190 \family typewriter
4191
4192 \backslash
4193 rhead
4194 \end_layout
4195
4196 \end_inset
4197
4198
4199 \family default
4200
4201 \begin_inset Flex Code
4202 status collapsed
4203
4204 \begin_layout Plain Layout
4205
4206 \backslash
4207 lfoot
4208 \end_layout
4209
4210 \end_inset
4211
4212 などがあります。かりに、各ページの左上端に自分の名前を入れたいものとしましょう。次のようなコマンドをプリアンブルに入れるだけです。
4213 \end_layout
4214
4215 \begin_layout Standard
4216
4217 \family typewriter
4218
4219 \backslash
4220 lhead{物書 はじめ}
4221 \end_layout
4222
4223 \begin_layout Standard
4224 これで自分の名前が左上に現れます。フィールドに取り除きたい既定の内容がある場合(往々にして中央のフッタにはページ番号が入ります)には、空の引数を持つコマンドを入
4225 れるだけです。すなわち、
4226 \end_layout
4227
4228 \begin_layout Standard
4229
4230 \family typewriter
4231
4232 \backslash
4233 cfoot{}
4234 \begin_inset Newline newline
4235 \end_inset
4236
4237
4238 \family default
4239 とします。
4240 \end_layout
4241
4242 \begin_layout Standard
4243 もっと美しくしてみましょう。節番号を「第‥節」という言葉といっしょに(第3節のように)左上に入れ、ページ番号を(4ページのように)右上に、自分の名前を左下に、日
4244 付を右下に入れます。以下のコマンドをプリアンブルに入れます。
4245 \end_layout
4246
4247 \begin_layout Standard
4248
4249 \family typewriter
4250
4251 \backslash
4252 lhead{第
4253 \backslash
4254 thesection 節}
4255 \end_layout
4256
4257 \begin_layout Standard
4258
4259 \family typewriter
4260
4261 \backslash
4262 chead{}
4263 \end_layout
4264
4265 \begin_layout Standard
4266
4267 \family typewriter
4268
4269 \backslash
4270 rhead{
4271 \backslash
4272 thepage ページ}
4273 \end_layout
4274
4275 \begin_layout Standard
4276
4277 \family typewriter
4278
4279 \backslash
4280 lfoot{物書 はじめ}
4281 \end_layout
4282
4283 \begin_layout Standard
4284
4285 \family typewriter
4286
4287 \backslash
4288 cfoot{}
4289 \end_layout
4290
4291 \begin_layout Standard
4292
4293 \family typewriter
4294
4295 \backslash
4296 rfoot{
4297 \backslash
4298 today}
4299 \end_layout
4300
4301 \begin_layout Standard
4302 コマンド
4303 \family typewriter
4304
4305 \begin_inset Flex Code
4306 status collapsed
4307
4308 \begin_layout Plain Layout
4309
4310 \family typewriter
4311
4312 \backslash
4313 thesecti
4314 \family default
4315 o
4316 \family typewriter
4317 n
4318 \end_layout
4319
4320 \end_inset
4321
4322
4323 \family default
4324
4325 \begin_inset Flex Code
4326 status collapsed
4327
4328 \begin_layout Plain Layout
4329
4330 \family typewriter
4331
4332 \backslash
4333 thepa
4334 \family default
4335 ge
4336 \end_layout
4337
4338 \end_inset
4339
4340 は、それぞれLaTeXの節カウンタおよびページカウンタを取得するもので、これによって現在の節番号とページ番号を印字します。
4341 \begin_inset Flex Code
4342 status collapsed
4343
4344 \begin_layout Plain Layout
4345
4346 \family typewriter
4347
4348 \backslash
4349 tod
4350 \family default
4351 ay
4352 \end_layout
4353
4354 \end_inset
4355
4356 は、今日の日付を印字するものです。
4357 \end_layout
4358
4359 \begin_layout Standard
4360 へッダ下またはフッタ上に描かれる罫線の太さも変更することができます。もし罫線が必要なければ、太さを0にしてください。ヘッダ罫線は、既定では0.4ptの太さであり、
4361 フッタ罫線は0ptです。太さを変更するには、
4362 \family typewriter
4363
4364 \begin_inset Flex Code
4365 status collapsed
4366
4367 \begin_layout Plain Layout
4368
4369 \family typewriter
4370
4371 \backslash
4372 renewcommand{
4373 \backslash
4374 headrulewidth}{0.4pt}
4375 \end_layout
4376
4377 \end_inset
4378
4379
4380 \family default
4381
4382 \family typewriter
4383
4384 \begin_inset Flex Code
4385 status collapsed
4386
4387 \begin_layout Plain Layout
4388
4389 \family typewriter
4390
4391 \backslash
4392 renewcommand{
4393 \backslash
4394 footrulewidth}{0.4pt}
4395 \end_layout
4396
4397 \end_inset
4398
4399
4400 \family default
4401 のようなコマンドを使用してください。
4402 \end_layout
4403
4404 \begin_layout Standard
4405 \begin_inset Flex Code
4406 status collapsed
4407
4408 \begin_layout Plain Layout
4409
4410 \family typewriter
4411
4412 \backslash
4413 thispagestyle{empty}
4414 \end_layout
4415
4416 \end_inset
4417
4418
4419 \begin_inset Flex Code
4420 status collapsed
4421
4422 \begin_layout Plain Layout
4423
4424 \family typewriter
4425
4426 \backslash
4427 thispagestyle{plain}
4428 \end_layout
4429
4430 \end_inset
4431
4432
4433 \begin_inset Flex Code
4434 status collapsed
4435
4436 \begin_layout Plain Layout
4437
4438 \family typewriter
4439
4440 \backslash
4441 thispagestyle{fancy}
4442 \end_layout
4443
4444 \end_inset
4445
4446 のようなコマンドを使えば、各ページごとにへッダ・フッタ設定を有効にしたり無効にしたりすることができます。設定を変更したいページに、これらのコマンドをTeXコード
4447 として挿入してください。実は、タイトルページは、その後のページは大域的に装飾的(fancy)に設定されていれば装飾的(fancy)になるにもかかわらず、既定でプ
4448 レーン(plain)になるように設定されているのです。
4449 \end_layout
4450
4451 \begin_layout Standard
4452 奇数ページの左上だけに何かを挿入するなど、もっと複雑なコマンドもあるのですが、詳しい解説は
4453 \begin_inset Flex Code
4454 status collapsed
4455
4456 \begin_layout Plain Layout
4457
4458 \family typewriter
4459 fancyhdr
4460 \end_layout
4461
4462 \end_inset
4463
4464 パッケージの取扱説明書をご参照ください(
4465 \begin_inset Flex Code
4466 status collapsed
4467
4468 \begin_layout Plain Layout
4469 fancyhdr.dvi
4470 \end_layout
4471
4472 \end_inset
4473
4474 を探してください)。
4475 \end_layout
4476
4477 \begin_layout Standard
4478 最後の例として、へッダやフッタに画像を挿入できることを取り上げましょう。会社のロゴをページ左上に入れたいものとします。たとえば、
4479 \end_layout
4480
4481 \begin_layout Standard
4482
4483 \family typewriter
4484
4485 \backslash
4486 lhead{
4487 \backslash
4488 resizebox{1in}{!}{
4489 \backslash
4490 includegraphics{logo.eps}}}
4491 \end_layout
4492
4493 \begin_layout Standard
4494 \noindent
4495 とすれば、これを実現できます(文書中に他に画像を挿入していない場合には、
4496 \begin_inset Newline newline
4497 \end_inset
4498
4499
4500 \begin_inset Flex Code
4501 status collapsed
4502
4503 \begin_layout Plain Layout
4504 \noindent
4505
4506 \family typewriter
4507
4508 \backslash
4509 usepackage{graphics}
4510 \end_layout
4511
4512 \end_inset
4513
4514 をプリアンブルに宣言する必要があります)。
4515 \end_layout
4516
4517 \begin_layout Section
4518 箇条書き(記号)ブリットの指定
4519 \begin_inset CommandInset label
4520 LatexCommand label
4521 name "sec:ブリット"
4522
4523 \end_inset
4524
4525
4526 \end_layout
4527
4528 \begin_layout Standard
4529
4530 \noun on
4531 Allan Rae文
4532 \end_layout
4533
4534 \begin_layout Subsection
4535 はじめに
4536 \end_layout
4537
4538 \begin_layout Standard
4539 LyXには、ブリットの形が216個準備されていて、簡単なダイアログから呼び出すことができます。このダイアログを使えば、箇条書き(記号)の各階層で使うブリットの形
4540 を変更することができます。この設定は文書全体に共通なので、段落ごとに別のブリットを指定することはできません
4541 \begin_inset Foot
4542 status collapsed
4543
4544 \begin_layout Plain Layout
4545 正確には可能ですが、手動で行う必要があります。
4546 \end_layout
4547
4548 \end_inset
4549
4550
4551 \end_layout
4552
4553 \begin_layout Subsection
4554 インタフェース
4555 \end_layout
4556
4557 \begin_layout Standard
4558 メニュー項目の
4559 \begin_inset Flex MenuItem
4560 status collapsed
4561
4562 \begin_layout Plain Layout
4563 文書\SpecialChar \menuseparator
4564 設定
4565 \end_layout
4566
4567 \end_inset
4568
4569 を選択してダイアログを開き、
4570 \begin_inset Flex MenuItem
4571 status collapsed
4572
4573 \begin_layout Plain Layout
4574 ブリット
4575 \end_layout
4576
4577 \end_inset
4578
4579 タブを選択してください。
4580 \end_layout
4581
4582 \begin_layout Standard
4583 そのダイアログに、ブリットの形の一覧表があります。
4584 \begin_inset Flex MenuItem
4585 status collapsed
4586
4587 \begin_layout Plain Layout
4588 フォント
4589 \end_layout
4590
4591 \end_inset
4592
4593 と書いてあるドロップダウンメニューで、6つの各ブリット形パネルを切り替えることができます。また、一覧表左の
4594 \begin_inset Flex MenuItem
4595 status collapsed
4596
4597 \begin_layout Plain Layout
4598 階層
4599 \end_layout
4600
4601 \end_inset
4602
4603 パネルは、変更したい階層を選択するものです。
4604 \begin_inset Flex MenuItem
4605 status collapsed
4606
4607 \begin_layout Plain Layout
4608 任意のブリット
4609 \end_layout
4610
4611 \end_inset
4612
4613 では、指定したいLaTeX表現を入力することができます。任意のブリットを指定した場合には、そのコマンドが必要とするパッケージをLaTeXプリアンブルで指定する必
4614 要があります。
4615 \end_layout
4616
4617 \begin_layout Standard
4618 6つのパネルは、それぞれが必要とするパッケージによって分類されています。下記は、フォント名とLaTeXパッケージの対応表です。
4619 \end_layout
4620
4621 \begin_layout Standard
4622 \align center
4623 \begin_inset Tabular
4624 <lyxtabular version="3" rows="7" columns="2">
4625 <features tabularvalignment="middle">
4626 <column alignment="center" valignment="top" width="0pt">
4627 <column alignment="center" valignment="top" width="0pt">
4628 <row>
4629 <cell alignment="center" valignment="top" topline="true" bottomline="true" leftline="true" usebox="none">
4630 \begin_inset Text
4631
4632 \begin_layout Plain Layout
4633 フォント
4634 \end_layout
4635
4636 \end_inset
4637 </cell>
4638 <cell alignment="center" valignment="top" topline="true" bottomline="true" leftline="true" rightline="true" usebox="none">
4639 \begin_inset Text
4640
4641 \begin_layout Plain Layout
4642
4643 \family roman
4644 \series medium
4645 \shape up
4646 \size normal
4647 \emph off
4648 \bar no
4649 \noun off
4650 \color none
4651 必要とするパッケージ
4652 \end_layout
4653
4654 \end_inset
4655 </cell>
4656 </row>
4657 <row>
4658 <cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
4659 \begin_inset Text
4660
4661 \begin_layout Plain Layout
4662
4663 \family sans
4664 標準
4665 \end_layout
4666
4667 \end_inset
4668 </cell>
4669 <cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
4670 \begin_inset Text
4671
4672 \begin_layout Plain Layout
4673
4674 \series medium
4675 \shape up
4676 \size normal
4677 \emph off
4678 \bar no
4679 \noun off
4680 \color none
4681 LaTeX
4682 \family roman
4683 本体
4684 \end_layout
4685
4686 \end_inset
4687 </cell>
4688 </row>
4689 <row>
4690 <cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
4691 \begin_inset Text
4692
4693 \begin_layout Plain Layout
4694
4695 \family sans
4696 \series medium
4697 \shape up
4698 \size normal
4699 \emph off
4700 \bar no
4701 \noun off
4702 \color none
4703 数式
4704 \end_layout
4705
4706 \end_inset
4707 </cell>
4708 <cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
4709 \begin_inset Text
4710
4711 \begin_layout Plain Layout
4712
4713 \family typewriter
4714 \series medium
4715 \shape up
4716 \size normal
4717 \emph off
4718 \bar no
4719 \noun off
4720 \color none
4721 amssymb.sty
4722 \end_layout
4723
4724 \end_inset
4725 </cell>
4726 </row>
4727 <row>
4728 <cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
4729 \begin_inset Text
4730
4731 \begin_layout Plain Layout
4732
4733 \family sans
4734 \series medium
4735 \shape up
4736 \size normal
4737 \emph off
4738 \bar no
4739 \noun off
4740 \color none
4741 絵文字1
4742 \end_layout
4743
4744 \end_inset
4745 </cell>
4746 <cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
4747 \begin_inset Text
4748
4749 \begin_layout Plain Layout
4750
4751 \family typewriter
4752 \series medium
4753 \shape up
4754 \size normal
4755 \emph off
4756 \bar no
4757 \noun off
4758 \color none
4759 pifont.sty
4760 \end_layout
4761
4762 \end_inset
4763 </cell>
4764 </row>
4765 <row>
4766 <cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
4767 \begin_inset Text
4768
4769 \begin_layout Plain Layout
4770
4771 \family sans
4772 \series medium
4773 \shape up
4774 \size normal
4775 \emph off
4776 \bar no
4777 \noun off
4778 \color none
4779 絵文字2
4780 \end_layout
4781
4782 \end_inset
4783 </cell>
4784 <cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
4785 \begin_inset Text
4786
4787 \begin_layout Plain Layout
4788
4789 \family typewriter
4790 \series medium
4791 \shape up
4792 \size normal
4793 \emph off
4794 \bar no
4795 \noun off
4796 \color none
4797 pifont.sty
4798 \end_layout
4799
4800 \end_inset
4801 </cell>
4802 </row>
4803 <row>
4804 <cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
4805 \begin_inset Text
4806
4807 \begin_layout Plain Layout
4808
4809 \family sans
4810 \series medium
4811 \shape up
4812 \size normal
4813 \emph off
4814 \bar no
4815 \noun off
4816 \color none
4817 絵文字3
4818 \end_layout
4819
4820 \end_inset
4821 </cell>
4822 <cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
4823 \begin_inset Text
4824
4825 \begin_layout Plain Layout
4826
4827 \family typewriter
4828 \series medium
4829 \shape up
4830 \size normal
4831 \emph off
4832 \bar no
4833 \noun off
4834 \color none
4835 pifont.sty
4836 \end_layout
4837
4838 \end_inset
4839 </cell>
4840 </row>
4841 <row>
4842 <cell alignment="center" valignment="top" topline="true" bottomline="true" leftline="true" usebox="none">
4843 \begin_inset Text
4844
4845 \begin_layout Plain Layout
4846
4847 \family sans
4848 \series medium
4849 \shape up
4850 \size normal
4851 \emph off
4852 \bar no
4853 \noun off
4854 \color none
4855 絵文字4
4856 \end_layout
4857
4858 \end_inset
4859 </cell>
4860 <cell alignment="center" valignment="top" topline="true" bottomline="true" leftline="true" rightline="true" usebox="none">
4861 \begin_inset Text
4862
4863 \begin_layout Plain Layout
4864
4865 \family typewriter
4866 \series medium
4867 \shape up
4868 \size normal
4869 \emph off
4870 \bar no
4871 \noun off
4872 \color none
4873 pifont.sty
4874 \end_layout
4875
4876 \end_inset
4877 </cell>
4878 </row>
4879 </lyxtabular>
4880
4881 \end_inset
4882
4883
4884 \end_layout
4885
4886 \begin_layout Standard
4887 LyXは、ユーザーが導入されていないパッケージのブリットを使用したとしても、警告を発しません。ファイルを閲覧したり印刷したりしようとしたときにLaTeXエラーが
4888 出るようならば、パッケージが導入されていない可能性が大です
4889 \begin_inset Foot
4890 status collapsed
4891
4892 \begin_layout Plain Layout
4893 LyXが、パッケージがなくてもブリットを使用することを許すのは、編集をここで行ったとしても、別のところへエクスポートする可能性があるからです。
4894 \end_layout
4895
4896 \end_inset
4897
4898
4899 \end_layout
4900
4901 \begin_layout Subsection
4902 使用法
4903 \end_layout
4904
4905 \begin_layout Standard
4906 変更したいブリット階層を選んで、ブリットの形と大きさを選んでください。何らかの変更を加えたとしても、LyX上には反映されませんが、文書の表示を行えば確認されます
4907 \begin_inset Foot
4908 status collapsed
4909
4910 \begin_layout Plain Layout
4911 もし
4912 \emph on
4913 本当に
4914 \emph default
4915 段落ごとに異なるブリットの形を使いたいならば、TeXコードを使って少し手を汚す必要があります。この場合も、ブリット選択ダイアログを使えば、さまざまな形のLaTe
4916 Xコードを確認することができるので手助けとなるでしょう。任意に設定した段落をつくるには、以下のような選択肢があります。
4917 \end_layout
4918
4919 \begin_layout Plain Layout
4920 \begin_inset ERT
4921 status open
4922
4923 \begin_layout Plain Layout
4924
4925
4926 \backslash
4927 let
4928 \backslash
4929 savelabelitemi=
4930 \backslash
4931 labelitemi
4932 \end_layout
4933
4934 \end_inset
4935
4936
4937 \end_layout
4938
4939 \begin_layout Plain Layout
4940 \begin_inset ERT
4941 status open
4942
4943 \begin_layout Plain Layout
4944
4945
4946 \backslash
4947 renewcommand
4948 \backslash
4949 labelitemi[0]{
4950 \backslash
4951 small
4952 \backslash
4953 (
4954 \backslash
4955 sharp
4956 \backslash
4957 )}
4958 \end_layout
4959
4960 \end_inset
4961
4962
4963 \end_layout
4964
4965 \begin_layout Itemize
4966 特定の階層の新しいブリット形を指定するには、LaTeXコマンド
4967 \begin_inset Flex Code
4968 status collapsed
4969
4970 \begin_layout Plain Layout
4971
4972 \family typewriter
4973
4974 \backslash
4975 renewcommand{}{}
4976 \end_layout
4977
4978 \end_inset
4979
4980 を使用します。あとで現在のブリット形に戻すことができるように、現在のブリット形を保存しておく必要もあります。ここで使っている箇条書きでは、第1階層のブリットを変
4981 更するために、以下のLaTeXコードが使用されています。
4982 \end_layout
4983
4984 \begin_deeper
4985 \begin_layout LyX-Code
4986
4987 \family typewriter
4988
4989 \backslash
4990 let
4991 \backslash
4992 savelabelitemi=
4993 \backslash
4994 labelitemi
4995 \end_layout
4996
4997 \begin_layout LyX-Code
4998
4999 \family typewriter
5000
5001 \backslash
5002 renewcommand
5003 \backslash
5004 labelitemi[0]{
5005 \backslash
5006 small
5007 \backslash
5008 (
5009 \backslash
5010 sharp
5011 \backslash
5012 )}
5013 \end_layout
5014
5015 \end_deeper
5016 \begin_layout Itemize
5017 箇条書き(記号)の階層は、
5018 \begin_inset Flex Code
5019 status collapsed
5020
5021 \begin_layout Plain Layout
5022
5023 \backslash
5024 labelitem
5025 \end_layout
5026
5027 \end_inset
5028
5029 コマンドの一部にローマ数字で指定されていることに注意してください。
5030 \end_layout
5031
5032 \begin_layout Itemize
5033 \begin_inset ERT
5034 status open
5035
5036 \begin_layout Plain Layout
5037
5038 [
5039 \backslash
5040 (
5041 \backslash
5042 star
5043 \backslash
5044 )]
5045 \end_layout
5046
5047 \end_inset
5048
5049 各項目のブリットを指定するには、角括弧で囲んだブリット形を、行頭に
5050 \begin_inset Flex Code
5051 status collapsed
5052
5053 \begin_layout Plain Layout
5054 TeXコード
5055 \end_layout
5056
5057 \end_inset
5058
5059 として挿入してください。たとえば、この項目の行頭には
5060 \family typewriter
5061
5062 \begin_inset Flex Code
5063 status collapsed
5064
5065 \begin_layout Plain Layout
5066
5067 \family typewriter
5068 [
5069 \backslash
5070 (
5071 \backslash
5072 star
5073 \backslash
5074 )]
5075 \end_layout
5076
5077 \end_inset
5078
5079
5080 \family default
5081 が指定されています。
5082 \end_layout
5083
5084 \begin_layout Plain Layout
5085 \begin_inset ERT
5086 status open
5087
5088 \begin_layout Plain Layout
5089
5090
5091 \backslash
5092 renewcommand
5093 \backslash
5094 labelitemi[0]{
5095 \backslash
5096 savelabelitemi}
5097 \end_layout
5098
5099 \end_inset
5100
5101
5102 \end_layout
5103
5104 \begin_layout Plain Layout
5105 文書全体で使用するブリット形が有効であるようにするために、labelitemを元の設定に戻す必要があります。そのためには、以下のようにします。
5106 \end_layout
5107
5108 \begin_layout LyX-Code
5109
5110 \family typewriter
5111
5112 \backslash
5113 renewcommand
5114 \backslash
5115 labelitemi[0]{
5116 \backslash
5117 savelabelitemi}
5118 \end_layout
5119
5120 \end_inset
5121
5122
5123 \end_layout
5124
5125 \begin_layout Chapter
5126 LyXとインターネット網
5127 \end_layout
5128
5129 \begin_layout Standard
5130 LyX has long supported the export of documents to various web-friendly formats,
5131  such as HTML.
5132  Before verson 2.0, however, HTML export was always accomplished by the use
5133  of external converters.
5134 \begin_inset Foot
5135 status collapsed
5136
5137 \begin_layout Plain Layout
5138 For details on the use of external converters with LyX, see the 
5139 \emph on
5140 Converters
5141 \emph default
5142  section of the Customization manual.
5143 \end_layout
5144
5145 \end_inset
5146
5147  These fall into two large groups: there are converters that use LaTeX as
5148  an intermediate format, such as 
5149 \begin_inset Flex Code
5150 status collapsed
5151
5152 \begin_layout Plain Layout
5153
5154 \lang english
5155 htlatex
5156 \end_layout
5157
5158 \end_inset
5159
5160
5161 \begin_inset Flex Code
5162 status collapsed
5163
5164 \begin_layout Plain Layout
5165
5166 \lang english
5167 html2latex
5168 \end_layout
5169
5170 \end_inset
5171
5172 , and 
5173 \begin_inset Flex Code
5174 status collapsed
5175
5176 \begin_layout Plain Layout
5177
5178 \lang english
5179 plastex
5180 \end_layout
5181
5182 \end_inset
5183
5184 , relying upon LyX to produce the LaTeX; and there is a converter that works
5185  directly on LyX files, 
5186 \begin_inset Flex Code
5187 status collapsed
5188
5189 \begin_layout Plain Layout
5190
5191 \lang english
5192 eLyXer
5193 \end_layout
5194
5195 \end_inset
5196
5197 .
5198  All of these have different advantages and disadvantages.
5199  
5200 \end_layout
5201
5202 \begin_layout Standard
5203 The LaTeX-based converters have the advantage that, in principle, they know
5204  everything about the exported document that LaTeX does.
5205  Such converters do not care, for example, if a certain block of code was
5206  produced by LyX or was Evil Red Text.
5207  These converters know about 
5208 \begin_inset Flex Code
5209 status collapsed
5210
5211 \begin_layout Plain Layout
5212
5213 \lang english
5214 aux
5215 \end_layout
5216
5217 \end_inset
5218
5219  files, counters, and references, and can often make use of the 
5220 \begin_inset Flex Code
5221 status collapsed
5222
5223 \begin_layout Plain Layout
5224
5225 \lang english
5226 bbl
5227 \end_layout
5228
5229 \end_inset
5230
5231  files generated by BibTeX.
5232  On the other hand, LaTeX is a very hard language to parse---it is sometimes
5233  said that only TeX itself understands TeX---and LaTeX-based converters
5234  will often choke on what seem to be quite simple constructs; complex ones
5235  can throw them completely, and as of this writing, for example, the 
5236 \emph on
5237 Embedded Objects
5238 \emph default
5239  manual will not export with 
5240 \begin_inset Flex Code
5241 status collapsed
5242
5243 \begin_layout Plain Layout
5244
5245 \lang english
5246 htlatex
5247 \end_layout
5248
5249 \end_inset
5250
5251 , though the others will.
5252  The other issue concerns how math is handled.
5253  These converters typically convert the formulae into little pictures that
5254  are then linked from the HTML document.
5255  Since these are actually generated by LaTeX, they are accurate.
5256  But they do not scale well, and just getting them to look as if they are
5257  actually meant to be in your document---so that the font sizes seem to
5258  be roughly the same---can be a challenge.
5259 \end_layout
5260
5261 \begin_layout Standard
5262 Alex Fernandez's 
5263 \begin_inset Flex Code
5264 status collapsed
5265
5266 \begin_layout Plain Layout
5267
5268 \lang english
5269 eLyXer
5270 \end_layout
5271
5272 \end_inset
5273
5274  (
5275 \begin_inset CommandInset href
5276 LatexCommand href
5277 name "http://elyxer.nongnu.org/"
5278 target "http://elyxer.nongnu.org/"
5279
5280 \end_inset
5281
5282 ) solves some of these problems.
5283  In particular, the formulae it produces scale perfectly, since it renders
5284  math using a combination of HTML and CSS rather than converting the formulae
5285  to images.
5286  But even moderately complex formula are rendered less well than with 
5287 \begin_inset Flex Code
5288 status collapsed
5289
5290 \begin_layout Plain Layout
5291
5292 \lang english
5293 htlatex
5294 \end_layout
5295
5296 \end_inset
5297
5298 ; this reflects the limitations of HTML.
5299 \begin_inset Foot
5300 status collapsed
5301
5302 \begin_layout Plain Layout
5303 That said, 
5304 \begin_inset Flex Code
5305 status collapsed
5306
5307 \begin_layout Plain Layout
5308
5309 \lang english
5310 eLyXer
5311 \end_layout
5312
5313 \end_inset
5314
5315  can also use jsMath and MathJax for equations, but this setting is only
5316  available globally and requires one to have access to a server that runs
5317  the backend.
5318 \end_layout
5319
5320 \end_inset
5321
5322  More importantly (as of version 1.1.1, at least), 
5323 \begin_inset Flex Code
5324 status collapsed
5325
5326 \begin_layout Plain Layout
5327
5328 \lang english
5329 eLyXer
5330 \end_layout
5331
5332 \end_inset
5333
5334  has limited support for math macros and no support for user-defined paragraph
5335  or character styles.
5336  These limitations make 
5337 \begin_inset Flex Code
5338 status collapsed
5339
5340 \begin_layout Plain Layout
5341
5342 \lang english
5343 eLyXer
5344 \end_layout
5345
5346 \end_inset
5347
5348  unsuitable for many of the documents LyX users produce.
5349  In principle, of course, these problems could be solved, but the LyX developers
5350  have decided to follow a different path and have made LyX itself capable
5351  of writing XHTML, just as it is capable of writing LaTeX, DocBook, and
5352  plaintext.
5353 \end_layout
5354
5355 \begin_layout Standard
5356 As of this writing, XHTML output remains under development and should probably
5357  be regarded as 
5358 \begin_inset Quotes eld
5359 \end_inset
5360
5361 experimental
5362 \begin_inset Quotes erd
5363 \end_inset
5364
5365 .
5366 \begin_inset Foot
5367 status collapsed
5368
5369 \begin_layout Plain Layout
5370 The file 
5371 \begin_inset Flex Code
5372 status collapsed
5373
5374 \begin_layout Plain Layout
5375
5376 \lang english
5377 development/HTML.notes
5378 \end_layout
5379
5380 \end_inset
5381
5382 , which can be found in the LyX source tree or 
5383 \begin_inset CommandInset href
5384 LatexCommand href
5385 name "accessed online"
5386 target "http://www.lyx.org/trac/browser/lyx-devel/trunk/development/HTML/HTML.notes"
5387
5388 \end_inset
5389
5390 , usually contains up-to-date information about the state of XHTML output.
5391  See also the list of XHTML bugs on 
5392 \begin_inset CommandInset href
5393 LatexCommand href
5394 name "the bug tracker"
5395 target "http://www.lyx.org/trac/query?status=reopened&status=assigned&status=new&max=0&component=xhtml+export&order=id&col=id&col=summary&col=reporter&col=keywords&keywords=%21%7Efixedintrunk&desc=1"
5396
5397 \end_inset
5398
5399 .
5400 \end_layout
5401
5402 \end_inset
5403
5404  Still, the developers have chosen this approach because it has several
5405  potential advantages over the other two.
5406 \end_layout
5407
5408 \begin_layout Standard
5409 These advantages are primarily due to the fact that the XHTML output routines,
5410  since they are part of LyX, know everything LyX knows about the document
5411  being exported.
5412 \begin_inset Foot
5413 status collapsed
5414
5415 \begin_layout Plain Layout
5416 Another advantage is that, since these routines are internal to LyX, they
5417  are immune to changes in LyX's file format, or to changes in the semantics
5418  of existing insets.
5419 \end_layout
5420
5421 \end_inset
5422
5423  So they know about the table of contents (as displayed in the outline),
5424  about the counters associated with different paragraph styles, and about
5425  user-defined styles.
5426  The XHTML output routines know what LyX knows about internationalization,
5427  too, so they will output 
5428 \begin_inset Quotes eld
5429 \end_inset
5430
5431 Chapter 1
5432 \begin_inset Quotes erd
5433 \end_inset
5434
5435  or 
5436 \begin_inset Quotes eld
5437 \end_inset
5438
5439 Kapitel 1
5440 \begin_inset Quotes erd
5441 \end_inset
5442
5443 , depending upon the language in effect at the time.
5444  
5445 \end_layout
5446
5447 \begin_layout Standard
5448 Quite generally, the output routines know what LyX knows about document
5449  layout, that is, about how the document is to be rendered on screen.
5450  We use this information when we output the document as XHTML.
5451  In particular, LyX 
5452 \emph on
5453 automatically
5454 \emph default
5455  generates CSS style information corresponding to the layout information
5456  it uses to render the document on screen: if section headings are supposed
5457  to be sans-serif and bold as seen in LyX, then (by default) they will be
5458  sans-serif and bold when viewed in a web browser, too.
5459  And this is true not just for pre-defined styles, like Section, but for
5460  any style, including user-defined styles.
5461  Indeed, the XHTML output routines make no distinction between user-defined
5462  paragraph and character styles and LyX's own pre-defined styles: in each
5463  case, everything LyX knows about the styles is contained in the layout
5464  files.
5465  And much the same is true as regards pre-defined textual insets, such as
5466  footnotes, and various custom insets.
5467  
5468 \end_layout
5469
5470 \begin_layout Standard
5471 The result is that XHTML output can be customized and extended in exactly
5472  the same way LaTeX output can be customized and extended: through layout
5473  files and modules.
5474  See chapter five of the 
5475 \emph on
5476 Customization 
5477 \emph default
5478 manual for the details.
5479 \end_layout
5480
5481 \begin_layout Standard
5482 The remainder of this chapter contains more detailed information on XHTML
5483  output, its limitations, and ways to work around those limitations.
5484 \end_layout
5485
5486 \begin_layout Section
5487 Math Output in XHTML
5488 \end_layout
5489
5490 \begin_layout Standard
5491 LyX offers four choices for how math is rendered.
5492  These have various advantages and disadvantages:
5493 \end_layout
5494
5495 \begin_layout Itemize
5496 MathML
5497 \begin_inset Newline newline
5498 \end_inset
5499
5500 MathML is a dialect of XML designed specifically for mathematics on the
5501  web, and it typically renders very well in browsers that support it.
5502  The disadvantage is that not all browsers support MathML, and support is
5503  not complete even in the Gecko-based browsers, such as Firefox.
5504 \begin_inset Newline newline
5505 \end_inset
5506
5507 If LyX is unable to render a formula as MathML---for example, if the formula
5508  uses the 
5509 \begin_inset Flex Code
5510 status collapsed
5511
5512 \begin_layout Plain Layout
5513
5514 \lang english
5515 xymatrix
5516 \end_layout
5517
5518 \end_inset
5519
5520  package or ERT---then it will instead output the formula as an image.
5521  
5522 \end_layout
5523
5524 \begin_layout Itemize
5525 HTML
5526 \begin_inset Newline newline
5527 \end_inset
5528
5529 As mentioned above, 
5530 \begin_inset Flex Code
5531 status collapsed
5532
5533 \begin_layout Plain Layout
5534
5535 \lang english
5536 elyxer
5537 \end_layout
5538
5539 \end_inset
5540
5541  outputs math as HTML, styled by CSS.
5542 \begin_inset Foot
5543 status collapsed
5544
5545 \begin_layout Plain Layout
5546 LyX has borrowed some of the CSS for its HTML output from 
5547 \begin_inset Flex Code
5548 status collapsed
5549
5550 \begin_layout Plain Layout
5551
5552 \lang english
5553 elyxer
5554 \end_layout
5555
5556 \end_inset
5557
5558 .
5559 \end_layout
5560
5561 \end_inset
5562
5563  For simple formulae, this can work quite well, though with more complicated
5564  formulae it tends to break down.
5565  Still, this method has the advantage that it is very widely supported and
5566  so it may be appropriate for documents that contain only a little, fairly
5567  simple math.
5568 \begin_inset Newline newline
5569 \end_inset
5570
5571 If Lyx is unable to render a formula as HTML---for example, if the formula
5572  uses the 
5573 \begin_inset Flex Code
5574 status collapsed
5575
5576 \begin_layout Plain Layout
5577
5578 \lang english
5579 xymatrix
5580 \end_layout
5581
5582 \end_inset
5583
5584  package or ERT---then it will instead output the formula as an image.
5585  
5586 \end_layout
5587
5588 \begin_layout Itemize
5589 Images
5590 \begin_inset Newline newline
5591 \end_inset
5592
5593 Like 
5594 \begin_inset Flex Code
5595 status collapsed
5596
5597 \begin_layout Plain Layout
5598
5599 \lang english
5600 htlatex
5601 \end_layout
5602
5603 \end_inset
5604
5605 , LyX will output formulae as images, the very same images, in fact, that
5606  are used for instant preview.
5607 \begin_inset Foot
5608 status collapsed
5609
5610 \begin_layout Plain Layout
5611 Instant preview does 
5612 \emph on
5613 not 
5614 \emph default
5615 have to be on for images to be output, however.
5616 \end_layout
5617
5618 \end_inset
5619
5620  The advantage to this method is that the images are simply generated by
5621  LaTeX, so they are very accurate.
5622  The disadvantage, as mentioned earlier, is that these are bitmapped images,
5623  so they do not scale terribly well, and one cannot copy them, etc.
5624  (As of this writing, there are also problems about equation numbering.
5625  See 
5626 \begin_inset CommandInset href
5627 LatexCommand href
5628 name "bug 6894"
5629 target "http://www.lyx.org/trac/ticket/6894"
5630
5631 \end_inset
5632
5633 .)
5634 \begin_inset Newline newline
5635 \end_inset
5636
5637 The size of the images can be controlled by setting the 
5638 \begin_inset Quotes eld
5639 \end_inset
5640
5641 Math Images Scaling
5642 \begin_inset Quotes erd
5643 \end_inset
5644
5645  parameter under 
5646 \begin_inset Flex MenuItem
5647 status collapsed
5648
5649 \begin_layout Plain Layout
5650
5651 \lang english
5652 Document\SpecialChar \menuseparator
5653 Settings\SpecialChar \menuseparator
5654 Output
5655 \end_layout
5656
5657 \end_inset
5658
5659 .
5660 \begin_inset Foot
5661 status collapsed
5662
5663 \begin_layout Plain Layout
5664 For those who want to know, this controls the resolution of the image in
5665  dots per inch and is based upon a default of 75 dpi.
5666 \end_layout
5667
5668 \end_inset
5669
5670
5671 \begin_inset Newline newline
5672 \end_inset
5673
5674 If LyX for some reason fails to create an image for a formula (e.g., if a
5675  required LaTeX package is not installed), then it will fall back to outputing
5676  the raw LaTeX.
5677 \end_layout
5678
5679 \begin_layout Itemize
5680 LaTeX
5681 \begin_inset Newline newline
5682 \end_inset
5683
5684 Finally, LyX will happily output math as LaTeX.
5685  As well as being the output of last resort, this method can be used with
5686  such tools as 
5687 \begin_inset CommandInset href
5688 LatexCommand href
5689 name "jsMath"
5690 target "http://www.math.union.edu/~dpvc/jsMath/"
5691
5692 \end_inset
5693
5694 , which uses JavaScript to render LaTeX embedded in HTML documents.
5695  LyX wraps the LaTeX in either a 
5696 \begin_inset Flex Code
5697 status collapsed
5698
5699 \begin_layout Plain Layout
5700
5701 \lang english
5702 span
5703 \end_layout
5704
5705 \end_inset
5706
5707  (for inline formulas) or 
5708 \begin_inset Flex Code
5709 status collapsed
5710
5711 \begin_layout Plain Layout
5712
5713 \lang english
5714 div
5715 \end_layout
5716
5717 \end_inset
5718
5719  (for displayed formulas) with 
5720 \begin_inset Flex Code
5721 status collapsed
5722
5723 \begin_layout Plain Layout
5724
5725 \lang english
5726 class='math'
5727 \end_layout
5728
5729 \end_inset
5730
5731 , as is required for jsMath.
5732 \end_layout
5733
5734 \begin_layout Standard
5735 One of these output methods must be selected under 
5736 \begin_inset Flex MenuItem
5737 status collapsed
5738
5739 \begin_layout Plain Layout
5740
5741 \lang english
5742 Document\SpecialChar \menuseparator
5743 Settings\SpecialChar \menuseparator
5744 Output
5745 \end_layout
5746
5747 \end_inset
5748
5749 .
5750  By default, LyX outputs MathML.
5751  This is a document-wide setting, therefore.
5752 \end_layout
5753
5754 \begin_layout Standard
5755 Eventually, LyX will offer the user the option to select an alternate output
5756  method for a particular inset, say, one that isn't being rendered very
5757  well by MathML.
5758 \begin_inset Foot
5759 status collapsed
5760
5761 \begin_layout Plain Layout
5762 That said, since LyX falls back to images if the inset contains ERT, then
5763  one can force output as an image by putting some harmless ERT into the
5764  math, for example: 
5765 \begin_inset Formula $a=b\relax$
5766 \end_inset
5767
5768 .
5769 \end_layout
5770
5771 \end_inset
5772
5773
5774 \end_layout
5775
5776 \begin_layout Section
5777 Bibliography and Citations
5778 \end_layout
5779
5780 \begin_layout Standard
5781 XHTML output fully supports bibliographies and citations.
5782  
5783 \end_layout
5784
5785 \begin_layout Standard
5786 Citation labels are generated by the same machinery that generates LyX's
5787  on-screen labels, so the labels will look in the output much as they do
5788  in LyX, though better.
5789  If you are using numerical citations, then LyX will output numerical labels,
5790  such as [1] or [17], rather than simply showing the citation key in square
5791  brackets, as it does on-screen.
5792  If you are using author-year citations, then LyX will add lowercase letters
5793  to the years, just as BibTeX does, if it finds more than one citation for
5794  a given author-year combination.
5795  The labels will be printed with the bibliography entries.
5796  Note that there is, at present, no way to customize the appearance of the
5797  labels, for example, to choose between square brackets and parentheses.
5798 \end_layout
5799
5800 \begin_layout Standard
5801 Bibliography output is handled by the same machinery that handles the presentati
5802 on of reference information in the citation dialog, so you will see in the
5803  XHTML output pretty much what you would see if you were to look at a given
5804  entry in the citation dialog.
5805  The formatting can be customized in your layout file or, preferably, in
5806  a module.
5807  See the 
5808 \emph on
5809 Customization
5810 \emph default
5811  manual for the details.
5812 \end_layout
5813
5814 \begin_layout Standard
5815 The main defect at present is that cross-referenced information is printed
5816  with every entry with which it is associated.
5817  So you can see things like this:
5818 \end_layout
5819
5820 \begin_layout Quote
5821 Jason Stanley, 
5822 \begin_inset Quotes eld
5823 \end_inset
5824
5825 Context and Logical Form
5826 \begin_inset Quotes erd
5827 \end_inset
5828
5829 , in 
5830 \emph on
5831 Language in Context: Selected Essays
5832 \emph default
5833  (Oxford: Oxford University Press, 2007), pp.
5834  30--68.
5835 \end_layout
5836
5837 \begin_layout Quote
5838 Jason Stanley, 
5839 \begin_inset Quotes eld
5840 \end_inset
5841
5842 Semantics in Context
5843 \begin_inset Quotes erd
5844 \end_inset
5845
5846 , in 
5847 \emph on
5848 Language in Context: Selected Essays
5849 \emph default
5850  (Oxford: Oxford University Press, 2007), pp.
5851  201--30.
5852 \end_layout
5853
5854 \begin_layout Standard
5855 This should be fixed before long.
5856 \end_layout
5857
5858 \begin_layout Standard
5859 There is no support at present for sectioned bibliographies.
5860  If you have multiple bibliographies, then LyX will print the same bibliography
5861  over and over.
5862 \end_layout
5863
5864 \begin_layout Section
5865 Indexes
5866 \end_layout
5867
5868 \begin_layout Standard
5869 LyX will happily export indexes as XHTML, but with certain limitations at
5870  the moment.
5871 \end_layout
5872
5873 \begin_layout Standard
5874 Index export will be most reliable when you do not attempt to use the fancy
5875  constructs that are described in the section on indexes in the 
5876 \emph on
5877 User's Guide
5878 \emph default
5879 .
5880 \begin_inset Foot
5881 status collapsed
5882
5883 \begin_layout Plain Layout
5884 The main issue here is that LyX itself does not really handle these.
5885  It just lets you enter what you would have to enter in raw LaTeX.
5886 \end_layout
5887
5888 \end_inset
5889
5890  We'll describe how they are handled using the subsection headings from
5891  that section.
5892 \end_layout
5893
5894 \begin_layout Itemize
5895 Grouping Index Entries (aka, sub-entries): LyX makes an effort to support
5896  these, but the entries must be separated by 
5897 \begin_inset Quotes eld
5898 \end_inset
5899
5900  ! 
5901 \begin_inset Quotes erd
5902 \end_inset
5903
5904 , that is, there must be spaces around the exclamation point.
5905  This is because it is otherwise too difficult to check for escaped exclamation
5906  points, ones in math, and so forth.
5907 \end_layout
5908
5909 \begin_layout Itemize
5910 Page Ranges: There is no support at all for page ranges, since these make
5911  no sense with XHMTL.
5912  Instead, you will just get two index entries, one at either end.
5913 \end_layout
5914
5915 \begin_layout Itemize
5916 Cross-referencing: There is no support for cross-referencing.
5917  If LyX finds an entry containing the 
5918 \begin_inset Quotes eld
5919 \end_inset
5920
5921 |see\SpecialChar \ldots{}
5922
5923 \begin_inset Quotes erd
5924 \end_inset
5925
5926  construct, it is just dropped, and the rest is treated as an ordinary index
5927  entry.
5928 \end_layout
5929
5930 \begin_layout Itemize
5931 Index Entry Order: LyX does support attempts to fix the sorting order.
5932  It will take what is before the first `@' it finds and use that for sorting,
5933  taking what follows the first `@' to be the actual entry.
5934  At present, LyX does not check for escaped `@', so do not try to index
5935  email addresses.
5936 \end_layout
5937
5938 \begin_layout Itemize
5939 Index Entry Layout: You can format entries by using the text style dialog,
5940  or by using any other method available within LyX itself.
5941  There is no support for constructs like: 
5942 \begin_inset Quotes eld
5943 \end_inset
5944
5945 entry|textbf
5946 \begin_inset Quotes erd
5947 \end_inset
5948
5949 .
5950  Indeed, if LyX finds a pipe symbol, `|', in an entry, it will delete it
5951  and everything that follows it.
5952 \end_layout
5953
5954 \begin_layout Itemize
5955 Multiple Indexes: There is no support for multiple indexes.
5956  Rather, all index entries will be printed as one large index.
5957  To avoid our printing several versions of the index, we print only the
5958  main index, so make sure you have one.
5959 \end_layout
5960
5961 \begin_layout Section
5962 Nomenclature and Glossary
5963 \end_layout
5964
5965 \begin_layout Standard
5966 There is at present no support for glossaries.
5967  Adding it would be fairly trivial, and welcome.
5968 \end_layout
5969
5970 \begin_layout Chapter
5971 LyXサーバー
5972 \end_layout
5973
5974 \begin_layout Section
5975 はじめに
5976 \end_layout
5977
5978 \begin_layout Standard
5979 「LyXサーバー」を使用すると、他のプログラムが、LyXと通信したり、LyXコマンドを実行させたり、LyXの内部状態に関する情報を取得したりすることができるよう
5980 になります。これは熟練したユーザー向けの機能ですが、便利なはずです。たとえば、LyXサーバーに書き込むことによって、JabRefのような参考文献管理ソフトが、L
5981 yXに文献引用を「押し込む」ことが可能となります。
5982 \end_layout
5983
5984 \begin_layout Standard
5985 ただし、現在のところ、
5986 \emph on
5987 LyXサーバーはWindowsでは機能しない
5988 \emph default
5989 ことに注意してください
5990 \begin_inset Foot
5991 status collapsed
5992
5993 \begin_layout Plain Layout
5994 これが不可能でなければならない理由はありません。しかし、いまのところ、Windows向け開発者でこの機能を実装しようとする者がいないのです。
5995 \end_layout
5996
5997 \end_inset
5998
5999
6000 \end_layout
6001
6002 \begin_layout Section
6003 LyXサーバーを開始するには
6004 \end_layout
6005
6006 \begin_layout Standard
6007 LyXサーバーは、名前をつけたパイプの対を利用することで機能します。パイプは、通常
6008 \begin_inset Flex Code
6009 status collapsed
6010
6011 \begin_layout Plain Layout
6012 UserDir
6013 \end_layout
6014
6015 \end_inset
6016
6017 の下に作られ(Windowsを除く。Windowsでは、名前を付けた
6018 \emph on
6019 ローカルの
6020 \emph default
6021 パイプは
6022 \begin_inset Flex Code
6023 status collapsed
6024
6025 \begin_layout Plain Layout
6026
6027 \backslash
6028
6029 \backslash
6030 .
6031 \backslash
6032 pipe
6033 \end_layout
6034
6035 \end_inset
6036
6037 に特別なオブジェクトとして置かれます)、「
6038 \begin_inset Flex Code
6039 status collapsed
6040
6041 \begin_layout Plain Layout
6042 .lyxpipe.in
6043 \end_layout
6044
6045 \end_inset
6046
6047 」および「
6048 \begin_inset Flex Code
6049 status collapsed
6050
6051 \begin_layout Plain Layout
6052 .lyxpipe.out
6053 \end_layout
6054
6055 \end_inset
6056
6057 」という名前がついています。外部プログラムは、
6058 \begin_inset Flex Code
6059 status collapsed
6060
6061 \begin_layout Plain Layout
6062 .lyxpipe.in
6063 \end_layout
6064
6065 \end_inset
6066
6067 に書き込みを行い、戻りデータを
6068 \begin_inset Flex Code
6069 status collapsed
6070
6071 \begin_layout Plain Layout
6072 .lyxpipe.out
6073 \end_layout
6074
6075 \end_inset
6076
6077 から読み出します。パイプ名の語幹は、
6078 \begin_inset Flex MenuItem
6079 status collapsed
6080
6081 \begin_layout Plain Layout
6082 ツール\SpecialChar \menuseparator
6083 設定
6084 \end_layout
6085
6086 \end_inset
6087
6088 から、たとえば「
6089 \begin_inset Flex Code
6090 status collapsed
6091
6092 \begin_layout Plain Layout
6093 /home/myhome/lyxpipe
6094 \end_layout
6095
6096 \end_inset
6097
6098 」あるいはWindowsでは「
6099 \begin_inset Flex Code
6100 status collapsed
6101
6102 \begin_layout Plain Layout
6103
6104 \backslash
6105
6106 \backslash
6107 .
6108 \backslash
6109 pipe
6110 \backslash
6111 lyxpipe
6112 \end_layout
6113
6114 \end_inset
6115
6116 」などに設定することができます。サーバーを開始するためには、これを
6117 \emph on
6118 手動で設定しなくてはなりません
6119 \emph default
6120
6121 \end_layout
6122
6123 \begin_layout Standard
6124 LyXは、パイプを生成するに際して、「
6125 \begin_inset Flex Code
6126 status collapsed
6127
6128 \begin_layout Plain Layout
6129 .in
6130 \end_layout
6131
6132 \end_inset
6133
6134 」および「
6135 \begin_inset Flex Code
6136 status collapsed
6137
6138 \begin_layout Plain Layout
6139 .out
6140 \end_layout
6141
6142 \end_inset
6143
6144 」を付け加えます。パイプがすでに存在していれば、LyXは他のLyXプロセスがすでに実行中であると判断して、サーバーを開始しません。POSIX(Unix型)システ
6145 ムでは、なんらかの理由で、LyXが終了する際に使用されていない「古い」パイプが削除されずに残ったりすると、LyXはこれを削除しようとします。何らかの理由でこれが
6146 失敗した場合、手動でパイプを削除したのちに、LyXを再起動する必要があります。Windowsでは、プログラムが終了したりクラッシュしたりすると、OSがパイプを削
6147 除するので、「古い」パイプが残ることはありません。
6148 \end_layout
6149
6150 \begin_layout Standard
6151 サーバーを使用するLyXプロセスを複数起動するには、それぞれのプロセスに、別のユーザーディレクトリを使用させたり、別々の
6152 \begin_inset Flex Code
6153 status collapsed
6154
6155 \begin_layout Plain Layout
6156 preferences
6157 \end_layout
6158
6159 \end_inset
6160
6161 ファイルを使用させるなど、別々の設定を使用する必要があります。
6162 \end_layout
6163
6164 \begin_layout Standard
6165 クライアントプログラムを開発しようとされているのであれば、LyXサーバーからのデバッグ情報を有効にすると便利かもしれません。そのためには、Lyxを
6166 \begin_inset Flex Code
6167 status collapsed
6168
6169 \begin_layout Plain Layout
6170 lyx -dbg lyxserver
6171 \end_layout
6172
6173 \end_inset
6174
6175 として起動してください。
6176 \end_layout
6177
6178 \begin_layout Standard
6179 C言語で書かれた完全なサンプルクライアントが、ソース頒布版の
6180 \begin_inset Flex Code
6181 status collapsed
6182
6183 \begin_layout Plain Layout
6184 development/lyxserver/server_monitor.c
6185 \end_layout
6186
6187 \end_inset
6188
6189 にあります。
6190 \end_layout
6191
6192 \begin_layout Standard
6193 もう一つの便利なツールとして、
6194 \begin_inset Flex Code
6195 status collapsed
6196
6197 \begin_layout Plain Layout
6198 src/client/lyxclient
6199 \end_layout
6200
6201 \end_inset
6202
6203 にあるコマンドラインベースのクライアントがあります。
6204 \end_layout
6205
6206 \begin_layout Section
6207 通常の通信
6208 \end_layout
6209
6210 \begin_layout Standard
6211 LyXコールを発行するには、クライアントはASCIIテキスト行を入力パイプに書き込みまなくてはなりません。この行は、以下の書式を持ちます。
6212 \end_layout
6213
6214 \begin_layout Quote
6215 LYXCMD:
6216 \emph on
6217 クライアント名
6218 \emph default
6219 :
6220 \emph on
6221 関数
6222 \emph default
6223 :
6224 \emph on
6225 引数
6226 \end_layout
6227
6228 \begin_layout Description
6229 クライアント名 は、クライアントが自由に選べる名前です。これが用いられるのは、クライアントが他の要求クライアントから結果を見分けることができるように、LyXが返
6230 答をする際、クライアント名をエコーするときだけです。
6231 \end_layout
6232
6233 \begin_layout Description
6234 関数 は、LyXに実行させたい関数です。これは、ミニバッファで使用するコマンドと同じです。
6235 \end_layout
6236
6237 \begin_layout Description
6238 引数 は、一部の関数のみに効力を持つオプションの引数です(たとえば、「自己挿入」LFUNは、現在のカーソル位置に引数を文章として挿入します)。
6239 \end_layout
6240
6241 \begin_layout Standard
6242 LyXからの返答は、出力パイプに送り出され、
6243 \end_layout
6244
6245 \begin_layout Quote
6246 INFO:
6247 \emph on
6248 クライアント名
6249 \emph default
6250 :
6251 \emph on
6252 関数
6253 \emph default
6254 :
6255 \emph on
6256 データ
6257 \end_layout
6258
6259 \begin_layout Standard
6260 の書式をしています。ここで
6261 \emph on
6262 クライアント名
6263 \emph default
6264
6265 \emph on
6266 関数
6267 \emph default
6268 は、コマンド要求からそのままエコーされますが、
6269 \emph on
6270 データ
6271 \emph default
6272 はコマンド実行の結果に依存した、多少なりとも有用な情報です。「font-state」のような一部のコマンドは、LyXの内部状態に関する情報を返しますが、空のデー
6273 タ応答を返すものもあります。空のデータ返答は、コマンド実行が無事終わったことを意味します。
6274 \end_layout
6275
6276 \begin_layout Standard
6277 エラーが発生した場合のLyXの返答は
6278 \end_layout
6279
6280 \begin_layout Quote
6281 ERROR:
6282 \emph on
6283 クライアント名
6284 \emph default
6285 :
6286 \emph on
6287 関数
6288 \emph default
6289 :
6290 \emph on
6291 エラーメッセージ
6292 \end_layout
6293
6294 \begin_layout Standard
6295 の書式をしており、
6296 \emph on
6297 エラーメッセージ
6298 \emph default
6299 には、なぜコマンドが失敗したかの説明が入っているはずです。
6300 \end_layout
6301
6302 \begin_layout Standard
6303 (例)
6304 \end_layout
6305
6306 \begin_layout LyX-Code
6307 echo "LYXCMD:test:beginning-of-buffer:" >~/.lyxpipe.in
6308 \begin_inset Newline newline
6309 \end_inset
6310
6311 echo "LYXCMD:test:get-xy:" >~/.lyxpipe.in
6312 \begin_inset Newline newline
6313 \end_inset
6314
6315 read a <~/.lyxpipe.out
6316 \begin_inset Newline newline
6317 \end_inset
6318
6319 echo $a
6320 \end_layout
6321
6322 \begin_layout Section
6323 通知
6324 \end_layout
6325
6326 \begin_layout Standard
6327 LyXは、発生しているイベントを、非同期的にクライアントに通知することができます。いまのところ、ユーザーがあるキー列を関数「notify」に割り当てているときの
6328 み、LyXはこの通知を行います。LyXが送る文字列の書式は
6329 \end_layout
6330
6331 \begin_layout Quote
6332 \begin_inset Flex Code
6333 status collapsed
6334
6335 \begin_layout Plain Layout
6336 NOTIFY:
6337 \end_layout
6338
6339 \end_inset
6340
6341
6342 \emph on
6343 キー列
6344 \end_layout
6345
6346 \begin_layout Standard
6347 となっていて、
6348 \emph on
6349 キー列
6350 \emph default
6351 は、ユーザーが実際に打鍵したキー列の印字表現になります。
6352 \end_layout
6353
6354 \begin_layout Standard
6355 この機構は、LyXのコマンド群を拡張してマクロを実装するのに使用することができます。なんらかのキー列を「notify」に割り当ててください。それから出力パイプで
6356 待機するクライアントを起動し、キー列に応じたコマンドを読み込み、一つないし複数のLyXコマンドを発行するLyX要求とLyXコールを使用する関数を開始するのです。
6357 \end_layout
6358
6359 \begin_layout Section
6360 単純なLyXサーバープロトコル
6361 \end_layout
6362
6363 \begin_layout Standard
6364 LyXは、セッション管理に使用することができる単純なプロトコルを実装しています。メッセージは、すべて
6365 \end_layout
6366
6367 \begin_layout Quote
6368 LYXSRV:
6369 \emph on
6370 クライアント名
6371 \emph default
6372 :
6373 \emph on
6374 プロトコルメッセージ
6375 \end_layout
6376
6377 \begin_layout Standard
6378 の書式をしており、
6379 \emph on
6380 プロトコルメッセージ
6381 \emph default
6382 は「hello」ないし「bye」です。クライアントから「hello」を受け取ると、LyXはメッセージを聴いていることをクライアントに伝えるために返答をし、LyX
6383 が終了することをクライアントに伝えるのには、LyXが「bye」を送信します。
6384 \end_layout
6385
6386 \begin_layout Section
6387 DVIとPDFの遡及検索
6388 \end_layout
6389
6390 \begin_layout Standard
6391 DVI/PDFビューア
6392 \begin_inset Foot
6393 status collapsed
6394
6395 \begin_layout Plain Layout
6396 PDFの遡及検索機能を提供しているビューアには、KDE/Linux上のOkularとMac OS X上のSkim、Windows上のSumatraPDFがありま
6397 す。
6398 \end_layout
6399
6400 \end_inset
6401
6402 には、遡及検索(reverse searchないしinverse searchと呼ばれます)機能を提供しているものがあります。これを使えば、DVI/PDF出力の
6403 特定の場所をクリックすることによって、LyXの文書中で対応する行にカーソルを移動させることができます。これを実現するためには、ビューアはLyXと情報交換を行う必
6404 要があります。これは、命名パイプ(
6405 \emph on
6406 lyxpipe
6407 \emph default
6408 )を使用するか、LyXが作業ディレクトリに生成するUNIXドメインソケット(
6409 \emph on
6410 lyxsocket
6411 \emph default
6412 )を使用する(これは
6413 \begin_inset Flex Code
6414 status collapsed
6415
6416 \begin_layout Plain Layout
6417 lyxclient
6418 \end_layout
6419
6420 \end_inset
6421
6422 プログラムがLyXと通信するのに使用している方法です)ことで、LyXサーバを経由して実現することができます。場合によっては、ビューアとLyXを橋渡しする補助スク
6423 リプトを必要とすることがあるかもしれませんが、それ以外は、ビューアはLyXと直接通信することができます。これは、選んだビューアと基本ソフトに依存します。また、必
6424 要とされるビューアの設定法と遡及検索が実際に行われる方法とにも依存します。したがって、下記では個々のビューア毎の遡及検索の設定の仕方を説明することとします。その
6425 前に、DVI/PDF出力で遡及検索を有効にするためには、一般に何が必要とされるかを説明します。
6426 \end_layout
6427
6428 \begin_layout Subsection
6429 \begin_inset CommandInset label
6430 LatexCommand label
6431 name "sub:遡及検索"
6432
6433 \end_inset
6434
6435 自動有効化
6436 \end_layout
6437
6438 \begin_layout Standard
6439 ほとんどの場合、
6440 \begin_inset Flex MenuItem
6441 status collapsed
6442
6443 \begin_layout Plain Layout
6444 文書\SpecialChar \menuseparator
6445 出力\SpecialChar \menuseparator
6446 出力と同期
6447 \end_layout
6448
6449 \end_inset
6450
6451 を有効にすれば、LyXがすべて自動的に処理を行ってくれます。その場合、LyXは自動的に、PDFの場合はSyncTeXマクロを、DVIの場合はsrcltxパッケー
6452 ジを挿入します。このオプションは、
6453 \begin_inset Flex Code
6454 status collapsed
6455
6456 \begin_layout Plain Layout
6457 表示/更新
6458 \end_layout
6459
6460 \end_inset
6461
6462 ツールバーでも簡単にアクセスすることができます。
6463 \end_layout
6464
6465 \begin_layout Standard
6466 \begin_inset Flex Code
6467 status collapsed
6468
6469 \begin_layout Plain Layout
6470 srcltx
6471 \end_layout
6472
6473 \end_inset
6474
6475 パッケージや
6476 \begin_inset Flex Code
6477 status collapsed
6478
6479 \begin_layout Plain Layout
6480 src-specials
6481 \end_layout
6482
6483 \end_inset
6484
6485 を読み込むと、時折、組版に影響を与えることがありますので、仕上がりの組版においてはこれらを無効にしてください。
6486 \end_layout
6487
6488 \begin_layout Standard
6489 また、設定で自製マクロを指定することもできるので、何か特別な調整が必要な場合には、次節の手動有効化をお読みください。
6490 \end_layout
6491
6492 \begin_layout Subsection
6493 手動有効化
6494 \end_layout
6495
6496 \begin_layout Standard
6497 LaTeXは、遡及検索のために複数の方法を提供しています。ある方法は
6498 \begin_inset Flex Code
6499 status collapsed
6500
6501 \begin_layout Plain Layout
6502 latex/pdflatex
6503 \end_layout
6504
6505 \end_inset
6506
6507 プログラムに組み込まれており、他の方法は外部パッケージとして提供されています。どちらを選択するかは、お使いのLaTeX頒布版が既に特定の方法を提供しているか(組
6508 み込みによる方法は比較的新しいものです)と、お使いのビューアがそれに対応しているかに依存します。使用可能な方法を以下に述べます。
6509 \end_layout
6510
6511 \begin_layout Subsubsection*
6512 src-special経由のDVI組み込み検索(DVIのみ)
6513 \end_layout
6514
6515 \begin_layout Standard
6516 この方法は、DVIファイルに遡及検索に必要な情報を追加するものです。これは、かなり前のLaTeXから利用可能となっており(比較的最近のLaTeX頒布版はすべて対
6517 応しています)、安定して動作します。これを有効にするには、
6518 \begin_inset Flex MenuItem
6519 status collapsed
6520
6521 \begin_layout Plain Layout
6522 設定\SpecialChar \menuseparator
6523 ファイル処理\SpecialChar \menuseparator
6524 変換子
6525 \end_layout
6526
6527 \end_inset
6528
6529
6530 \begin_inset Flex MenuItem
6531 status collapsed
6532
6533 \begin_layout Plain Layout
6534 LaT
6535 \begin_inset ERT
6536 status collapsed
6537
6538 \begin_layout Plain Layout
6539
6540 {}
6541 \end_layout
6542
6543 \end_inset
6544
6545 eX (plain)->DVI
6546 \end_layout
6547
6548 \end_inset
6549
6550 ないし
6551 \begin_inset Flex MenuItem
6552 status collapsed
6553
6554 \begin_layout Plain Layout
6555 LaT
6556 \begin_inset ERT
6557 status collapsed
6558
6559 \begin_layout Plain Layout
6560
6561 {}
6562 \end_layout
6563
6564 \end_inset
6565
6566 eX (plain)->DraftDVI
6567 \end_layout
6568
6569 \end_inset
6570
6571 変換子を
6572 \begin_inset Flex Code
6573 status collapsed
6574
6575 \begin_layout Plain Layout
6576 latex -src-specials $$i
6577 \end_layout
6578
6579 \end_inset
6580
6581 に変更します。もしこれが動作しないときは、お使いのLaTeXエンジンが違うオプションを必要としていないか確認してください(頒布版によっては文法の異なることがあり
6582 ます)。
6583 \end_layout
6584
6585 \begin_layout Subsubsection*
6586 外部パッケージ(PDFSyncおよびsrcltx)
6587 \end_layout
6588
6589 \begin_layout Standard
6590
6591 \emph on
6592 pdfsync
6593 \emph default
6594 および
6595 \emph on
6596 srcltx
6597 \emph default
6598 パッケージは、PDF出力(pdflatex経由)およびDVI出力での遡及検索を提供します。これを有効にするには、LyXプリアンブルで以下のようにパッケージを読み
6599 込んでください。
6600 \end_layout
6601
6602 \begin_layout Itemize
6603 PDFの遡及検索には
6604 \begin_inset Flex Code
6605 status collapsed
6606
6607 \begin_layout Plain Layout
6608
6609 \backslash
6610 usepackage{pdfsync}
6611 \end_layout
6612
6613 \end_inset
6614
6615
6616 \end_layout
6617
6618 \begin_layout Itemize
6619 DVIの遡及検索には
6620 \begin_inset Flex Code
6621 status collapsed
6622
6623 \begin_layout Plain Layout
6624
6625 \backslash
6626 usepackage[active]{srcltx}
6627 \end_layout
6628
6629 \end_inset
6630
6631
6632 \end_layout
6633
6634 \begin_layout Standard
6635 と書きます。DVIとPDFの両方の遡及検索を実行できるようにするためには、プリアンブルに以下の行を挿入する方法があります。
6636 \end_layout
6637
6638 \begin_layout LyX-Code
6639
6640 \backslash
6641 usepackage{ifpdf}
6642 \begin_inset Newline newline
6643 \end_inset
6644
6645
6646 \backslash
6647 ifpdf
6648 \begin_inset Newline newline
6649 \end_inset
6650
6651   
6652 \backslash
6653 usepackage{pdfsync}
6654 \begin_inset Newline newline
6655 \end_inset
6656
6657
6658 \backslash
6659 else
6660 \begin_inset Newline newline
6661 \end_inset
6662
6663   
6664 \backslash
6665 usepackage[active]{srcltx}
6666 \begin_inset Newline newline
6667 \end_inset
6668
6669
6670 \backslash
6671 fi
6672 \end_layout
6673
6674 \begin_layout Standard
6675 このようにすれば、DVIでもPDF(pdflatex)でも正しいパッケージを使いながら、ファイルを閲覧することができます。
6676 \end_layout
6677
6678 \begin_layout Standard
6679 なお、PDFSyncは、文書の出力レイアウトに干渉する可能性があるので注意してください。したがって、仕上がり文書ではPDFSyncを無効にすることをお勧めします
6680
6681 \end_layout
6682
6683 \begin_layout Subsubsection*
6684 SyncTeXを使った組み込み遡及検索(DVIおよびPDF)
6685 \end_layout
6686
6687 \begin_layout Standard
6688 \begin_inset Flex Code
6689 status collapsed
6690
6691 \begin_layout Plain Layout
6692 (pdf)latex
6693 \end_layout
6694
6695 \end_inset
6696
6697 の最近のバージョンは、PDFおよびDVI両方の遡及検索を組み込みでサポートしています。このいわゆる
6698 \emph on
6699 SyncTeX
6700 \emph default
6701 機能は、主に、PDFSyncパッケージをpdftexプログラムへ統合したことと、それをsrc-specialsアプローチへ取り込んだことの成果です。これを使用す
6702 るためには、少なくともTeXLive 2008か最近のMikTeX頒布版が必要です。また、既にSyncTeXサポートを提供しているPDFビューアは少ししかありま
6703 せん(Mac上のSkimとWindows上のSumatraPDF)。
6704 \end_layout
6705
6706 \begin_layout Standard
6707 DVI出力でSyncTeXを有効にするには、
6708 \begin_inset Flex MenuItem
6709 status collapsed
6710
6711 \begin_layout Plain Layout
6712 設定\SpecialChar \menuseparator
6713 ファイル処理\SpecialChar \menuseparator
6714 変換子
6715 \end_layout
6716
6717 \end_inset
6718
6719
6720 \begin_inset Flex MenuItem
6721 status collapsed
6722
6723 \begin_layout Plain Layout
6724 LaT
6725 \begin_inset ERT
6726 status collapsed
6727
6728 \begin_layout Plain Layout
6729
6730 {}
6731 \end_layout
6732
6733 \end_inset
6734
6735 eX (plain)->DVI
6736 \end_layout
6737
6738 \end_inset
6739
6740 ないし
6741 \begin_inset Flex MenuItem
6742 status collapsed
6743
6744 \begin_layout Plain Layout
6745 LaT
6746 \begin_inset ERT
6747 status collapsed
6748
6749 \begin_layout Plain Layout
6750
6751 {}
6752 \end_layout
6753
6754 \end_inset
6755
6756 eX (plain)->DraftDVI
6757 \end_layout
6758
6759 \end_inset
6760
6761 変換子を
6762 \begin_inset Flex Code
6763 status collapsed
6764
6765 \begin_layout Plain Layout
6766 latex -synctex=1 $$i
6767 \end_layout
6768
6769 \end_inset
6770
6771 に変更します。PDF出力用には、
6772 \begin_inset Flex MenuItem
6773 status collapsed
6774
6775 \begin_layout Plain Layout
6776 LaT
6777 \begin_inset ERT
6778 status collapsed
6779
6780 \begin_layout Plain Layout
6781
6782 {}
6783 \end_layout
6784
6785 \end_inset
6786
6787 eX (pdflatex)->PDF (pdflatex)
6788 \end_layout
6789
6790 \end_inset
6791
6792 変換子を
6793 \begin_inset Flex Code
6794 status collapsed
6795
6796 \begin_layout Plain Layout
6797 pdflatex -synctex=1 $$i
6798 \end_layout
6799
6800 \end_inset
6801
6802 に変更してください。また、ビューアをSyncTeXで使うのに設定を行う必要があるかどうか、お使いのビューアの取扱説明書をご確認ください
6803 \begin_inset Foot
6804 status collapsed
6805
6806 \begin_layout Plain Layout
6807 \begin_inset Flex Code
6808 status collapsed
6809
6810 \begin_layout Plain Layout
6811 -synctex=1
6812 \end_layout
6813
6814 \end_inset
6815
6816 オプションは、gzip圧縮を有効にします。お使いのビューアがgzip圧縮をサポートしていない場合には、代わりに
6817 \begin_inset Flex Code
6818 status collapsed
6819
6820 \begin_layout Plain Layout
6821 -synctex=-1
6822 \end_layout
6823
6824 \end_inset
6825
6826 を使用してください。
6827 \end_layout
6828
6829 \end_inset
6830
6831
6832 \end_layout
6833
6834 \begin_layout Subsection
6835 特定のビューアを設定して使うには
6836 \end_layout
6837
6838 \begin_layout Subsubsection*
6839 Xdvi(全プラットフォーム)
6840 \end_layout
6841
6842 \begin_layout Standard
6843 LyXは、
6844 \begin_inset Flex Code
6845 status collapsed
6846
6847 \begin_layout Plain Layout
6848 lyxclient
6849 \end_layout
6850
6851 \end_inset
6852
6853 プログラムを自動的に使うのに必要なフックを、既に提供しているので、
6854 \begin_inset Flex Code
6855 status collapsed
6856
6857 \begin_layout Plain Layout
6858 xdvi
6859 \end_layout
6860
6861 \end_inset
6862
6863 を使用する場合には、DVI遡及検索を実行するのに他にするべきことはありません。使用中の文書を上記で述べたように設定するだけです(遡及検索は、Ctrl-クリックか
6864 、Mac OS X上ではAlt-クリックで始動します)。
6865 \end_layout
6866
6867 \begin_layout Standard
6868 しかし、何らかの理由で、LyXと通信するのにソケットではなく命名パイプを使用したい場合には、
6869 \begin_inset Flex MenuItem
6870 status collapsed
6871
6872 \begin_layout Plain Layout
6873 設定\SpecialChar \menuseparator
6874 ファイル処理\SpecialChar \menuseparator
6875 ファイル書式
6876 \end_layout
6877
6878 \end_inset
6879
6880 のDVIビューアを
6881 \begin_inset Flex Code
6882 status collapsed
6883
6884 \begin_layout Plain Layout
6885 xdvi -editor 'lyxeditor.sh %f %l'
6886 \end_layout
6887
6888 \end_inset
6889
6890
6891 \begin_inset Flex Code
6892 status collapsed
6893
6894 \begin_layout Plain Layout
6895 lyxeditor.sh
6896 \end_layout
6897
6898 \end_inset
6899
6900 は適切なスクリプト名)に変更してください。たとえば、最低限のシェルスクリプトは
6901 \end_layout
6902
6903 \begin_layout LyX-Code
6904 #!/bin/sh
6905 \begin_inset Newline newline
6906 \end_inset
6907
6908 LYXPIPE="/path/to/lyxpipe"
6909 \begin_inset Newline newline
6910 \end_inset
6911
6912 COMMAND="LYXCMD:revdvi:server-goto-file-row:$1 $2"
6913 \begin_inset Newline newline
6914 \end_inset
6915
6916 echo "$COMMAND" > "${LYXPIPE}".in || exit
6917 \begin_inset Newline newline
6918 \end_inset
6919
6920 read < "${LYXPIPE}".out || exit
6921 \end_layout
6922
6923 \begin_layout Standard
6924 のようになります。ここで
6925 \begin_inset Flex Code
6926 status collapsed
6927
6928 \begin_layout Plain Layout
6929 /path/to/lyxpipe
6930 \end_layout
6931
6932 \end_inset
6933
6934 は、
6935 \begin_inset Flex MenuItem
6936 status collapsed
6937
6938 \begin_layout Plain Layout
6939 設定\SpecialChar \menuseparator
6940 パス
6941 \end_layout
6942
6943 \end_inset
6944
6945 で指定したLy
6946 \begin_inset ERT
6947 status open
6948
6949 \begin_layout Plain Layout
6950
6951 {}
6952 \end_layout
6953
6954 \end_inset
6955
6956 XServerパイプのパスを指定してください
6957 \begin_inset Foot
6958 status collapsed
6959
6960 \begin_layout Plain Layout
6961 ソース頒布版の
6962 \begin_inset Flex Code
6963 status collapsed
6964
6965 \begin_layout Plain Layout
6966 development/tools
6967 \end_layout
6968
6969 \end_inset
6970
6971 フォルダには、ユーザが設定した
6972 \emph on
6973 lyxpipe
6974 \emph default
6975 を探し出す
6976 \begin_inset Flex Code
6977 status collapsed
6978
6979 \begin_layout Plain Layout
6980 lyxeditor
6981 \end_layout
6982
6983 \end_inset
6984
6985 スクリプトがあります。
6986 \end_layout
6987
6988 \end_inset
6989
6990
6991 \end_layout
6992
6993 \begin_layout Subsubsection*
6994 MacDviX(Mac OS X)
6995 \end_layout
6996
6997 \begin_layout Standard
6998 \begin_inset Flex Code
6999 status collapsed
7000
7001 \begin_layout Plain Layout
7002 /Applications/MacDviX_Folder/calleditor.script
7003 \end_layout
7004
7005 \end_inset
7006
7007 の終わりに
7008 \end_layout
7009
7010 \begin_layout LyX-Code
7011 /Applications/Ly
7012 \begin_inset ERT
7013 status collapsed
7014
7015 \begin_layout Plain Layout
7016
7017 {}
7018 \end_layout
7019
7020 \end_inset
7021
7022 X.app/Contents/MacOS/lyxeditor "$2" $1
7023 \begin_inset Newline newline
7024 \end_inset
7025
7026 exit 1
7027 \end_layout
7028
7029 \begin_layout Standard
7030 という行を付け加えてください。Applicationsフォルダ以外の場所にLyXを導入した場合には、それに従って上記の行を修正してください。
7031 \end_layout
7032
7033 \begin_layout Standard
7034 遡及検索は、Alt-クリック(OPTION-クリック)で始動します。
7035 \end_layout
7036
7037 \begin_layout Subsubsection*
7038 Skim(Mac OS X)
7039 \end_layout
7040
7041 \begin_layout Standard
7042 \begin_inset Flex MenuItem
7043 status collapsed
7044
7045 \begin_layout Plain Layout
7046 設定\SpecialChar \menuseparator
7047 ファイル処理\SpecialChar \menuseparator
7048 ファイル書式\SpecialChar \menuseparator
7049 PDF (pdflatex)
7050 \end_layout
7051
7052 \end_inset
7053
7054 のビューア設定に
7055 \begin_inset Flex Code
7056 status collapsed
7057
7058 \begin_layout Plain Layout
7059 open -a Skim.app $$i
7060 \end_layout
7061
7062 \end_inset
7063
7064 と入力し、
7065 \begin_inset Flex MenuItem
7066 status collapsed
7067
7068 \begin_layout Plain Layout
7069 Skim\SpecialChar \menuseparator
7070 設定\SpecialChar \menuseparator
7071 Sync
7072 \end_layout
7073
7074 \end_inset
7075
7076 でLy
7077 \begin_inset ERT
7078 status collapsed
7079
7080 \begin_layout Plain Layout
7081
7082 {}
7083 \end_layout
7084
7085 \end_inset
7086
7087 Xを選択してください。
7088 \end_layout
7089
7090 \begin_layout Standard
7091 遡及検索は、COMMAND-SHIFT-クリックで始動します。
7092 \end_layout
7093
7094 \begin_layout Subsubsection*
7095 Okular (KDE)
7096 \end_layout
7097
7098 \begin_layout Standard
7099 \begin_inset Flex MenuItem
7100 status collapsed
7101
7102 \begin_layout Plain Layout
7103 設定\SpecialChar \menuseparator
7104 Okularを設定\SpecialChar \ldots{}
7105 \SpecialChar \menuseparator
7106 編集
7107 \end_layout
7108
7109 \end_inset
7110
7111 で「カスタムテキストエディタ」を選択し、コマンドに
7112 \begin_inset Flex Code
7113 status collapsed
7114
7115 \begin_layout Plain Layout
7116 lyxclient -g %f %l
7117 \end_layout
7118
7119 \end_inset
7120
7121 を加えてください。
7122 \end_layout
7123
7124 \begin_layout Standard
7125 遡及検索は、SHIFT-クリックで始動します。
7126 \end_layout
7127
7128 \begin_layout Subsubsection*
7129 YAP(Windows)
7130 \end_layout
7131
7132 \begin_layout Standard
7133 yapを起動し、
7134 \begin_inset Flex MenuItem
7135 status collapsed
7136
7137 \begin_layout Plain Layout
7138 View\SpecialChar \menuseparator
7139 Options
7140 \end_layout
7141
7142 \end_inset
7143
7144 メニューを選択し、「Inverse DVI Search」タブを選択します。「New\SpecialChar \ldots{}
7145 」ボタンをクリックして開くウィンドウの「Name:」フィールドに「LyX
7146  Editor」(または自分の好きな名称)と入力してください。「\SpecialChar \ldots{}
7147 」というラベルのボタンをクリックしてファイルダイアログを開き、バッチファイル
7148 \begin_inset Flex Code
7149 status collapsed
7150
7151 \begin_layout Plain Layout
7152 lyxeditor.bat
7153 \end_layout
7154
7155 \end_inset
7156
7157 (以下参照)のあるディレクトリを見つけます。
7158 \begin_inset Flex Code
7159 status collapsed
7160
7161 \begin_layout Plain Layout
7162 lyxeditor.bat
7163 \end_layout
7164
7165 \end_inset
7166
7167 を選択してプログラムの引数を
7168 \begin_inset Flex Code
7169 status collapsed
7170
7171 \begin_layout Plain Layout
7172 %f %l
7173 \end_layout
7174
7175 \end_inset
7176
7177 と指定してください。
7178 \begin_inset Flex Code
7179 status collapsed
7180
7181 \begin_layout Plain Layout
7182 lyxeditor.bat
7183 \end_layout
7184
7185 \end_inset
7186
7187 は、
7188 \emph on
7189 lyxpipe
7190 \emph default
7191 を通じてLyXと通信するためのラッパとして使用され、以下のようになっています。
7192 \end_layout
7193
7194 \begin_layout LyX-Code
7195 @echo off
7196 \begin_inset Newline newline
7197 \end_inset
7198
7199 echo LYXCMD:revdvi:server-goto-file-row:%1 %2> 
7200 \backslash
7201
7202 \backslash
7203 .
7204 \backslash
7205 pipe
7206 \backslash
7207 lyxpipe.in
7208 \begin_inset Newline newline
7209 \end_inset
7210
7211 type 
7212 \backslash
7213
7214 \backslash
7215 .
7216 \backslash
7217 pipe
7218 \backslash
7219 lyxpipe.out
7220 \end_layout
7221
7222 \begin_layout Standard
7223 LyXで指定したLyXServerパイプパスが、
7224 \begin_inset Flex Code
7225 status collapsed
7226
7227 \begin_layout Plain Layout
7228
7229 \backslash
7230
7231 \backslash
7232 .
7233 \backslash
7234 pipe
7235 \backslash
7236 lyxpipe
7237 \end_layout
7238
7239 \end_inset
7240
7241 となっていることを確認するか、
7242 \begin_inset Flex Code
7243 status collapsed
7244
7245 \begin_layout Plain Layout
7246 lyxeditor.bat
7247 \end_layout
7248
7249 \end_inset
7250
7251 ラッパの方を適切に修正してください。
7252 \end_layout
7253
7254 \begin_layout Standard
7255 yapでは、遡及検索はダブルクリックで始動します。
7256 \end_layout
7257
7258 \begin_layout Subsubsection*
7259 SumatraPDF(Windows)
7260 \end_layout
7261
7262 \begin_layout Standard
7263 SumatraPDFを遡及検索で使用するためには、
7264 \begin_inset Flex MenuItem
7265 status collapsed
7266
7267 \begin_layout Plain Layout
7268 設定\SpecialChar \menuseparator
7269 ファイル処理\SpecialChar \menuseparator
7270 ファイル書式\SpecialChar \menuseparator
7271 PDF (pdflatex)
7272 \end_layout
7273
7274 \end_inset
7275
7276 のビューア設定で
7277 \begin_inset Flex Code
7278 status collapsed
7279
7280 \begin_layout Plain Layout
7281 SumatraPDF -inverse-search 
7282 \begin_inset Quotes eld
7283 \end_inset
7284
7285 lyxeditor.bat %f %l
7286 \begin_inset Quotes erd
7287 \end_inset
7288
7289
7290 \end_layout
7291
7292 \end_inset
7293
7294
7295 \begin_inset Flex Code
7296 status collapsed
7297
7298 \begin_layout Plain Layout
7299 lyxeditor.bat
7300 \end_layout
7301
7302 \end_inset
7303
7304 は上記のラッパ)と入力してください。SumatraPDF.exeがコマンドPATHにない場合、フルファイル名を使用してください。
7305 \end_layout
7306
7307 \begin_layout Standard
7308 遡及検索はダブルクリックで始動します。
7309 \end_layout
7310
7311 \begin_layout Subsubsection*
7312 YAP(Cygwin)
7313 \end_layout
7314
7315 \begin_layout Standard
7316 まずはじめに、yapがWindows環境での既定のDVIビューアになっていることを確認してから、yapを起動し、
7317 \begin_inset Flex MenuItem
7318 status collapsed
7319
7320 \begin_layout Plain Layout
7321 View\SpecialChar \menuseparator
7322 Options
7323 \end_layout
7324
7325 \end_inset
7326
7327 メニューを選択し、「Inverse DVI Search」タブを選択します。「New\SpecialChar \ldots{}
7328 」ボタンをクリックして開くウィンドウの「Name:」フィールドに「LyX
7329  Editor」(または自分の好きな名称)と入力してください。「\SpecialChar \ldots{}
7330 」というラベルのボタンをクリックしてファイルダイアログを開き、バッチファイル
7331 \begin_inset Flex Code
7332 status collapsed
7333
7334 \begin_layout Plain Layout
7335 lyxeditor.exe
7336 \end_layout
7337
7338 \end_inset
7339
7340 プログラム(これは、Cygwinでは既定でLyX実行ファイルとともに導入されます)のあるディレクトリを見つけます。
7341 \begin_inset Flex Code
7342 status collapsed
7343
7344 \begin_layout Plain Layout
7345 lyxeditor.exe
7346 \end_layout
7347
7348 \end_inset
7349
7350 を選択してプログラムの引数を
7351 \begin_inset Flex Code
7352 status collapsed
7353
7354 \begin_layout Plain Layout
7355 -g %f %l
7356 \end_layout
7357
7358 \end_inset
7359
7360 と指定してください。これによって、LyXとの通信に
7361 \emph on
7362 lyxsocket
7363 \emph default
7364 が使用されるようになります。何らかの理由で
7365 \emph on
7366 lyxpipe
7367 \emph default
7368 を使用したい場合には、
7369 \begin_inset Flex Code
7370 status collapsed
7371
7372 \begin_layout Plain Layout
7373 -g
7374 \end_layout
7375
7376 \end_inset
7377
7378 オプションを削除して、LyX設定でLyXServerパイプパスを指定することを忘れないでください。
7379 \end_layout
7380
7381 \begin_layout Standard
7382 yapでは、遡及検索はダブルクリックで始動します。
7383 \end_layout
7384
7385 \begin_layout Subsubsection*
7386 SumatraPDF(Cygwin)
7387 \end_layout
7388
7389 \begin_layout Standard
7390 SumatraPDFを遡及検索で使用するためには、
7391 \begin_inset Flex MenuItem
7392 status collapsed
7393
7394 \begin_layout Plain Layout
7395 設定\SpecialChar \menuseparator
7396 ファイル処理\SpecialChar \menuseparator
7397 ファイル書式\SpecialChar \menuseparator
7398 PDF (pdflatex)
7399 \end_layout
7400
7401 \end_inset
7402
7403 のビューア設定で
7404 \begin_inset Flex Code
7405 status collapsed
7406
7407 \begin_layout Plain Layout
7408 SumatraPDF.sh
7409 \end_layout
7410
7411 \end_inset
7412
7413 と入力してください。ここで
7414 \begin_inset Flex Code
7415 status collapsed
7416
7417 \begin_layout Plain Layout
7418 SumatraPDF.sh
7419 \end_layout
7420
7421 \end_inset
7422
7423 は以下のようなスクリプトです(お使いのコマンドパスに置きます。
7424 \begin_inset Flex Code
7425 status collapsed
7426
7427 \begin_layout Plain Layout
7428 /usr/local/bin
7429 \end_layout
7430
7431 \end_inset
7432
7433 がもっとも良い選択肢でしょう)。
7434 \end_layout
7435
7436 \begin_layout LyX-Code
7437 #!/bin/bash
7438 \begin_inset Newline newline
7439 \end_inset
7440
7441 cd $(dirname $1)
7442 \begin_inset Newline newline
7443 \end_inset
7444
7445 SumatraPDF -inverse-search "lyxeditor -g %f %l" $(basename $1)
7446 \end_layout
7447
7448 \begin_layout Standard
7449 SumatraPDFは、Windowsネイティブのアプリケーションであり、LyXのCygwin版が使用するPOSIXパスを理解しないので、このラッパスクリプトが
7450 必要となります。SumatraPDF.exeがお使いのコマンドパスにない場合は、上記のスクリプトでPOSIXのフルパスを使用してください。
7451 \begin_inset Flex Code
7452 status collapsed
7453
7454 \begin_layout Plain Layout
7455 -g
7456 \end_layout
7457
7458 \end_inset
7459
7460
7461 \emph on
7462 lyxsocket
7463 \emph default
7464 経由の通信を有効にします。ここでも、
7465 \emph on
7466 lyxpipe
7467 \emph default
7468 を使用したい場合には、
7469 \begin_inset Flex Code
7470 status collapsed
7471
7472 \begin_layout Plain Layout
7473 -g
7474 \end_layout
7475
7476 \end_inset
7477
7478 オプションを削除して、LyX設定でLyXServerパイプパスを指定することを忘れないでください。
7479 \end_layout
7480
7481 \begin_layout Standard
7482 遡及検索はダブルクリックで始動します。
7483 \end_layout
7484
7485 \begin_layout Section
7486 前方検索
7487 \end_layout
7488
7489 \begin_layout Standard
7490 前方検索を有効にするためには、生成されたPDF/DVI出力ファイルに、TeXソースに関する情報を追加する必要があります。これは、第
7491 \begin_inset CommandInset ref
7492 LatexCommand ref
7493 reference "sub:遡及検索"
7494
7495 \end_inset
7496
7497 節に述べられている方法で実行することができます。
7498 \end_layout
7499
7500 \begin_layout Standard
7501 次に、
7502 \begin_inset Flex MenuItem
7503 status collapsed
7504
7505 \begin_layout Plain Layout
7506 設定\SpecialChar \menuseparator
7507 出力\SpecialChar \menuseparator
7508 一般
7509 \end_layout
7510
7511 \end_inset
7512
7513 で自分の使うビューアを利用するように、LyXを設定する必要があります。ただし、yap・xdvi・okular・Sumatra PDFなど、一部のビューアしかこの
7514 操作は利用できません
7515 \begin_inset Foot
7516 status collapsed
7517
7518 \begin_layout Plain Layout
7519 Sumatraの場合には、http://www.istri.fr/zip/CMCDDE.zipからダウンロードできるCMCDDEが必要です。
7520 \end_layout
7521
7522 \end_inset
7523
7524 。Evinceやxpdfなどの他のビューアでは、少なくとも、ファイルの特定頁を読み込み直したり、指し示したりすることができますが、これらの場合にはsynctex
7525 の外部コールを使用することができます。設定ダイアログに用意されている用例をよく研究してください。設定中で置き換えられる値は以下の通りです。
7526 \begin_inset Flex Code
7527 status collapsed
7528
7529 \begin_layout Plain Layout
7530 $$n
7531 \end_layout
7532
7533 \end_inset
7534
7535 は行番号を指し、
7536 \begin_inset Flex Code
7537 status collapsed
7538
7539 \begin_layout Plain Layout
7540 $$t
7541 \end_layout
7542
7543 \end_inset
7544
7545 は書き出された一時.texファイル、
7546 \begin_inset Flex Code
7547 status collapsed
7548
7549 \begin_layout Plain Layout
7550 $$o
7551 \end_layout
7552
7553 \end_inset
7554
7555 は書き出された出力ファイルを指します(一時ディレクトリにどちらが存在するかに依存してdviあるいはpdf)。
7556 \end_layout
7557
7558 \begin_layout Standard
7559 閲覧時には、一時ディレクトリに.dviファイルがあるか.pdfファイルがあるか(特定の文書を閲覧するのにどの書式を使用したか)によって、適当なプレビュー書式をLyX
7560 が動的に選択します。
7561 \end_layout
7562
7563 \begin_layout Chapter
7564 特別な文書クラス
7565 \end_layout
7566
7567 \begin_layout Section
7568 A&Aの論文
7569 \end_layout
7570
7571 \begin_layout Standard
7572
7573 \noun on
7574 Peter Sütterlin文
7575 \end_layout
7576
7577 \begin_layout Subsection
7578 はじめに
7579 \end_layout
7580
7581 \begin_layout Standard
7582 この節では、文書クラス
7583 \family typewriter
7584 aa.cls
7585 \family default
7586 第5.01版を使用して科学雑誌
7587 \emph on
7588 Astronomy and Astrophysics
7589 \emph default
7590 (『天文学と宇宙物理学』:www.edpsciences.fr/aa/ 
7591 \begin_inset Flex URL
7592 status collapsed
7593
7594 \begin_layout Plain Layout
7595
7596 http://www.edpsciences.fr/aa/
7597 \end_layout
7598
7599 \end_inset
7600
7601 )に投稿する論文を執筆するためのLyXの使用法を説明します。このパッケージは、FTPサイト
7602 \end_layout
7603
7604 \begin_layout Standard
7605 \align center
7606 \begin_inset VSpace medskip
7607 \end_inset
7608
7609
7610 \begin_inset Flex URL
7611 status collapsed
7612
7613 \begin_layout Plain Layout
7614
7615 ftp://ftp.edpsciences.org/pub/aa/readme.html
7616 \end_layout
7617
7618 \end_inset
7619
7620
7621 \begin_inset VSpace medskip
7622 \end_inset
7623
7624
7625 \end_layout
7626
7627 \begin_layout Standard
7628 \noindent
7629 からダウンロードすることができます。
7630 \end_layout
7631
7632 \begin_layout Standard
7633 このパッケージには取扱説明書がついていますが、本節は、本来の取扱説明書の代わりとなることを意図したものではなく、あなたの論文を正しい様式に整えるための小さな案内
7634 書であるに過ぎません。
7635 \end_layout
7636
7637 \begin_layout Standard
7638 この学術誌の出版元は、2001年1月1日以降、Springer社からEDP Science社に変更されていることにご注意ください。この出版社の変更によって、th
7639 esaurusコマンドの廃止など、スタイルファイルに若干の変更が加わっています。LyXのaaクラスは、スタイルファイルの最新版(第5.01版)をサポートしています
7640 。もし古い版が装備されている場合には、更新してください。互換性のために、古い(第4版)レイアウトは、
7641 \family sans
7642 article (A&A V4)
7643 \family default
7644 として残してあります。
7645 \family typewriter
7646 $LyXDir/layouts/aapaper.layout
7647 \family default
7648 のコメントをご参照ください。
7649 \end_layout
7650
7651 \begin_layout Subsection
7652 最初の一歩
7653 \end_layout
7654
7655 \begin_layout Standard
7656 LyXとともに頒布されている例示用のひな型を土台として、書き始めることをお勧めします。ひな型を使用しない場合には、以下の設定にしてください。
7657 \end_layout
7658
7659 \begin_layout Itemize
7660
7661 \family sans
7662 文書\SpecialChar \menuseparator
7663 設定
7664 \family default
7665 ダイアログで
7666 \family sans
7667 article (A&A)
7668 \family default
7669 を選択してください(まぁ、これは自明ですね)。
7670 \end_layout
7671
7672 \begin_layout Itemize
7673
7674 \family sans
7675 ページレイアウト
7676 \family default
7677 オプションは変更しないで、既定値のままに設定しておいてください。全体のレイアウトはマクロが行うので、何も変更してはいけません。
7678 \end_layout
7679
7680 \begin_layout Subsection
7681 へッダ部
7682 \end_layout
7683
7684 \begin_layout Standard
7685 最初に入力すべきものは、へッダ情報です。ヘッダ情報には、以下の7つの項目があり、いくつかは必須ではありません。
7686 \end_layout
7687
7688 \begin_layout Itemize
7689
7690 \family sans
7691 タイトル
7692 \family default
7693 :[必須]
7694 \end_layout
7695
7696 \begin_layout Itemize
7697
7698 \family sans
7699 サブタイトル
7700 \family default
7701 :[非必須]
7702 \end_layout
7703
7704 \begin_layout Itemize
7705
7706 \family sans
7707 著者
7708 \family default
7709 :[必須]
7710 \end_layout
7711
7712 \begin_layout Itemize
7713
7714 \family sans
7715 住所
7716 \family default
7717 :[必須]
7718 \end_layout
7719
7720 \begin_layout Itemize
7721
7722 \family sans
7723 抜き刷り
7724 \family default
7725 :[非必須]著者が複数いる場合、抜き刷りの送付を依頼するのに連絡すべき人を記す。
7726 \end_layout
7727
7728 \begin_layout Itemize
7729
7730 \family sans
7731 メール
7732 \family default
7733 :[非必須]連絡用の電子メールアドレス。
7734 \end_layout
7735
7736 \begin_layout Itemize
7737
7738 \family sans
7739 日付
7740 \family default
7741 :[必須]推奨されるフォーマットは、
7742 \family typewriter
7743 Received: <日付>; Accepted <日付>
7744 \family default
7745 です。
7746 \end_layout
7747
7748 \begin_layout Standard
7749
7750 \family typewriter
7751
7752 \backslash
7753 maketitle
7754 \family default
7755 コマンドは、へッダが終了した場所に、LyXが自動的に入れてくれるので、手動で挿入する必要はありません。各項目の順序は関係ありませんが、見た目のためと、実際の文書
7756 のレイアウトに合わせるために、上記の順序を維持しておくと良いでしょう。
7757 \end_layout
7758
7759 \begin_layout Standard
7760 現住所の付記などのために、へッダ部に脚注を挿入したい場合には、
7761 \family sans
7762 挿入\SpecialChar \menuseparator
7763 脚注
7764 \family default
7765 を使用して標準の脚注を挿入してください。この場合には、LyXは自動的に
7766 \family typewriter
7767
7768 \backslash
7769 thanks{}
7770 \family default
7771 を使用します。
7772 \end_layout
7773
7774 \begin_layout Standard
7775 これらのトピックの他に、このマクロは、LyXが対応していない、以下の3つのLaTeXコマンドを使用します。
7776 \end_layout
7777
7778 \begin_layout Itemize
7779 複数の著者名あるいは所属名を区切るための
7780 \family typewriter
7781
7782 \backslash
7783 and
7784 \end_layout
7785
7786 \begin_layout Itemize
7787 著者と所属の対応付けをするための
7788 \family typewriter
7789
7790 \backslash
7791 inst{<番号>}
7792 \family default
7793 。所属は、
7794 \family sans
7795 住所
7796 \family default
7797 フィールドに現れる順に番号が付けられるので、各著者に番号マーカーを置く必要があります。
7798 \end_layout
7799
7800 \begin_layout Itemize
7801
7802 \family typewriter
7803
7804 \backslash
7805 email{アドレス}
7806 \family default
7807 は、至急連絡用に電子メールアドレスを付記します。
7808 \end_layout
7809
7810 \begin_layout Standard
7811 いずれの場合にも、LyX中に対応したコマンドを入力し、LaTeXコードとしてマークしてください。
7812 \begin_inset Flex Code
7813 status collapsed
7814
7815 \begin_layout Plain Layout
7816 $LyXDir/examples
7817 \end_layout
7818
7819 \end_inset
7820
7821 にある用例を参照してください。
7822 \end_layout
7823
7824 \begin_layout Subsection
7825 概要
7826 \end_layout
7827
7828 \begin_layout Standard
7829 概要は、へッダ部の直後に置きます。第5版から、概要は環境からコマンドに変更され、一段落に限るという制限が加えられました。さらに、ここにはキーワードを含む項目を入
7830 れなくてはなりません。これは、まだLyXでは実装されていないため、LaTeXコマンド
7831 \family typewriter
7832
7833 \backslash
7834 keywords{}
7835 \family default
7836 を手動で入力し、LaTeXコードとしてマークする必要があります。用例にある論文を参照してください。
7837 \end_layout
7838
7839 \begin_layout Subsection
7840 サポートされる環境
7841 \end_layout
7842
7843 \begin_layout Standard
7844 A&A論文用レイアウトでは、文章を構造化するために、以下の環境がサポートされています。
7845 \end_layout
7846
7847 \begin_layout Itemize
7848
7849 \family sans
7850 標準
7851 \end_layout
7852
7853 \begin_layout Itemize
7854
7855 \family sans
7856
7857 \end_layout
7858
7859 \begin_layout Itemize
7860
7861 \family sans
7862 小節
7863 \end_layout
7864
7865 \begin_layout Itemize
7866
7867 \family sans
7868 小々節
7869 \end_layout
7870
7871 \begin_layout Itemize
7872
7873 \family sans
7874 箇条書き(記号)
7875 \end_layout
7876
7877 \begin_layout Itemize
7878
7879 \family sans
7880 箇条書き(連番)
7881 \end_layout
7882
7883 \begin_layout Itemize
7884
7885 \family sans
7886 箇条書き(記述)
7887 \end_layout
7888
7889 \begin_layout Itemize
7890
7891 \family sans
7892 キャプション
7893 \end_layout
7894
7895 \begin_layout Itemize
7896
7897 \family sans
7898 概要
7899 \end_layout
7900
7901 \begin_layout Itemize
7902
7903 \family sans
7904 謝辞(Acknowledgment)
7905 \end_layout
7906
7907 \begin_layout Itemize
7908
7909 \family sans
7910 参考文献
7911 \end_layout
7912
7913 \begin_layout Itemize
7914
7915 \family sans
7916 LaTeX
7917 \end_layout
7918
7919 \begin_layout Subsection
7920 LyXでサポートされていないコマンド
7921 \end_layout
7922
7923 \begin_layout Standard
7924 LyXの
7925 \family sans
7926 article (A&A)
7927 \family default
7928 レイアウトでは、まだサポートされていないコマンドがあります。そのうちいくつかは既に紹介しましたが、網羅するために、以下にすべて列挙しておきます。
7929 \end_layout
7930
7931 \begin_layout Itemize
7932
7933 \family typewriter
7934
7935 \backslash
7936 and
7937 \end_layout
7938
7939 \begin_layout Itemize
7940
7941 \family typewriter
7942
7943 \backslash
7944 email
7945 \end_layout
7946
7947 \begin_layout Itemize
7948
7949 \family typewriter
7950
7951 \backslash
7952 appendix
7953 \end_layout
7954
7955 \begin_layout Itemize
7956
7957 \family typewriter
7958
7959 \backslash
7960 authorrunning
7961 \end_layout
7962
7963 \begin_layout Itemize
7964
7965 \family typewriter
7966
7967 \backslash
7968 inst{}
7969 \end_layout
7970
7971 \begin_layout Itemize
7972
7973 \family typewriter
7974
7975 \backslash
7976 keywords{}
7977 \end_layout
7978
7979 \begin_layout Itemize
7980
7981 \family typewriter
7982
7983 \backslash
7984 object{}
7985 \end_layout
7986
7987 \begin_layout Itemize
7988
7989 \family typewriter
7990
7991 \backslash
7992 titlerunning{}
7993 \end_layout
7994
7995 \begin_layout Standard
7996 これらのコマンドのいずれかを使いたい場合には、自分で入力する必要があります。
7997 \series bold
7998 これをLaTeXコマンドとしてマークすることを忘れないで下さい。
7999 \end_layout
8000
8001 \begin_layout Subsection
8002 図フロートおよび表フロート
8003 \end_layout
8004
8005 \begin_layout Standard
8006 LyXは、必要なフロート環境
8007 \family sans
8008 figure
8009 \family default
8010
8011 \family sans
8012 figure*
8013 \family default
8014
8015 \family sans
8016 table
8017 \family default
8018
8019 \family sans
8020 table*
8021 \family default
8022 をサポートしていますので、ここでは詳しい説明はしません。
8023 \emph on
8024 ユーザーの手引き
8025 \emph default
8026 をご覧ください。ただ、表は左揃えにしなくてはならないことに注意して下さい。そうするためには、表を選択して、
8027 \family sans
8028 編集\SpecialChar \menuseparator
8029 段落設定
8030 \family default
8031 で配置を変更してください。
8032 \end_layout
8033
8034 \begin_layout Standard
8035 一つだけ、特別なものがあります。それは、図横にキャプションを配置する図です。この図を作成するには、以下のようにしなくてはなりません。
8036 \end_layout
8037
8038 \begin_layout Enumerate
8039
8040 \family sans
8041 挿入\SpecialChar \menuseparator
8042 フロート\SpecialChar \menuseparator
8043
8044 \family default
8045 を使って、幅広の図フロートを作成します。それから、図フロートのラベルを右クリックして
8046 \begin_inset Flex MenuItem
8047 status collapsed
8048
8049 \begin_layout Plain Layout
8050 設定\SpecialChar \ldots{}
8051
8052 \end_layout
8053
8054 \end_inset
8055
8056 を選択し、それで開かれる
8057 \family sans
8058 フロートの設定
8059 \family default
8060 ダイアログで
8061 \family sans
8062 段をまたぐ
8063 \family default
8064 を有効にして、
8065 \family sans
8066 OK
8067 \family default
8068 ボタンを押します。
8069 \end_layout
8070
8071 \begin_layout Enumerate
8072 キャプション文を入力します。
8073 \end_layout
8074
8075 \begin_layout Enumerate
8076 キャプションの前にカーソルを移動し、
8077 \family sans
8078 Return
8079 \family default
8080 を押して、カーソルをキャプションの上に移動します。
8081 \end_layout
8082
8083 \begin_layout Enumerate
8084 図を挿入します。
8085 \end_layout
8086
8087 \begin_layout Enumerate
8088 カーソルを図の後ろに置いて、
8089 \family sans
8090 挿入\SpecialChar \menuseparator
8091 整形
8092 \bar under
8093 \SpecialChar \menuseparator
8094
8095 \bar default
8096 水平方向の空白
8097 \family default
8098 を選択して
8099 \family sans
8100 水平方向の空白の設定
8101 \family default
8102 ダイアログを開き、
8103 \family sans
8104 空白
8105 \family default
8106 ドロップダウンから
8107 \family sans
8108 水平フィル
8109 \family default
8110 を選択して、水平フィルを挿入します。
8111 \end_layout
8112
8113 \begin_layout Enumerate
8114
8115 \family sans
8116 挿入\SpecialChar \menuseparator
8117 TeXコード
8118 \family default
8119 を選択して、TeX差込枠を挿入します。
8120 \end_layout
8121
8122 \begin_layout Enumerate
8123 TeX差込枠中に
8124 \family typewriter
8125
8126 \backslash
8127 parbox[b]{55mm}{
8128 \family default
8129 と入力します。
8130 \series bold
8131 ここでは波括弧を閉じないでください。
8132 \end_layout
8133
8134 \begin_layout Enumerate
8135 カーソルをキャプション文の後ろに移動し、
8136 \family sans
8137 挿入\SpecialChar \menuseparator
8138 TeXコード
8139 \family default
8140 を選択して、別のTeX差込枠を挿入し、その中に閉じ括弧を入力します 。
8141 \end_layout
8142
8143 \begin_layout Standard
8144 例示用論文中の図もご参照ください。
8145 \end_layout
8146
8147 \begin_layout Subsection
8148 Refereeレイアウト
8149 \end_layout
8150
8151 \begin_layout Standard
8152 投稿用には、論文を特別なダブルスペースレイアウトに整形しなくてはなりません。このためには、文書クラスに
8153 \family typewriter
8154 referee
8155 \family default
8156 オプションを与える必要があります。これは、
8157 \family sans
8158 文書\SpecialChar \menuseparator
8159 設定
8160 \family default
8161 ダイアログの
8162 \family sans
8163 任意設定
8164 \family default
8165 クラスオプションフィールドを使って行うことができます。この欄に
8166 \family typewriter
8167 referee
8168 \family default
8169 と云う文字列を入力してください。
8170 \end_layout
8171
8172 \begin_layout Subsection
8173 例示用論文
8174 \end_layout
8175
8176 \begin_layout Standard
8177
8178 \family sans
8179 Examples
8180 \family default
8181 ディレクトリには、LyXで書かれた例示用論文が収録されています。これは、元のマクロパッケージの例示用論文をLyX用に直したものです。これはヒントを得るために使用
8182 したり、元の LaTeXコードとLyXでの書き方の比較に使ったりしてください。
8183 \end_layout
8184
8185 \begin_layout Section
8186 AASTeX
8187 \end_layout
8188
8189 \begin_layout Standard
8190
8191 \noun on
8192 Mike Ressler
8193 \noun default
8194
8195 \end_layout
8196
8197 \begin_layout Subsection
8198 はじめに
8199 \end_layout
8200
8201 \begin_layout Standard
8202 AASTeXは、American Astronomical Society(アメリカ天文学会)が発行するAstrophysical Journal(宇宙物理学雑
8203 誌)同誌のLettersとSupplementを含む)・Astronomical Journal(天文学雑誌)・Publications of
8204  the Astronomical Society of the Pacific(太平洋天文学会誌)三誌への電子投稿を可能にするために、同学会が作成したマクロ集
8205 です。LyXは、これらの文書を生成する上で、なかでも数式・引用・画像処理能力において、優れたツールであることが認識されています。LyXは、同マクロ第5.0版以降を
8206 必要としており、できればここで説明されている第5.2版以降が望まれます。第5.0版未満の版は、LaTeX2.09で使用するよう企図されているため、根本的にLyXとは互
8207 換性がありません。AASTeXパッケージは、以下のAASTeXウェブサイトからダウンロードできるでしょう。
8208 \end_layout
8209
8210 \begin_layout Standard
8211 \align center
8212 \begin_inset VSpace medskip
8213 \end_inset
8214
8215
8216 \begin_inset Flex URL
8217 status collapsed
8218
8219 \begin_layout Plain Layout
8220
8221 http://www.journals.uchicago.edu/AAS/AASTeX
8222 \end_layout
8223
8224 \end_inset
8225
8226
8227 \begin_inset VSpace medskip
8228 \end_inset
8229
8230
8231 \end_layout
8232
8233 \begin_layout Standard
8234 パッケージ中には、完備したユーザーの手引きが収録されていますので、LyXで論文を書き始める前に、その中身を完全に理解しておく必要があります。LyXは、AASTe
8235 Xの全コマンドを理解する必然性をなくすものではなく、すべてを手入力する苦労を減らすだけです。仕上がりのLaTeX文書が、論文を投稿しようとしているジャーナルの要
8236 求事項に完全に合致していることを確認するのは、あなたの責任です。
8237 \end_layout
8238
8239 \begin_layout Subsection
8240 新しい論文を書き始める
8241 \end_layout
8242
8243 \begin_layout Standard
8244 論文を書き始めるには、AASTeXひな型ファイルを土台に始めることを強くお勧めします。
8245 \begin_inset Flex MenuItem
8246 status collapsed
8247
8248 \begin_layout Plain Layout
8249 ファイル\SpecialChar \menuseparator
8250 新規(ひな型使用)
8251 \end_layout
8252
8253 \end_inset
8254
8255 をクリックして、新しいファイル名を入力し、ひな型
8256 \family typewriter
8257 aastex.lyx
8258 \family default
8259 を選んでください。これには、論文原稿のほとんどに共通して使われるフィールドが書き込まれています。書き込まれている文字列(括弧
8260 \family typewriter
8261 <>
8262 \family default
8263 を含む)を正しい情報で上書きしてください。AASTeXコマンド・AASTeX環境の多くは、LyX中で直接実行することができますが、特に
8264 \family typewriter
8265
8266 \backslash
8267 altaffilmark
8268 \family default
8269
8270 \family typewriter
8271
8272 \backslash
8273 altaffiltext
8274 \family default
8275 のようにできないものもあります。この二つのコマンドは、ひな型ファイルを開いたとき、赤色に表示されているのですぐ目に入ることでしょう。このようなコマンドは、直接L
8276 aTeXコードを入力して、それをTeXコードとしてマークしなければなりません。このようなコマンドは、TeXコードあるいはEvil Red Text(邪悪な赤い文
8277 )と呼ばれます。AASTeX文書に必要とされる TeXコードを最小にするよう努力はしていますが、まだ望まれるほどにはなっていません。
8278 \end_layout
8279
8280 \begin_layout Subsection
8281 論文を書き終わったら
8282 \end_layout
8283
8284 \begin_layout Standard
8285 論文を満足する水準で書き終え、プレビューや印刷が正しく為されているとしても、まだ学術誌に投稿する前にしなくてはならない「後処理」が残されています。
8286 \end_layout
8287
8288 \begin_layout Enumerate
8289 論文を LaTeXファイルとして書き出します(
8290 \family sans
8291 ファイル\SpecialChar \menuseparator
8292 書き出し\SpecialChar \menuseparator
8293 LateX
8294 \family default
8295 )。
8296 \end_layout
8297
8298 \begin_layout Enumerate
8299 出力した
8300 \family typewriter
8301 .tex
8302 \family default
8303 ファイルを好きなエディタで編集します。
8304 \end_layout
8305
8306 \begin_deeper
8307 \begin_layout Enumerate
8308
8309 \family typewriter
8310
8311 \backslash
8312 documentclass
8313 \family default
8314 コマンドよりも前のコメント行を削除します。
8315 \end_layout
8316
8317 \begin_layout Enumerate
8318
8319 \family typewriter
8320
8321 \backslash
8322 usepackage...{fontenc}
8323 \family default
8324 という行があれば(通常は
8325 \family typewriter
8326
8327 \backslash
8328 documentclass
8329 \family default
8330 の直後にあります)削除します。また、
8331 \family typewriter
8332
8333 \backslash
8334 secnumdepth
8335 \family default
8336 行があれば、これも削除します。
8337 \end_layout
8338
8339 \begin_layout Enumerate
8340 LaTeXプリアンブル中に意図的に置いたコマンド(
8341 \family typewriter
8342 .tex
8343 \family default
8344 ファイル中、「User specified LaTeX commands」というコメントの直後にあります)を除いて、
8345 \family typewriter
8346
8347 \backslash
8348 makeatletter
8349 \family default
8350
8351 \family typewriter
8352
8353 \backslash
8354 makeatother
8355 \family default
8356 の間のもの(これらのコマンドを含む)をすべて削除します。
8357 \end_layout
8358
8359 \end_deeper
8360 \begin_layout Enumerate
8361 編集後のファイルを LaTeXにかけて、正しく処理されることを確認します。
8362 \end_layout
8363
8364 \begin_layout Enumerate
8365 学術誌の要求事項を再読して、ファイル名と書式が正しいことを確認します。
8366 \end_layout
8367
8368 \begin_layout Enumerate
8369 投稿してください。
8370 \end_layout
8371
8372 \begin_layout Subsection
8373 特定のコマンドに関するコメント
8374 \end_layout
8375
8376 \begin_layout Standard
8377 AASTeXユーザーの手引き(
8378 \family typewriter
8379 aasguide.tex
8380 \family default
8381 )に、各AASTeXコマンドの詳しい説明があるので、ここでは、各コマンドの使用法の詳細な説明は行いません。そこで、ここではユーザーの手引きに現れるとおりに一覧を
8382 列挙して、必要なところだけコメントを加えることにしましょう。
8383 \end_layout
8384
8385 \begin_layout Subsubsection
8386 期待通りに動作するもの
8387 \end_layout
8388
8389 \begin_layout Standard
8390 \begin_inset ERT
8391 status open
8392
8393 \begin_layout Plain Layout
8394
8395
8396 \backslash
8397 begin{sloppypar}
8398 \end_layout
8399
8400 \end_inset
8401
8402
8403 \end_layout
8404
8405 \begin_layout Standard
8406 これらは期待通りに動作するので、ここでは列挙するだけにして、コマンドの説明されている節を挙げておきます。
8407 \family typewriter
8408
8409 \backslash
8410 documentclass
8411 \family default
8412 (2.1.1)・
8413 \family typewriter
8414
8415 \backslash
8416 begin{document}
8417 \family default
8418 (2.2)・
8419 \family typewriter
8420
8421 \backslash
8422 title
8423 \family default
8424 (2.3)・
8425 \family typewriter
8426
8427 \backslash
8428 author
8429 \family default
8430 (2.3)・
8431 \family typewriter
8432
8433 \backslash
8434 affil
8435 \family default
8436 (2.3)・
8437 \family typewriter
8438
8439 \backslash
8440 abstract
8441 \family default
8442 (2.4)・
8443 \family typewriter
8444
8445 \backslash
8446 keywords
8447 \family default
8448 (2.5)・
8449 \family typewriter
8450
8451 \backslash
8452 section
8453 \family default
8454 (2.7)・
8455 \family typewriter
8456
8457 \backslash
8458 subsection
8459 \family default
8460 (2.7)・
8461 \family typewriter
8462
8463 \backslash
8464 subsubsection
8465 \family default
8466 (2.7)・
8467 \family typewriter
8468
8469 \backslash
8470 paragraph
8471 \family default
8472 (2.7)・
8473 \family typewriter
8474
8475 \backslash
8476 facility
8477 \family default
8478 (2.10)・
8479 \family typewriter
8480
8481 \backslash
8482 begin{displaymath}
8483 \family default
8484 (2.12)・
8485 \family typewriter
8486
8487 \backslash
8488 begin{equation}
8489 \family default
8490 (2.12)・
8491 \family typewriter
8492
8493 \backslash
8494 begin{eqnarray}
8495 \family default
8496 (2.12)・
8497 \family typewriter
8498
8499 \backslash
8500 begin{mathletters}
8501 \family default
8502 (2.12)・
8503 \family typewriter
8504
8505 \backslash
8506 begin{thebibliography}
8507 \family default
8508 (2.13.1)・
8509 \family typewriter
8510
8511 \backslash
8512 bibitem
8513 \family default
8514 (2.13.2)・全引用コマンドとその派生(2.13.2)・一般的なgraphicx図コマンド(2.14.1)・
8515 \family typewriter
8516
8517 \backslash
8518 begin{table}
8519 \family default
8520 (2.15.4)・
8521 \family typewriter
8522
8523 \backslash
8524 begin{tabular}
8525 \family default
8526 (2.15.4)・
8527 \family typewriter
8528
8529 \backslash
8530 caption
8531 \family default
8532 (2.15.4)・
8533 \family typewriter
8534
8535 \backslash
8536 label
8537 \family default
8538 (他にもあるが特に2.15.4)・
8539 \family typewriter
8540
8541 \backslash
8542 tablerefs
8543 \family default
8544 (2.15.5)・
8545 \family typewriter
8546
8547 \backslash
8548 tablecomments
8549 \family default
8550 (2.15.5)・
8551 \family typewriter
8552
8553 \backslash
8554 url
8555 \family default
8556 (2.17.4)・
8557 \family typewriter
8558
8559 \backslash
8560 end{document}
8561 \family default
8562 (2.18)。
8563 \end_layout
8564
8565 \begin_layout Standard
8566 以下のスタイルオプションも正しく動作します。
8567 \family typewriter
8568 longabstract
8569 \family default
8570 (2.4)・
8571 \family typewriter
8572 preprint
8573 \family default
8574 (3.2.1)・
8575 \family typewriter
8576 preprint2
8577 \family default
8578 (3.2.2)・
8579 \family typewriter
8580 eqsecnum
8581 \family default
8582 (3.3)・
8583 \family typewriter
8584 flushrt
8585 \family default
8586 (3.4)。これらは、
8587 \begin_inset Flex MenuItem
8588 status collapsed
8589
8590 \begin_layout Plain Layout
8591 文書\SpecialChar \menuseparator
8592 設定
8593 \end_layout
8594
8595 \end_inset
8596
8597 にある、
8598 \family sans
8599 クラスオプション
8600 \family default
8601
8602 \family sans
8603 任意設定
8604 \family default
8605 ボックスに入力してください。
8606 \end_layout
8607
8608 \begin_layout Standard
8609 \begin_inset ERT
8610 status open
8611
8612 \begin_layout Plain Layout
8613
8614
8615 \backslash
8616 end{sloppypar}
8617 \end_layout
8618
8619 \end_inset
8620
8621
8622 \end_layout
8623
8624 \begin_layout Subsubsection
8625 動作するが、若干説明が必要なもの
8626 \end_layout
8627
8628 \begin_layout Standard
8629 以下のコマンドは動作しますが、若干の説明が必要です。
8630 \end_layout
8631
8632 \begin_layout Itemize
8633 以下の項目は、学術誌の編集者向けに取ってあるものですが、どうしても必要ならば、LaTeXプリアンブルに入れることができます。
8634 \family typewriter
8635
8636 \backslash
8637 received
8638 \family default
8639
8640 \family typewriter
8641
8642 \backslash
8643 revised
8644 \family default
8645
8646 \family typewriter
8647
8648 \backslash
8649 accepted
8650 \family default
8651
8652 \family typewriter
8653
8654 \backslash
8655 ccc
8656 \family default
8657
8658 \family typewriter
8659 cpright
8660 \family default
8661 (すべて 2.1.3)。
8662 \end_layout
8663
8664 \begin_layout Itemize
8665 以下の項目は、LaTeXのプリアンブルに置くことができるもので、これらは、ひな型ファイルには、空の引数と共に含まれています。
8666 \family typewriter
8667
8668 \backslash
8669 slugcomment
8670 \family default
8671 (2.1.4)・
8672 \family typewriter
8673
8674 \backslash
8675 shorttitle
8676 \family default
8677 (2.1.5)・
8678 \family typewriter
8679
8680 \backslash
8681 shortauthors
8682 \family default
8683 (2.1.5)。
8684 \end_layout
8685
8686 \begin_layout Itemize
8687
8688 \family typewriter
8689
8690 \backslash
8691 email
8692 \family default
8693 (2.3)―「単独で」使うことはできますが、段落の途中で使うことはできません。埋め込む必要がある場合には、TeXコードを使用してください。
8694 \end_layout
8695
8696 \begin_layout Itemize
8697
8698 \family typewriter
8699
8700 \backslash
8701 and
8702 \family default
8703 (2.3)―後ろに{}が付記されます。これはエラーの原因にはなりません。
8704 \end_layout
8705
8706 \begin_layout Itemize
8707
8708 \family typewriter
8709
8710 \backslash
8711 notetoeditor
8712 \family default
8713 (2.6)―「単独で」使うことはできますが、段落の途中で使うことはできません。埋め込む必要がある場合には、TeXコードを使用してください。
8714 \end_layout
8715
8716 \begin_layout Itemize
8717
8718 \family typewriter
8719
8720 \backslash
8721 placetable
8722 \family default
8723 (2.8)―相互参照用タグを挿入することはできません。手動でタグ名を入力する必要があります。
8724 \end_layout
8725
8726 \begin_layout Itemize
8727
8728 \family typewriter
8729
8730 \backslash
8731 placefigure
8732 \family default
8733 (2.8)—
8734 \family typewriter
8735
8736 \backslash
8737 placetable
8738 \family default
8739 と同様。
8740 \end_layout
8741
8742 \begin_layout Itemize
8743
8744 \family typewriter
8745
8746 \backslash
8747 acknowledgements
8748 \family default
8749 (2.9)―後ろに{}が付記されます。これはエラーの原因にはなりません。
8750 \end_layout
8751
8752 \begin_layout Itemize
8753
8754 \family typewriter
8755
8756 \backslash
8757 appendix
8758 \family default
8759 (2.11)―後ろに{}が付記されます。これはエラーの原因にはなりません。
8760 \end_layout
8761
8762 \begin_layout Itemize
8763
8764 \family typewriter
8765
8766 \backslash
8767 figcaption
8768 \family default
8769 (2.14.2)―文章のはじめにカーソルを置いて
8770 \begin_inset Flex MenuItem
8771 status collapsed
8772
8773 \begin_layout Plain Layout
8774 挿入\SpecialChar \menuseparator
8775 短縮タイトル
8776 \end_layout
8777
8778 \end_inset
8779
8780 を選択すれば、非必須のファイル名引数を挿入することができます。「短縮タイトル」とありますが、
8781 \family typewriter
8782
8783 \backslash
8784 figcaption
8785 \family default
8786 が必要とする型の非必須引数を挿入します。望むらくはいつの日か改名されることでしょう。
8787 \end_layout
8788
8789 \begin_layout Itemize
8790
8791 \family typewriter
8792
8793 \backslash
8794 objectname
8795 \family default
8796 (2.17.1)―非必須パラメータとしてカタログIDを取る以外は、
8797 \family typewriter
8798
8799 \backslash
8800 figcaption
8801 \family default
8802 と同様。
8803 \end_layout
8804
8805 \begin_layout Itemize
8806
8807 \family typewriter
8808
8809 \backslash
8810 dataset
8811 \family default
8812 (2.17.1)―非必須パラメータとしてカタログIDを取る以外は、
8813 \family typewriter
8814
8815 \backslash
8816 figcaption
8817 \family default
8818 と同様。
8819 \end_layout
8820
8821 \begin_layout Subsubsection
8822 実装されていないため、TeXコードを使用するもの
8823 \end_layout
8824
8825 \begin_layout Standard
8826 \begin_inset ERT
8827 status open
8828
8829 \begin_layout Plain Layout
8830
8831
8832 \backslash
8833 begin{sloppypar}
8834 \end_layout
8835
8836 \end_inset
8837
8838
8839 \end_layout
8840
8841 \begin_layout Standard
8842
8843 \family typewriter
8844
8845 \backslash
8846 altaffilmark
8847 \family default
8848 (2.3)・
8849 \family typewriter
8850
8851 \backslash
8852 altaffiltext
8853 \family default
8854 (2.3)・
8855 \family typewriter
8856
8857 \backslash
8858 eqnum
8859 \family default
8860 (2.12)・
8861 \family typewriter
8862
8863 \backslash
8864 setcounter{equation}
8865 \family default
8866 (2.12)・学術誌名略語(2.12.4)・
8867 \family typewriter
8868
8869 \backslash
8870 figurenum
8871 \family default
8872 (2.14.1)・
8873 \family typewriter
8874
8875 \backslash
8876 epsscale
8877 \family default
8878 (2.14.1)・
8879 \family typewriter
8880
8881 \backslash
8882 plotone
8883 \family default
8884 (2.14.1)・
8885 \family typewriter
8886
8887 \backslash
8888 plottwo
8889 \family default
8890 (2.14.1)・
8891 \family typewriter
8892
8893 \backslash
8894 tablenum
8895 \family default
8896 (2.15.4)・
8897 \family typewriter
8898
8899 \backslash
8900 tableline
8901 \family default
8902 (2.15.4:入れたい場所の後ろに、左側セルの最初の要素として挿入する。表中では、LyXの方法は使わないでください)・
8903 \family typewriter
8904
8905 \backslash
8906 tablenotemark
8907 \family default
8908 (2.15.5)・
8909 \family typewriter
8910
8911 \backslash
8912 tablenotetext
8913 \family default
8914 (2.15.5)・補遺(2.17)の大半(
8915 \family typewriter
8916
8917 \backslash
8918 objectname
8919 \family default
8920
8921 \family typewriter
8922
8923 \backslash
8924 dataset
8925 \family default
8926
8927 \family typewriter
8928
8929 \backslash
8930 url
8931 \family default
8932
8933 \family typewriter
8934
8935 \backslash
8936 email
8937 \family default
8938 を除く。上記参照)・
8939 \family typewriter
8940
8941 \backslash
8942 singlespace
8943 \family default
8944 (3.1)・
8945 \family typewriter
8946
8947 \backslash
8948 doublespace
8949 \family default
8950 (3.1)・
8951 \family typewriter
8952
8953 \backslash
8954 onecolumn
8955 \family default
8956 (3.2)・
8957 \family typewriter
8958
8959 \backslash
8960 twocolumn
8961 \family default
8962 (3.2)
8963 \end_layout
8964
8965 \begin_layout Standard
8966 \begin_inset ERT
8967 status open
8968
8969 \begin_layout Plain Layout
8970
8971
8972 \backslash
8973 end{sloppypar}
8974 \end_layout
8975
8976 \end_inset
8977
8978
8979 \end_layout
8980
8981 \begin_layout Subsubsection
8982 実装できないもの
8983 \end_layout
8984
8985 \begin_layout Standard
8986 references(2.12.3)環境とdeluxetable(2.14)環境は、少なくとも意味のあるような形で実装することができないので、無視してください。もし、
8987 絶対に、どうしても、deluxetableを使う必要があるならば、テキストエディタで別ファイルとして編集し、
8988 \begin_inset Flex MenuItem
8989 status collapsed
8990
8991 \begin_layout Plain Layout
8992 挿入\SpecialChar \menuseparator
8993 ファイル
8994 \begin_inset Formula $\text{\textipa{}}$
8995 \end_inset
8996
8997 \SpecialChar \menuseparator
8998 子文書
8999 \end_layout
9000
9001 \end_inset
9002
9003 を使用して、LyXファイルに読み込むことを推奨します。この実例は、
9004 \family typewriter
9005 aas_sample.lyx
9006 \family default
9007 ファイルをご参照ください。
9008 \end_layout
9009
9010 \begin_layout Subsection
9011 FAQとヒントと技とその他の考察
9012 \end_layout
9013
9014 \begin_layout Subsubsection
9015 LyXをAASTeXと協調させる
9016 \end_layout
9017
9018 \begin_layout Standard
9019 LyXに、新しいレイアウトと文書クラスを認識させるには若干コツが要ります。もしうまく行かなかったら、次のようにしてみてください。
9020 \end_layout
9021
9022 \begin_layout Enumerate
9023 LaTeXが、AASTeXを検出できることを確認してください。AASTeX頒布版に含まれる
9024 \family typewriter
9025 sample.tex
9026 \family default
9027 (あるいは
9028 \family typewriter
9029 table.tex
9030 \family default
9031 でも可)を、LaTeXやAASTeXとまったく関係のないディレクトリにコピーして、
9032 \family typewriter
9033 sample.tex
9034 \family default
9035 をLaTeXにかけてください。
9036 \end_layout
9037
9038 \begin_layout Enumerate
9039
9040 \family typewriter
9041 aastex.layout
9042 \family default
9043 が、LyXの
9044 \family typewriter
9045 layouts
9046 \family default
9047 フォルダにあることを確認してください。
9048 \end_layout
9049
9050 \begin_layout Enumerate
9051 LyX中から
9052 \family sans
9053 ツール\SpecialChar \menuseparator
9054 再初期設定
9055 \family default
9056 を再度実行し、LyXを再起動してください。
9057 \end_layout
9058
9059 \begin_layout Enumerate
9060 ひな型ではなく、通常の新規ファイルを開いてください。AASTeXが、
9061 \family sans
9062 文書\SpecialChar \menuseparator
9063 設定
9064 \family default
9065 のクラス一覧に表示されていますか?
9066 \end_layout
9067
9068 \begin_layout Standard
9069 既存のAASTeX文書を処理する際に、AASTeXレイアウトを見つけられないとか、「タイトルレイアウトと通常のレイアウトを混在させないでください」といった警告が
9070 出るようであれば、正しい導入が行われていません。
9071 \end_layout
9072
9073 \begin_layout Subsubsection
9074 表を処理する際のLaTeXエラー
9075 \end_layout
9076
9077 \begin_layout Standard
9078 既定では、LyXは、表のキャプションやタイトルを中央揃えにしようと試みます。これはAASTeXと悪い相互干渉を発生させるようですので、キャプションやタイトルのど
9079 こかをクリックして、
9080 \family sans
9081 編集\SpecialChar \menuseparator
9082 段落設定
9083 \family default
9084 を選択し、
9085 \family sans
9086 配置
9087 \family default
9088
9089 \family sans
9090 両端揃え
9091 \family default
9092 に設定してください。私のところではこれで解決しました。
9093 \end_layout
9094
9095 \begin_layout Subsubsection
9096 参考文献
9097 \end_layout
9098
9099 \begin_layout Standard
9100 若干の注意があります。(1)文献項目の本文中の空白取りが少しおかしくなることがあるようです。書誌情報を入力する際には、最後の著者と、著作年を入れる括弧の間にスペ
9101 ースを
9102 \emph on
9103 入れない
9104 \emph default
9105 ようにしてください。たとえば、
9106 \family typewriter
9107 Ressler(1992)
9108 \family default
9109 はいいですが、
9110 \family typewriter
9111 Ressler (1992)
9112 \family default
9113 ではだめです。(2)書誌情報の入力の仕方は、必ずしも自明ではありません。もっとも簡単な方法は、文書の最後に、最初の書誌情報をまず書き込み、それを
9114 \family sans
9115 参考文献
9116 \family default
9117 環境としてマークすることです。すると、入力したものの前に、小さな灰色のボックスが現れます。このボックスをクリックして、残りの情報を入力してください。新しい参考文
9118 献を追加するには、既存の参考文献の後ろでリターンを押します。すると、新しいボックスの付いた新規行が出てくるので、後は同様にしてください。
9119 \end_layout
9120
9121 \begin_layout Subsubsection
9122 EPSファイルの読み込み
9123 \end_layout
9124
9125 \begin_layout Standard
9126 AASTeXには、自前の図関連コマンド(たとえば
9127 \family typewriter
9128
9129 \backslash
9130 plotone
9131 \family default
9132 )がありますが、私は(既定のgraphicxを使った)LaTeXの標準図コマンドの方がずっと好きです。望めば、図フロートボックスに、TeXコードで
9133 \family typewriter
9134
9135 \backslash
9136 plotone
9137 \family default
9138 等のコマンドを挿入することはできますが、私には正しいレイアウトを得ることができた試しがありません。標準の画像コマンドを使えば、LyXは、
9139 \family typewriter
9140
9141 \backslash
9142 usepackage{graphics}
9143 \family default
9144 コマンドをLaTeXプリアンブルに挿入し、図をLaTeX2eの標準的な方法で取り扱って、文章の中にちりばめます。現在、ApJは、ちょうどこのようにして作成した図
9145 を受け入れていますが、AJはまだ「すべてを末尾に積み上げる」方法を使用しているかもしれません。
9146 \end_layout
9147
9148 \begin_layout Subsubsection
9149 可能だったが、実装しなかったもの
9150 \end_layout
9151
9152 \begin_layout Standard
9153 「素敵な」ものの中には、実装することも可能だったけれども、あえて実装しなかったものがあります。たとえば、紙の原稿ではダブルスペースであったとしても、LyXウィン
9154 ドウ中で、文章をダブルスペースにする意味はないと考えました。また、preprint様式とpreprint2様式を、独立したレイアウトにすることもしませんでした。
9155 いずれにしても、執筆時間のほとんどを、平の原稿モードで使うのがほとんどですから、これらの機能でディスクスペースを消費しないことにしました。
9156 \end_layout
9157
9158 \begin_layout Subsection
9159 最後に
9160 \end_layout
9161
9162 \begin_layout Standard
9163 これまでに進んできた道のりは、長い人も短い人もいることでしょう。私には、ApJとAJに発表した論文がありますが、その努力の98%はLyX上で為されました。残りの
9164 2%が、LaTeXでの後処理と若干の後片付けです。投稿の過程では何のトラブルもなく、これらの学術誌が通常の投稿原稿と違う点に気づくことはなかったでしょう。ですか
9165 ら、がんばって発表してください!
9166 \end_layout
9167
9168 \begin_layout Section
9169 AMS LaTeX
9170 \end_layout
9171
9172 \begin_layout Standard
9173
9174 \noun on
9175 David Johnson
9176 \noun default
9177 文 
9178 \noun on
9179 Richard Heck
9180 \noun default
9181 改訂
9182 \begin_inset VSpace bigskip
9183 \end_inset
9184
9185 AMS LaTeXレイアウトは、American Mathematical Society(アメリカ数学会)の刊行物に投稿する数学論文用のスタイルです。レイアウ
9186 トは、特定の学術誌向けに仕立てられてはいませんが、簡単にそうすることができます。各学術誌毎の指示については、AMSの説明書をご参照ください(通常は、TeX出力中
9187 の一行を変更する必要があるだけです)。AMSの説明書は、ウェブWeb上の
9188 \begin_inset Flex URL
9189 status open
9190
9191 \begin_layout Plain Layout
9192
9193 http://www.ams.org
9194 \end_layout
9195
9196 \end_inset
9197
9198 か、FTPで
9199 \begin_inset Flex URL
9200 status open
9201
9202 \begin_layout Plain Layout
9203
9204 ftp://ftp.ams.org/pub/tex/amslatex/
9205 \end_layout
9206
9207 \end_inset
9208
9209 から入手することができます。これらのレイアウトは、数学的な文章を書くのであれば、どんなときでも適切かつ有用であるはずです。
9210 \end_layout
9211
9212 \begin_layout Standard
9213 基本となるAMS LaTeXレイアウトには、以下の二つがあります。
9214 \end_layout
9215
9216 \begin_layout Itemize
9217 amsart:標準のAMS article書式。
9218 \end_layout
9219
9220 \begin_layout Itemize
9221 amsbook:標準のAMS book(実際はモノグラフ)書式。
9222 \end_layout
9223
9224 \begin_layout Standard
9225 これらのレイアウトには、それ自身では、AMSクラスを使用するのに必要最低限のものしか含まれていません。特に、定理や補題などを設定するのに使用される「theore
9226 m」環境は、何一つ含まれていません。これらは、代わりに
9227 \begin_inset Flex Code
9228 status collapsed
9229
9230 \begin_layout Plain Layout
9231 定理(AMS)
9232 \end_layout
9233
9234 \end_inset
9235
9236 モジュールに収録されており、AMSクラスのいずれかを選択すると、このモジュールが既定で読み込まれるようになっています(これは別のクラスでも使用することができ、別
9237 のものに変えたいときは取り除くこともできます)。少し使用頻度の低いものとしては、
9238 \begin_inset Flex Code
9239 status collapsed
9240
9241 \begin_layout Plain Layout
9242 定理(AMS拡張)
9243 \end_layout
9244
9245 \end_inset
9246
9247 モジュールがあり、これは手動で読み込む必要があります。
9248 \end_layout
9249
9250 \begin_layout Standard
9251 既定では、定理類は、文書を通して連番が振られますが、これは
9252 \begin_inset Flex Code
9253 status collapsed
9254
9255 \begin_layout Plain Layout
9256 定理(節毎連番)
9257 \end_layout
9258
9259 \end_inset
9260
9261 モジュールを読み込めば変更することができ、
9262 \begin_inset Flex Code
9263 status collapsed
9264
9265 \begin_layout Plain Layout
9266 book (AMS)
9267 \end_layout
9268
9269 \end_inset
9270
9271 を使用している場合には
9272 \begin_inset Flex Code
9273 status collapsed
9274
9275 \begin_layout Plain Layout
9276 定理(章毎連番)
9277 \end_layout
9278
9279 \end_inset
9280
9281 を用いても変更することができます。これらを用いると、出力は
9282 \begin_inset Formula $n.m$
9283 \end_inset
9284
9285 のようになり、最初の数字は節番号(または章番号)、次の数字はそれまで同節内(章内)に現れた出力の全数を表します。大半の環境は、連番なしでも用いることができます。
9286 連番なしのものは、環境名の後ろにアスタリスクを付けたもので表されます。連番なしの出力
9287 \emph on
9288 のみ
9289 \emph default
9290 が欲しい場合には、
9291 \begin_inset Flex Code
9292 status collapsed
9293
9294 \begin_layout Plain Layout
9295 定理(連番なし)
9296 \end_layout
9297
9298 \end_inset
9299
9300 モジュールを用います。
9301 \end_layout
9302
9303 \begin_layout Standard
9304 これらのモジュールは、AMSクラスで使用する
9305 \emph on
9306 必要はない
9307 \emph default
9308 ことに注意してください。
9309 \begin_inset Flex Code
9310 status collapsed
9311
9312 \begin_layout Plain Layout
9313 定理(AMS)
9314 \end_layout
9315
9316 \end_inset
9317
9318 モジュールや上述の他のモジュールは、他のクラス、たとえば
9319 \begin_inset Flex Code
9320 status collapsed
9321
9322 \begin_layout Plain Layout
9323 article
9324 \end_layout
9325
9326 \end_inset
9327
9328
9329 \begin_inset Flex Code
9330 status collapsed
9331
9332 \begin_layout Plain Layout
9333 report
9334 \end_layout
9335
9336 \end_inset
9337
9338
9339 \begin_inset Flex Code
9340 status collapsed
9341
9342 \begin_layout Plain Layout
9343 book (KOMA-script)
9344 \end_layout
9345
9346 \end_inset
9347
9348 などで問題なく使用することができます。
9349 \end_layout
9350
9351 \begin_layout Subsection
9352 これらのレイアウトが提供するもの
9353 \end_layout
9354
9355 \begin_layout Standard
9356 これらのレイアウトが提供している環境を列挙すると、長い一覧となります。AMS-LaTeXでは、実のところ、「theorem」環境の派生型を際限なく定義していくこ
9357 とが可能です。しかし、AMSは、LyXで利用可能になっている環境のみを使用することを推奨しています。
9358 \end_layout
9359
9360 \begin_layout Standard
9361 \begin_inset Flex Code
9362 status collapsed
9363
9364 \begin_layout Plain Layout
9365 article (AMS)
9366 \end_layout
9367
9368 \end_inset
9369
9370
9371 \begin_inset Flex Code
9372 status collapsed
9373
9374 \begin_layout Plain Layout
9375 book (AMS)
9376 \end_layout
9377
9378 \end_inset
9379
9380 には、------
9381 \begin_inset space ~
9382 \end_inset
9383
9384
9385 \begin_inset Flex Noun
9386 status collapsed
9387
9388 \begin_layout Plain Layout
9389
9390 \end_layout
9391
9392 \end_inset
9393
9394
9395 \begin_inset Flex Noun
9396 status collapsed
9397
9398 \begin_layout Plain Layout
9399 参考文献
9400 \end_layout
9401
9402 \end_inset
9403
9404
9405 \begin_inset Flex Noun
9406 status collapsed
9407
9408 \begin_layout Plain Layout
9409 タイトル
9410 \end_layout
9411
9412 \end_inset
9413
9414
9415 \begin_inset Flex Noun
9416 status collapsed
9417
9418 \begin_layout Plain Layout
9419 著者
9420 \end_layout
9421
9422 \end_inset
9423
9424
9425 \begin_inset Flex Noun
9426 status collapsed
9427
9428 \begin_layout Plain Layout
9429 日付
9430 \end_layout
9431
9432 \end_inset
9433
9434 のような標準環境の他に
9435 \begin_inset space ~
9436 \end_inset
9437
9438 ------
9439 \begin_inset space ~
9440 \end_inset
9441
9442 以下の環境があります。
9443 \end_layout
9444
9445 \begin_layout Description
9446 住所 これは著者の恒久的な住所です。
9447 \end_layout
9448
9449 \begin_layout Description
9450 現在の住所 住所と別に指定されているときには、著者の投稿時の仮初めの住所です。
9451 \end_layout
9452
9453 \begin_layout Description
9454 電子メール 著者の電子メールアドレス
9455 \end_layout
9456
9457 \begin_layout Description
9458 URL 著者のウェブアドレス。任意。
9459 \end_layout
9460
9461 \begin_layout Description
9462 キーワード 論文中で論じられているトピックを識別するためのキーワードやキーフレーズ。
9463 \end_layout
9464
9465 \begin_layout Description
9466 分野分類 
9467 \emph on
9468 Mathematical Reviews
9469 \emph default
9470 に説明が公表されているAMS Subject Classificationsの分類番号を指します。上述したAMSのウェブサイトでも、オンラインで見ることができま
9471 す。
9472 \end_layout
9473
9474 \begin_layout Description
9475 謝辞
9476 \end_layout
9477
9478 \begin_layout Description
9479 献呈
9480 \end_layout
9481
9482 \begin_layout Description
9483 翻訳者
9484 \end_layout
9485
9486 \begin_layout Standard
9487 以下の環境は、
9488 \begin_inset Flex Code
9489 status collapsed
9490
9491 \begin_layout Plain Layout
9492 定理
9493 \end_layout
9494
9495 \end_inset
9496
9497 モジュールと
9498 \begin_inset Flex Code
9499 status collapsed
9500
9501 \begin_layout Plain Layout
9502 定理(AMS)
9503 \end_layout
9504
9505 \end_inset
9506
9507 モジュールの両方で提供され、後者の場合には、星付き(連番なし)版と星なし(連番)版の両方が提供されます。
9508 \begin_inset Flex Code
9509 status collapsed
9510
9511 \begin_layout Plain Layout
9512 定理(連番なし)
9513 \end_layout
9514
9515 \end_inset
9516
9517 モジュールでは、同環境の星付き版だけが提供されます。
9518 \end_layout
9519
9520 \begin_layout Theorem
9521 これは、通常、得られた主要な結果を叙述するのに使用されます。
9522 \end_layout
9523
9524 \begin_layout Corollary*
9525 これは直前の叙述から比較的直接に導き出せる結果を叙述するのに使います。これも主要な結果であることがあります。
9526 \end_layout
9527
9528 \begin_layout Lemma
9529 他の叙述を証明するために必要とされる、比較的小さな結果です。
9530 \end_layout
9531
9532 \begin_layout Proposition
9533 議論されている一般的な理論に(希望的には)何かを付け加えるような、主要ではない結果です。
9534 \end_layout
9535
9536 \begin_layout Conjecture
9537 正当化を与えずに述べられた叙述で、著者には証明法がわからないけれども、正しいと(少なくとも著者にとっては)思われるものです。
9538 \end_layout
9539
9540 \begin_layout Definition*
9541 これは自明でしょう。この環境のフォントは、前述の環境とは異なるフォントが使用されます。
9542 \end_layout
9543
9544 \begin_layout Problem
9545 これが何を指すかは必ずしも特定されていません。ご自分で解明してください。
9546 \end_layout
9547
9548 \begin_layout Exercise*
9549 この環境の説明を記述せよ。
9550 \end_layout
9551
9552 \begin_layout Note
9553 この環境もtheorem型、通常は重要性の低い所見に用いられます。
9554 \end_layout
9555
9556 \begin_layout Claim*
9557 より大きな結果の証明を与える途中で、しばしば用いられます。
9558 \end_layout
9559
9560 \begin_layout Case
9561 一般的に、これらはある条件の特定の場合を取り上げて、長い議論を区切るのに用いられます。
9562 \end_layout
9563
9564 \begin_layout Case
9565 ケースの連番の枠組みは、それ自身で独立していて、他の連番の叙述とは区別されます。
9566 \end_layout
9567
9568 \begin_layout Proof
9569 この環境の最後には、証了記号(通常は四角ですがスタイルによって変わります)が置かれます。この環境の中に別の環境を入れたい------たとえばケース環境など---
9570 ---場合で、証了記号は証明環境の終わりにのみ現れるようにしたい場合には、他の環境は証明環境の中に入れ子にしなくてはなりません。入れ子に関する情報については、
9571 \emph on
9572 ユーザーの手引き
9573 \emph default
9574
9575 \emph on
9576 環境を入れ子にする
9577 \emph default
9578 の節をご覧ください。
9579 \end_layout
9580
9581 \begin_layout Standard
9582 そして、以下は
9583 \begin_inset Flex Code
9584 status collapsed
9585
9586 \begin_layout Plain Layout
9587 定理(AMS拡張)
9588 \end_layout
9589
9590 \end_inset
9591
9592 で提供されるものです。
9593 \end_layout
9594
9595 \begin_layout Criterion*
9596 必要とされる条件です。
9597 \end_layout
9598
9599 \begin_layout Algorithm*
9600 使用する一般的手順です。
9601 \end_layout
9602
9603 \begin_layout Axiom*
9604 議論されている系内部で真と仮定される性質や命題です。
9605 \end_layout
9606
9607 \begin_layout Condition*
9608 議論の現在の文脈で仮定されている条件を述べるのに、よく用いられます。
9609 \end_layout
9610
9611 \begin_layout Note*
9612 注記と同様です。
9613 \end_layout
9614
9615 \begin_layout Notation*
9616 表記法の説明に用いられます。
9617 \end_layout
9618
9619 \begin_layout Summary
9620 本当に説明する必要がありますか?
9621 \end_layout
9622
9623 \begin_layout Acknowledgement*
9624 謝辞(acknowledgement)です。
9625 \end_layout
9626
9627 \begin_layout Conclusion*
9628 長い議論の終わりに時々用いられます。
9629 \end_layout
9630
9631 \begin_layout Fact
9632 命題と同様の用いられ方をしますが、だいたい長くないものに使われるようです。
9633 \end_layout
9634
9635 \begin_layout Standard
9636 さらに、AMSクラスは、AMS LaTeXパッケージとAMSフォントパッケージを自動的に提供します。これらの環境を使用するためには、お使いのシステム上で利用可能
9637 となっている必要があります。
9638 \end_layout
9639
9640 \begin_layout Section
9641 AGU各誌(
9642 \family sans
9643 aguplus)
9644 \end_layout
9645
9646 \begin_layout Standard
9647
9648 \noun on
9649 Martin Vermeer
9650 \noun default
9651
9652 \end_layout
9653
9654 \begin_layout Subsection
9655 概要
9656 \end_layout
9657
9658 \begin_layout Standard
9659 これはAmerican Geophysical Society(アメリカ地球物理学会) の各学術誌向けのレイアウトファイルです。AGU発行のクラスファイルおよび
9660 AGUplusの両方(これらは
9661 \begin_inset Flex URL
9662 status collapsed
9663
9664 \begin_layout Plain Layout
9665
9666 ftp://ftp.agu.org/journals/latex/journals
9667 \end_layout
9668
9669 \end_inset
9670
9671 にあります)が導入されていることが必要です。
9672 \end_layout
9673
9674 \begin_layout Subsection
9675 新しいスタイル
9676 \end_layout
9677
9678 \begin_layout Standard
9679
9680 \family sans
9681 段落
9682 \family default
9683 および
9684 \family sans
9685 段落*
9686 \family default
9687 は、定義し直されています。LyXの画面では、依然として
9688 \family sans
9689 段落
9690 \family default
9691
9692 \family sans
9693 段落*
9694 \family default
9695 と表示されますが、AGUクラスにおけるLaTeXの対応物は、
9696 \family sans
9697 Subsubsubsection
9698 \family default
9699
9700 \family sans
9701 Subsubsubsection*
9702 \family default
9703 です。
9704 \end_layout
9705
9706 \begin_layout Standard
9707 新しく定義されたスタイルには、
9708 \family sans
9709 左ヘッダ
9710 \family default
9711
9712 \family sans
9713 右ヘッダ
9714 \family default
9715
9716 \family sans
9717 受理日
9718 \family default
9719
9720 \family sans
9721 改訂
9722 \family default
9723
9724 \family sans
9725 採択日
9726 \family default
9727
9728 \family sans
9729 CCC
9730 \family default
9731
9732 \family sans
9733 論文ID
9734 \family default
9735
9736 \family sans
9737 著者住所
9738 \family default
9739
9740 \family sans
9741 廃棄用コメント
9742 \family default
9743 があります。これらは、ほとんど草稿用属性で、AGUクラス説明書で説明されています。
9744 \end_layout
9745
9746 \begin_layout Standard
9747 おそらく、これはまだ恐ろしく不完全です。
9748 \end_layout
9749
9750 \begin_layout Subsection
9751 新しいフロート
9752 \end_layout
9753
9754 \begin_layout Standard
9755
9756 \family sans
9757 平面表(Planotable
9758 \family default
9759 )と
9760 \family sans
9761 挿絵
9762 \family default
9763 (Plate)が新しいフロートです。また、
9764 \family sans
9765 表キャプション
9766 \family default
9767 も付け加えられています。
9768 \end_layout
9769
9770 \begin_layout Subsection
9771 サポートされている学術誌
9772 \end_layout
9773
9774 \begin_layout Itemize
9775
9776 \emph on
9777 Journal of Geophysical Research
9778 \emph default
9779
9780 \family typewriter
9781 jgrga.layout
9782 \family default
9783  --- Martin Vermeer
9784 \end_layout
9785
9786 \begin_layout Standard
9787 ここにあなたの作ったものを加えてください。難しくはありません。
9788 \family typewriter
9789 jgrga.layout
9790 \family default
9791 と 
9792 \family typewriter
9793 aguplus.inc
9794 \family default
9795 を用例として見てください。
9796 \end_layout
9797
9798 \begin_layout Subsection
9799 バグと注意すべきこと
9800 \end_layout
9801
9802 \begin_layout Standard
9803 新しいレイアウトを使うためには、新規文書の作成時に以下の手順を行う必要があります。
9804 \end_layout
9805
9806 \begin_layout Enumerate
9807
9808 \emph on
9809 babelを無効にしてください。
9810 \emph default
9811 これは、
9812 \family sans
9813 ツール\SpecialChar \menuseparator
9814 設定
9815 \family default
9816 メニュー項目で行うことができます(AGUの論文は常に英語ですよね。ですから他の言語は
9817 \emph on
9818 選ばないで下さい
9819 \emph default
9820 )。
9821 \end_layout
9822
9823 \begin_layout Enumerate
9824 使用文書の追加オプションフィールドに
9825 \family typewriter
9826 jgrga
9827 \family default
9828 と入力してください(すみません、これはバグです)。
9829 \end_layout
9830
9831 \begin_layout Enumerate
9832 BibTeX差込枠の2番目のフィールドに
9833 \family sans
9834 agu
9835 \family default
9836 と入力して、参考文献のスタイルに
9837 \family typewriter
9838 agu.bst
9839 \family default
9840 を使用していることを確認してください。標準スタイルはうまく動作しません。
9841 \end_layout
9842
9843 \begin_layout Section
9844 Broadway
9845 \end_layout
9846
9847 \begin_layout Standard
9848
9849 \noun on
9850 Garst Reese
9851 \noun default
9852
9853 \end_layout
9854
9855 \begin_layout Subsection
9856 はじめに
9857 \end_layout
9858
9859 \begin_layout Standard
9860 Broadwayは演劇を書くためのものです。書式はHollywoodよりも装飾的で、それほど標準化されていません。この書式はワークショップに向いているでしょう。
9861 \end_layout
9862
9863 \begin_layout Subsection
9864 特別な問題
9865 \end_layout
9866
9867 \begin_layout Standard
9868 Hollywoodと同様です。
9869 \end_layout
9870
9871 \begin_layout Subsection
9872 特別の機能
9873 \end_layout
9874
9875 \begin_layout Standard
9876
9877 \family sans
9878 話者
9879 \family default
9880 の名前をラベルとして挿入し、名前を挿入する際には、このラベルを相互参照してください。相互参照ダイアログには、登場人物の現在の配役が表示されます。
9881 \end_layout
9882
9883 \begin_layout Subsection
9884 用紙寸法と余白
9885 \end_layout
9886
9887 \begin_layout Standard
9888 USレター寸法で、余白は左1.6インチ、右0.75インチ、上0.5インチ、下0.75インチです。
9889 \end_layout
9890
9891 \begin_layout Subsection
9892 環境
9893 \end_layout
9894
9895 \begin_layout Standard
9896 以下の環境を使うことができます。右に記してあるキー割当ては、broadway.bindを使った場合のものです。
9897 \end_layout
9898
9899 \begin_layout Itemize
9900
9901 \family sans
9902 標準
9903 \begin_inset Newline newline
9904 \end_inset
9905
9906
9907 \family default
9908 これは使わなくていいはずですが、他の環境が当てはまらない場合のためにここに挙げておきます。
9909 \end_layout
9910
9911 \begin_layout Itemize
9912
9913 \family sans
9914 ト書き
9915 \begin_inset space \hfill{}
9916 \end_inset
9917
9918 M-z n
9919 \begin_inset Newline newline
9920 \end_inset
9921
9922
9923 \family default
9924 舞台設定と動作の説明に用います。最初に話者名をすべて大文字で書いておきます。
9925 \end_layout
9926
9927 \begin_layout Itemize
9928
9929 \family sans
9930
9931 \begin_inset space \hfill{}
9932 \end_inset
9933
9934 M-z a
9935 \begin_inset Newline newline
9936 \end_inset
9937
9938
9939 \family default
9940 自動的に連番が振られます。連番は、画面上ではアラビア数字ですが、出力ではローマ数字です。
9941 \end_layout
9942
9943 \begin_layout Itemize
9944
9945 \family sans
9946 幕*
9947 \begin_inset space \hfill{}
9948 \end_inset
9949
9950 M-z S at
9951 \begin_inset Newline newline
9952 \end_inset
9953
9954
9955 \family default
9956 幕の副題です。単に中央揃えの文になります。
9957 \end_layout
9958
9959 \begin_layout Itemize
9960
9961 \family sans
9962 場面
9963 \begin_inset space \hfill{}
9964 \end_inset
9965
9966 M-z S-S
9967 \begin_inset Newline newline
9968 \end_inset
9969
9970
9971 \family default
9972 自動的に連番は振られませんので、手動で番号を付けてください。これは私がどうすればいいか分からなかったためです。
9973 \end_layout
9974
9975 \begin_layout Itemize
9976
9977 \family sans
9978 幕開きに:
9979 \begin_inset space \hfill{}
9980 \end_inset
9981
9982 M-z S-R
9983 \begin_inset Newline newline
9984 \end_inset
9985
9986
9987 \family default
9988 ト書きの特殊な場合で、カーテンが上がるときの舞台設定と動作を説明します。
9989 \end_layout
9990
9991 \begin_layout Itemize
9992
9993 \family sans
9994 話者
9995 \begin_inset space \hfill{}
9996 \end_inset
9997
9998 M-z s
9999 \begin_inset Newline newline
10000 \end_inset
10001
10002
10003 \family default
10004 話者(役者)の配役です。すべて大文字で中央揃えに置かれます。
10005 \end_layout
10006
10007 \begin_layout Itemize
10008
10009 \family sans
10010 括弧付き
10011 \begin_inset space \hfill{}
10012 \end_inset
10013
10014 M-z p
10015 \begin_inset Newline newline
10016 \end_inset
10017
10018
10019 \family default
10020 話者への指示です。括弧は自動的に挿入されます。画面上には左括弧(のみが表示されますが、印字出力には両方の括弧が表示されます。この環境は、
10021 \family sans
10022 対話
10023 \family default
10024 の中だけで使用されます。 
10025 \end_layout
10026
10027 \begin_layout Itemize
10028
10029 \family sans
10030 対話
10031 \begin_inset space \hfill{}
10032 \end_inset
10033
10034 M-z d
10035 \begin_inset Newline newline
10036 \end_inset
10037
10038
10039 \family default
10040 話者の言う内容。
10041 \end_layout
10042
10043 \begin_layout Itemize
10044
10045 \family sans
10046 幕切れ
10047 \begin_inset space \hfill{}
10048 \end_inset
10049
10050 M-z S-C
10051 \begin_inset Newline newline
10052 \end_inset
10053
10054
10055 \family default
10056 幕が降ります。
10057 \end_layout
10058
10059 \begin_layout Itemize
10060
10061 \family sans
10062 タイトル
10063 \begin_inset space \hfill{}
10064 \end_inset
10065
10066 M-z S-T
10067 \end_layout
10068
10069 \begin_layout Itemize
10070
10071 \family sans
10072 著者
10073 \begin_inset space \hfill{}
10074 \end_inset
10075
10076 M-z S-A
10077 \end_layout
10078
10079 \begin_layout Itemize
10080
10081 \family sans
10082 右寄せ住所
10083 \begin_inset space \hfill{}
10084 \end_inset
10085
10086 M-z r
10087 \end_layout
10088
10089 \begin_layout Section
10090 Dinbrief
10091 \end_layout
10092
10093 \begin_layout Standard
10094 文書クラス
10095 \family sans
10096 dinbrief
10097 \family default
10098 は、ドイツの慣習に則った書簡の組版を行うのに用いられます。ひな型ファイルが
10099 \family typewriter
10100 .../lyx/share/templates
10101 \family default
10102 にあるので、それを土台として使用してください。
10103 \end_layout
10104
10105 \begin_layout Section
10106 EGS各誌
10107 \family sans
10108 (egs)
10109 \end_layout
10110
10111 \begin_layout Standard
10112
10113 \noun on
10114 Martin Vermeer
10115 \noun default
10116
10117 \end_layout
10118
10119 \begin_layout Subsection
10120 概要
10121 \end_layout
10122
10123 \begin_layout Standard
10124 これはEuropean Geophysical Society(欧州地球物理学会)の学術誌向けのレイアウトファイルです。必要とされる
10125 \family typewriter
10126 egs.cls
10127 \family default
10128 は、EGSのウェブサイト
10129 \begin_inset Flex URL
10130 status collapsed
10131
10132 \begin_layout Plain Layout
10133
10134 http://www.copernicus.org/
10135 \end_layout
10136
10137 \end_inset
10138
10139 からダウンロードできます。
10140 \end_layout
10141
10142 \begin_layout Subsection
10143 新しいスタイル
10144 \end_layout
10145
10146 \begin_layout Standard
10147 新しいスタイルとして、
10148 \family sans
10149 右寄せ住所
10150 \family default
10151
10152 \family sans
10153 LaTeXタイトル
10154 \family default
10155
10156 \family sans
10157 所属
10158 \family default
10159
10160 \family sans
10161 学術誌名
10162 \family default
10163
10164 \family sans
10165 原稿番号
10166 \family default
10167
10168 \family sans
10169 筆頭著者
10170 \family default
10171
10172 \family sans
10173 受理日
10174 \family default
10175
10176 \family sans
10177 採択日
10178 \family default
10179
10180 \family sans
10181 オフセット
10182 \family default
10183 があります。現在のレイアウトファイルは、残念ながらほとんどモジュール化されておらず、さまざまな
10184 \family typewriter
10185 std*.inc
10186 \family default
10187 ファイルを読み込む形に変えた方が便利になると思われます。
10188 \end_layout
10189
10190 \begin_layout Section
10191 Elsevier各誌
10192 \end_layout
10193
10194 \begin_layout Standard
10195
10196 \noun on
10197 Rod Pinna
10198 \noun default
10199
10200 \end_layout
10201
10202 \begin_layout Standard
10203 Elsevier Science Publishers B.V.は、同社出版の様々な学術誌に論文を投稿するための、標準的LaTeX文書クラス(
10204 \family typewriter
10205 elsart.cls
10206 \family default
10207 )を提供しています。スタイルファイルは、直接同社のウェブサイト
10208 \begin_inset Flex URL
10209 status collapsed
10210
10211 \begin_layout Plain Layout
10212
10213 http://authors.elsevier.com/
10214 \end_layout
10215
10216 \end_inset
10217
10218 からダウンロードすることができます。使用法の解説は、クラスファイルとともに提供されており、出版社の要求事項が詳細に述べられています。LyXには、この文書クラスを
10219 使うための、レイアウトとひな型ファイルのパッケージが同梱されています。このクラスファイルの導入法は、他のLaTeXパッケージと同様であり、Elsevierの説明
10220 書に解説があります。
10221 \end_layout
10222
10223 \begin_layout Standard
10224
10225 \family typewriter
10226 elsart.cls
10227 \family default
10228 を使用するために、レイアウトファイル
10229 \family typewriter
10230 elsart.layout
10231 \family default
10232 が提供されています。Elsevierのクラスファイルは、基本的に標準
10233 \family typewriter
10234 article
10235 \family default
10236 クラスに基づいているため、通常の機能はほとんど使用することができます。また、Elsevierクラスには、AMS環境に類似の数式環境がたくさん定義されています。こ
10237 れらのコマンドは、すべてElsevierの説明書に解説されており、LyX上で使用可能になっています。
10238 \end_layout
10239
10240 \begin_layout Standard
10241 Elsevierスタイルを使う上で最も易しい方法は、同梱されているひな型ファイルを使用して文書を作成することです。装飾的(fancy)ヘディングやgeometr
10242 yパッケージのようなオプションは、Elsevierが自身で提供するスタイルファイル内で定義されているため、使用しないのが最上です。理想的には、Elsevierの
10243 説明書で言及されているもの以外のパッケージは、使用しない方が良いでしょう。Elsevierは、提出されたファイルをそのまま使いながら、クラスファイルを、論文を投
10244 稿した特定の学術誌用のクラスファイルに置き換えることを意図しているため、基本的にできるだけ「クリーンな」LaTeXファイルを要求しています。これは同時に、文書の
10245 整形に時間をかけすぎるべきではない、ということを意味しています。論文が出版される時には、書式はいずれにしても変わってしまうからです。このレイアウトのその他の使用
10246 法は、基本的に標準articleクラスと同様です。Elsevierが何を許容し、何を許容しないかに関する詳細は、Elsevierの説明書をご参照ください。
10247 \end_layout
10248
10249 \begin_layout Section
10250 Foils(別名FoilTeX)
10251 \begin_inset CommandInset label
10252 LatexCommand label
10253 name "sec:foiltex"
10254
10255 \end_inset
10256
10257
10258 \end_layout
10259
10260 \begin_layout Standard
10261
10262 \noun on
10263 Allan Rae
10264 \noun default
10265
10266 \end_layout
10267
10268 \begin_layout Subsection
10269 はじめに
10270 \end_layout
10271
10272 \begin_layout Standard
10273 本節では、プレゼンテーション用のスライドを作るための、LyXの使用法を解説します。スライドを作ることのできる文書クラスには、slides・FoilTeX・sem
10274 inar・beamer・powerdotといったクラスがありますが、本節では、そのうちslidesの解説を行います。
10275 \end_layout
10276
10277 \begin_layout Standard
10278 誤解のないように、わかりやすく明確に、もう一度言っておきます。
10279 \end_layout
10280
10281 \begin_layout Standard
10282 \begin_inset VSpace bigskip
10283 \end_inset
10284
10285
10286 \end_layout
10287
10288 \begin_layout Standard
10289 \align center
10290
10291 \size large
10292 本節は「
10293 \family sans
10294 presentation (FoilT
10295 \size default
10296
10297 \begin_inset ERT
10298 status collapsed
10299
10300 \begin_layout Plain Layout
10301
10302 {}
10303 \end_layout
10304
10305 \end_inset
10306
10307
10308 \size large
10309 eX)
10310 \family default
10311 」クラス
10312 \emph on
10313 のみの
10314 \emph default
10315 解説を行います。
10316 \end_layout
10317
10318 \begin_layout Standard
10319 \begin_inset VSpace bigskip
10320 \end_inset
10321
10322
10323 \end_layout
10324
10325 \begin_layout Standard
10326
10327 \family sans
10328 transparencies (slides)
10329 \family default
10330 」の解説をお探しであれば、第
10331 \begin_inset CommandInset ref
10332 LatexCommand ref
10333 reference "sec:slitex"
10334
10335 \end_inset
10336
10337 節をご覧ください。お使いのコンピュータに
10338 \family sans
10339 foils
10340 \family default
10341 クラス(
10342 \family sans
10343 presentation (FoilT
10344 \begin_inset ERT
10345 status collapsed
10346
10347 \begin_layout Plain Layout
10348
10349 {}
10350 \end_layout
10351
10352 \end_inset
10353
10354 eX)
10355 \family default
10356 )が導入されていなければ、
10357 \family sans
10358 foils
10359 \family default
10360 ほど良くはありませんが、おそらく
10361 \family sans
10362 slides
10363 \family default
10364 クラスを使わざるをえないでしょう。
10365 \end_layout
10366
10367 \begin_layout Standard
10368
10369 \family sans
10370 foils
10371 \family default
10372 クラスは、LaTeX2eの一部として含まれているLaTeXクラスファイル
10373 \family sans
10374 foils.cls
10375 \family default
10376 の第2.1版とともに使われるように設計されています。
10377 \end_layout
10378
10379 \begin_layout Subsection
10380 最初の一歩
10381 \end_layout
10382
10383 \begin_layout Standard
10384 いうまでもなく、この文書クラスを使うには、
10385 \family sans
10386 文書\SpecialChar \menuseparator
10387 設定\SpecialChar \menuseparator
10388 文書クラス
10389 \family default
10390 メニューの
10391 \family sans
10392 文書クラス
10393 \family default
10394 ドロップダウンで「
10395 \family sans
10396 presentation (FoilT
10397 \begin_inset ERT
10398 status collapsed
10399
10400 \begin_layout Plain Layout
10401
10402 {}
10403 \end_layout
10404
10405 \end_inset
10406
10407 eX)
10408 \family default
10409 」を選択する必要があります。また、
10410 \family sans
10411 文書設定
10412 \family default
10413 ダイアログ中には、以下のように、このクラスに特有の設定がいくつかあることを知っておかなくてはなりません。
10414 \end_layout
10415
10416 \begin_layout Itemize
10417
10418 \family sans
10419 文書設定
10420 \family default
10421 ダイアログ中の、
10422 \family sans
10423 両面文書
10424 \family default
10425 オプションと
10426 \family sans
10427 二段組文書
10428 \family default
10429 オプションは変更しないでください。これらは 
10430 \family sans
10431 foils
10432 \family default
10433 クラスでは無視されます。
10434 \end_layout
10435
10436 \begin_layout Itemize
10437 既定のフォント寸法は20ptであり、17pt・25pt・30ptを選択することも可能です。
10438 \end_layout
10439
10440 \begin_layout Itemize
10441 既定のフォントは
10442 \family sans
10443 sans
10444 \family default
10445  
10446 \family sans
10447 serif
10448 \family default
10449 ですが、数式ではすべて、通常のローマン体が使用されます。
10450 \end_layout
10451
10452 \begin_layout Itemize
10453 FoilTeXは、35
10454 \begin_inset space \thinspace{}
10455 \end_inset
10456
10457 mmスライド用の特殊寸法の他、A4とレター大の用紙寸法をサポートします。A5・B5・リーガル・エグゼクティブ大の用紙寸法はサポートしていません。
10458 \end_layout
10459
10460 \begin_layout Itemize
10461
10462 \family sans
10463 フロートの配置
10464 \family default
10465 の設定は無視されますので、わざわざ変更する必要はありません。フロートはすべて、本文中で定義された位置に表示されます。
10466 \end_layout
10467
10468 \begin_layout Itemize
10469 このクラスの
10470 \family sans
10471 ページレイアウト
10472 \family default
10473 の設定は、若干異なった挙動を示します。FoilTeXでは、ユーザ定義のロゴをはじめ、フッタとへッダに広範な設定ができます。詳細については第
10474 \begin_inset CommandInset ref
10475 LatexCommand ref
10476 reference "sec:foilfoot"
10477
10478 \end_inset
10479
10480 節をご覧ください。タイトルページは、文書中の他のページとは異なった取扱がなされ、ページ番号は
10481 \emph on
10482 つねに
10483 \emph default
10484 付けられず、(ロゴが定義されていれば)ロゴは、
10485 \emph on
10486 つねに
10487 \emph default
10488 ページ下部中央に表示されます。使用できるページ様式とその挙動は、以下の通りです。
10489 \end_layout
10490
10491 \begin_deeper
10492 \begin_layout Labeling
10493 \labelwidthstring MMMMMMM
10494
10495 \family sans
10496 \series bold
10497 empty
10498 \family default
10499 \series default
10500  最終出力には、ページ番号をはじめ、へッダ・フッタが出力されません(もちろん脚注は除きます)。
10501 \end_layout
10502
10503 \begin_layout Labeling
10504 \labelwidthstring MMMMMMM
10505
10506 \family sans
10507 \series bold
10508 plain
10509 \family default
10510 \series default
10511  最終出力には、ページ番号がページ下部の中央に出力されますが、他のへッダ・フッタは出力されません(脚注除く)。
10512 \end_layout
10513
10514 \begin_layout Labeling
10515 \labelwidthstring MMMMMMM
10516
10517 \series bold
10518 foilheadings
10519 \series default
10520  ページ番号が右下隅に出力されます。追記したへッダ・フッタも出力されます。これが既定値です。
10521 \end_layout
10522
10523 \begin_layout Labeling
10524 \labelwidthstring MMMMMMM
10525
10526 \series bold
10527 fancy
10528 \series default
10529  これは
10530 \family sans
10531 fancyheadings
10532 \family default
10533 パッケージを使えるようにします。ただし、FoilTeXパッケージの作者は、ページレイアウトが崩れる可能性があるので、これを使用することは勧めないと言及しています
10534
10535 \end_layout
10536
10537 \end_deeper
10538 \begin_layout Subsubsection
10539 任意設定クラスオプション
10540 \end_layout
10541
10542 \begin_layout Standard
10543 以下のオプションは
10544 \family sans
10545 文書設定
10546 \family default
10547 ダイアログの任意設定クラスオプションボックスで使うことができます。
10548 \end_layout
10549
10550 \begin_layout Labeling
10551 \labelwidthstring MMMMMMx
10552
10553 \series bold
10554 35mmSlide
10555 \series default
10556  これは、ページレイアウトを縦7.33インチ横11インチに設定します。これは35
10557 \begin_inset space \space{}
10558 \end_inset
10559
10560 mmスライドの縦横比にほぼ等しく、このメディアを作る作業が若干易しくなります。
10561 \end_layout
10562
10563 \begin_layout Labeling
10564 \labelwidthstring MMMMMMx
10565
10566 \series bold
10567 headrule
10568 \series default
10569  タイトルページを除くすべてのページのへッダの下に罫線を入れます。
10570 \end_layout
10571
10572 \begin_layout Labeling
10573 \labelwidthstring MMMMMMx
10574
10575 \series bold
10576 footrule
10577 \series default
10578  タイトルページを除くすべてのページのフッタの上に罫線を入れます。
10579 \end_layout
10580
10581 \begin_layout Labeling
10582 \labelwidthstring MMMMMMx
10583
10584 \series bold
10585 dvips
10586 \series default
10587  これは、新規
10588 \family sans
10589 foils
10590 \family default
10591 文書を作成する度に自動的に設定されます。このオプションは、横向きに設定されたページを回転させるのに、dvipsドライバを使うようFoilTeXに指示します。
10592 \end_layout
10593
10594 \begin_layout Labeling
10595 \labelwidthstring MMMMMMx
10596
10597 \series bold
10598 landscape
10599 \series default
10600  このオプションは、用紙寸法を横向きページ大に変更するだけで、回転は行いません。したがって、このオプションを使う場合は、各ページを回転させる外部プログラムを使用
10601 する、プリンタに用紙を横向きに給紙する必要があります。また、このオプションは、
10602 \family sans
10603 Foilhead
10604 \family default
10605 環境と
10606 \family sans
10607 Rotatefoilhead
10608 \family default
10609 環境の役割を逆転させることに注意してください(これらの環境については次節で説明します)。
10610 \end_layout
10611
10612 \begin_layout Labeling
10613 \labelwidthstring MMMMMMx
10614
10615 \series bold
10616 leqno
10617 \series default
10618  数式番号を左側に付けます。
10619 \end_layout
10620
10621 \begin_layout Labeling
10622 \labelwidthstring MMMMMMx
10623
10624 \series bold
10625 fleqn
10626 \series default
10627  数式を左揃えにします。
10628 \end_layout
10629
10630 \begin_layout Subsection
10631 サポートされる環境
10632 \end_layout
10633
10634 \begin_layout Standard
10635 他のクラスで標準的にサポートされている環境は、
10636 \family sans
10637 foils
10638 \family default
10639 クラスでもサポートされています。それ以外に、FoilTeXが提供している環境と、LyXが付け加えた環境があります。以下の環境は、他のクラスと共通の環境です。
10640 \end_layout
10641
10642 \begin_layout Standard
10643 \begin_inset ERT
10644 status open
10645
10646 \begin_layout Plain Layout
10647
10648
10649 \backslash
10650 begin{multicols}{2}
10651 \end_layout
10652
10653 \end_inset
10654
10655
10656 \end_layout
10657
10658 \begin_layout Itemize
10659
10660 \family sans
10661 標準
10662 \end_layout
10663
10664 \begin_layout Itemize
10665
10666 \family sans
10667 箇条書き(記号)
10668 \end_layout
10669
10670 \begin_layout Itemize
10671
10672 \family sans
10673 箇条書き(連番)
10674 \end_layout
10675
10676 \begin_layout Itemize
10677
10678 \family sans
10679 箇条書き(記述)
10680 \end_layout
10681
10682 \begin_layout Itemize
10683
10684 \family sans
10685 箇条書き(リスト)
10686 \end_layout
10687
10688 \begin_layout Itemize
10689
10690 \family sans
10691 LyXコード
10692 \end_layout
10693
10694 \begin_layout Itemize
10695
10696 \family sans
10697 詩句
10698 \end_layout
10699
10700 \begin_layout Itemize
10701
10702 \family sans
10703 引用(字下げあり)
10704 \end_layout
10705
10706 \begin_layout Itemize
10707
10708 \family sans
10709 引用(字下げなし)
10710 \end_layout
10711
10712 \begin_layout Itemize
10713
10714 \family sans
10715 タイトル
10716 \end_layout
10717
10718 \begin_layout Itemize
10719
10720 \family sans
10721 著者
10722 \end_layout
10723
10724 \begin_layout Itemize
10725
10726 \family sans
10727 日付
10728 \end_layout
10729
10730 \begin_layout Itemize
10731
10732 \family sans
10733 概要
10734 \end_layout
10735
10736 \begin_layout Itemize
10737
10738 \family sans
10739 参考文献
10740 \end_layout
10741
10742 \begin_layout Itemize
10743
10744 \family sans
10745 住所
10746 \end_layout
10747
10748 \begin_layout Itemize
10749
10750 \family sans
10751 右寄せ住所
10752 \end_layout
10753
10754 \begin_layout Itemize
10755
10756 \family sans
10757 キャプション
10758 \end_layout
10759
10760 \begin_layout Itemize
10761
10762 \family sans
10763 コメント
10764 \end_layout
10765
10766 \begin_layout Standard
10767 \begin_inset ERT
10768 status open
10769
10770 \begin_layout Plain Layout
10771
10772
10773 \backslash
10774 end{multicols}
10775 \end_layout
10776
10777 \end_inset
10778
10779
10780 \end_layout
10781
10782 \begin_layout Standard
10783 つまり、節区切りを除けば、主な環境のすべてです。一枚のスライドは、基本的にタイトルと本文を備えた自己完結した節なので、
10784 \family sans
10785 Foil
10786 \family default
10787 TeXは新しいスライドを始める以下のようなコマンドを備えています。
10788 \end_layout
10789
10790 \begin_layout Itemize
10791
10792 \family sans
10793 スライドタイトル(Foilhead)
10794 \end_layout
10795
10796 \begin_layout Itemize
10797
10798 \family sans
10799 横置きスライドタイトル(Rotatefoilhead)
10800 \end_layout
10801
10802 \begin_layout Standard
10803 LyXは、以下のような、これらを若干修正した環境も用意しています。
10804 \end_layout
10805
10806 \begin_layout Itemize
10807
10808 \family sans
10809 スライドタイトル(小)(ShortFoilhead)
10810 \end_layout
10811
10812 \begin_layout Itemize
10813
10814 \family sans
10815 横置きスライドタイトル(小)(ShortRotatefoilhead)
10816 \end_layout
10817
10818 \begin_layout Standard
10819 これらの違いは次節で説明します。
10820 \end_layout
10821
10822 \begin_layout Standard
10823 スライドは、アイデアを説明したり、新しい定理を説明したりするのにしばしば使われるので、
10824 \family sans
10825 Foil
10826 \family default
10827 TeXはそれらを説明するのに便利な環境を幅広く用意しています。
10828 \end_layout
10829
10830 \begin_layout Standard
10831 \begin_inset ERT
10832 status open
10833
10834 \begin_layout Plain Layout
10835
10836
10837 \backslash
10838 begin{multicols}{2}
10839 \end_layout
10840
10841 \end_inset
10842
10843
10844 \end_layout
10845
10846 \begin_layout Itemize
10847
10848 \family sans
10849 定理
10850 \end_layout
10851
10852 \begin_layout Itemize
10853
10854 \family sans
10855 補題
10856 \end_layout
10857
10858 \begin_layout Itemize
10859
10860 \family sans
10861
10862 \end_layout
10863
10864 \begin_layout Itemize
10865
10866 \family sans
10867 命題
10868 \end_layout
10869
10870 \begin_layout Itemize
10871
10872 \family sans
10873 定義
10874 \end_layout
10875
10876 \begin_layout Itemize
10877
10878 \family sans
10879 証明
10880 \end_layout
10881
10882 \begin_layout Itemize
10883
10884 \family sans
10885 定理*
10886 \end_layout
10887
10888 \begin_layout Itemize
10889
10890 \family sans
10891 補題*
10892 \end_layout
10893
10894 \begin_layout Itemize
10895
10896 \family sans
10897 系*
10898 \end_layout
10899
10900 \begin_layout Itemize
10901
10902 \family sans
10903 命題*
10904 \end_layout
10905
10906 \begin_layout Itemize
10907
10908 \family sans
10909 定義*
10910 \end_layout
10911
10912 \begin_layout Standard
10913 \begin_inset ERT
10914 status open
10915
10916 \begin_layout Plain Layout
10917
10918
10919 \backslash
10920 end{multicols}
10921 \end_layout
10922
10923 \end_inset
10924
10925
10926 \end_layout
10927
10928 \begin_layout Standard
10929 星付き版は連番が振られず、星なし版は連番が振られます。他に、LyXで追加された以下の2つの箇条書き環境があります。
10930 \end_layout
10931
10932 \begin_layout Itemize
10933
10934 \family sans
10935 箇条書き(チック)
10936 \end_layout
10937
10938 \begin_layout Itemize
10939
10940 \family sans
10941 箇条書き(クロス)
10942 \end_layout
10943
10944 \begin_layout Standard
10945 FoilTeXには、強力なヘッダ機能とフッタ機能があり、これらはプリアンブルで設定するのが最良ですが、文章中のどこでも設定することができます。もし文書中でこれら
10946 の設定を変更したい場合には、スライドの一番上、foilheadの直後で行うのが良いでしょう。
10947 \end_layout
10948
10949 \begin_layout Standard
10950 この目的のためには、以下のコマンドスタイルがあります(
10951 \shape smallcaps
10952 Martin Vermeer)。
10953 \end_layout
10954
10955 \begin_layout Standard
10956 \begin_inset ERT
10957 status open
10958
10959 \begin_layout Plain Layout
10960
10961
10962 \backslash
10963 begin{multicols}{2}
10964 \end_layout
10965
10966 \end_inset
10967
10968
10969 \end_layout
10970
10971 \begin_layout Itemize
10972
10973 \family sans
10974 グラフィックスロゴ
10975 \end_layout
10976
10977 \begin_layout Itemize
10978
10979 \family sans
10980 配布制限
10981 \end_layout
10982
10983 \begin_layout Itemize
10984
10985 \family sans
10986 右フッタ
10987 \end_layout
10988
10989 \begin_layout Itemize
10990
10991 \family sans
10992 右ヘッダ
10993 \end_layout
10994
10995 \begin_layout Itemize
10996
10997 \family sans
10998 左ヘッダ
10999 \end_layout
11000
11001 \begin_deeper
11002 \begin_layout Standard
11003 \begin_inset space ~
11004 \end_inset
11005
11006
11007 \end_layout
11008
11009 \end_deeper
11010 \begin_layout Standard
11011 \begin_inset ERT
11012 status open
11013
11014 \begin_layout Plain Layout
11015
11016
11017 \backslash
11018 end{multicols}
11019 \end_layout
11020
11021 \end_inset
11022
11023
11024 \end_layout
11025
11026 \begin_layout Standard
11027 FoilTeXが提供しているコマンドで、LyXが直接サポートしていないコマンドもありますが、これらの説明と使い方については、第
11028 \begin_inset CommandInset ref
11029 LatexCommand ref
11030 reference "sec:unsuppfoils"
11031
11032 \end_inset
11033
11034 節で行います。
11035 \end_layout
11036
11037 \begin_layout Subsection
11038 スライドの組を作る
11039 \end_layout
11040
11041 \begin_layout Standard
11042 この節は、様々な環境を使ってスライドの組を作る方法を簡単に紹介します。スライド組の例をご覧になりたい場合は、LyXの
11043 \family typewriter
11044 examples
11045 \family default
11046 フォルダにある
11047 \family typewriter
11048 Foils.lyx
11049 \family default
11050 ファイルをご覧ください。
11051 \end_layout
11052
11053 \begin_layout Subsubsection
11054 タイトルページを作る
11055 \end_layout
11056
11057 \begin_layout Standard
11058
11059 \family sans
11060 タイトル
11061 \family default
11062
11063 \family sans
11064 著者
11065 \family default
11066
11067 \family sans
11068 日付
11069 \family default
11070
11071 \family sans
11072 概要
11073 \family default
11074 環境のある他のクラスとは異なり、
11075 \family sans
11076 foils
11077 \family default
11078 は独立したページにタイトルを作成します。
11079 \family sans
11080 日付
11081 \family default
11082 環境を使用しなかった場合には、LaTeXは(出力を生成し直したときにはいつも)その時点の日付を挿入します。
11083 \end_layout
11084
11085 \begin_layout Subsubsection
11086 新しいスライドを開始する
11087 \end_layout
11088
11089 \begin_layout Standard
11090 前述のように、新しいスライドを開始するには、4つの方法があります。縦向きのスライドを開始するには、
11091 \family sans
11092 スライドタイトル(Foilhead)
11093 \family default
11094
11095 \family sans
11096 スライドタイトル(小)(ShortFoilhead)
11097 \family default
11098 を使用します。両環境の違いは、スライドタイトル(foilhead)とスライド本文の間の余白の違いです。
11099 \end_layout
11100
11101 \begin_layout Standard
11102 横向きのスライドは、
11103 \family sans
11104 横向きスライドタイトル(Rotatefoilhead)
11105 \family default
11106 か横向きスライドタイトル(小)(
11107 \family sans
11108 ShortRotatefoilhead)
11109 \family default
11110 環境を使用して生成します。ここでも両環境の違いは、タイトルと本文の間の余白のみです。どちらの場合も、(小)と記された版は、タイトルと本文の間の余白が、0.5インチ
11111 (約1.27cm)小さくなります。
11112 \end_layout
11113
11114 \begin_layout Standard
11115 横向きのスライドをサポートする際、一つ問題となるのは、スライドを回転させようと思うと、PostScript出力を生成するのに
11116 \family typewriter
11117 dvips
11118 \family default
11119 ドライバを使用することを要求してしまうことです。もしスライドをプリンタに横に給紙することができれば、
11120 \family typewriter
11121 dvips
11122 \family default
11123 ドライバを持っていなくても、横向きのスライドをつくることができます ;-)
11124 \end_layout
11125
11126 \begin_layout Subsubsection
11127 定理・補題・証明など
11128 \end_layout
11129
11130 \begin_layout Standard
11131 LyX中の小さなバグによって、これらの環境の同じ型をお互いに直接続けて置くことはできません。これらは何かによって分離されなくてはなりません。仮に二つ続けて置いて
11132 も、2つの環境をマージしたかのように、前の環境が延長されるだけです。この問題を回避するにはどうすればよいのでしょうか。最も簡単な方法は、二つの環境の間に何か文章
11133 を置くか、あるいは二つの間に「
11134 \family typewriter
11135 %
11136 \family default
11137 」だけから成るLaTeX環境を置くことです。これによって、LyXは2つの別々の環境を生成するように強制され、正しいLaTeX出力を得ることができます。LyX頒布
11138 版に含まれる用例ファイルに例があります。この問題は、二つの同じ定理型環境を立て続けに置こうとした場合にのみ発生することに注意してください。
11139 \end_layout
11140
11141 \begin_layout Subsubsection
11142 箇条書き
11143 \end_layout
11144
11145 \begin_layout Standard
11146 他のクラスでも共通にサポートされている箇条書き様式すべてに加えて、二つの新しい様式を使用することができます。ここでは、その新しい様式のみを説明することにします。
11147 他の箇条書き環境について詳しく知りたい場合には、
11148 \emph on
11149 ユーザーの手引き
11150 \emph default
11151 をご覧ください。記号による箇条書きを使用したい場合には、上記第
11152 \begin_inset CommandInset ref
11153 LatexCommand ref
11154 reference "sec:ブリット"
11155
11156 \end_inset
11157
11158 節の
11159 \family sans
11160 箇条書き(記号)ブリットの指定
11161 \family default
11162 の節も、読まれることが望ましいでしょう。
11163 \end_layout
11164
11165 \begin_layout Standard
11166
11167 \family sans
11168 箇条書き(チック)
11169 \family default
11170
11171 \family sans
11172 箇条書き(クロス)
11173 \family default
11174 の二つの新しい様式は、チェック印や×印を箇条書きのラベルに使用する専用の環境を提供することで、予定一覧や正誤一覧を作りやすくするように設計されたものです。これら
11175 の箇条書きは、
11176 \family sans
11177 箇条書き(記号)
11178 \family default
11179 の派生型を専用に用意したものに過ぎません。ただし、これらは、
11180 \family typewriter
11181 psnfss
11182 \family default
11183 パッケージが導入済であることを要求します。
11184 \end_layout
11185
11186 \begin_layout Subsubsection
11187 図と表
11188 \end_layout
11189
11190 \begin_layout Standard
11191 FoilTeXでは、図表フロートは、本文中の挿入箇所にこれらが正確に表示されるように再定義されており、ページの上部やユーザー指定場所に押しのけたりはしないように
11192 なっています。たとえフロート配置の設定に変更を加えたとしても、単に無視されます。
11193 \end_layout
11194
11195 \begin_layout Subsubsection
11196 ページヘッダおよびページフッタ
11197 \begin_inset CommandInset label
11198 LatexCommand label
11199 name "sec:foilfoot"
11200
11201 \end_inset
11202
11203
11204 \end_layout
11205
11206 \begin_layout Standard
11207
11208 \family sans
11209 グラフィックスロゴ
11210 \family default
11211
11212 \family sans
11213 配布制限
11214 \family default
11215 の二つは、左フッタ文を制御するものです。前者は、グラフィックスのロゴをスライドに入れるためのもので、既定値は「-Typeset by 
11216 \family sans
11217 Foil
11218 \family default
11219 TeX-」となっています。後者は、「機密事項」などのように、聴衆に秘密区分を提示することを意図しています。既定値では、何も設定されていません。
11220 \end_layout
11221
11222 \begin_layout Standard
11223 スライドの残り三隅には、
11224 \family sans
11225 右フッタ
11226 \family default
11227 (既定ではページ番号)・
11228 \family sans
11229 右ヘッダ
11230 \family default
11231 (右上)・
11232 \family sans
11233 左ヘッダ
11234 \family default
11235 (左上)を使って文字を入れることができます。
11236 \end_layout
11237
11238 \begin_layout Subsection
11239 サポートされない 
11240 \family sans
11241 Foil
11242 \family default
11243 TeX機能
11244 \begin_inset CommandInset label
11245 LatexCommand label
11246 name "sec:unsuppfoils"
11247
11248 \end_inset
11249
11250
11251 \end_layout
11252
11253 \begin_layout Standard
11254 以下で言及されているコマンドは、
11255 \family sans
11256 LaTeX
11257 \family default
11258 環境内で設定されるか、他の環境中の
11259 \family sans
11260 TeXコード
11261 \family default
11262 として設定される必要があります。
11263 \end_layout
11264
11265 \begin_layout Subsubsection
11266 長さ
11267 \end_layout
11268
11269 \begin_layout Standard
11270 長さは、すべて
11271 \family typewriter
11272
11273 \backslash
11274 setlength{
11275 \family default
11276 \emph on
11277 長さ名
11278 \family typewriter
11279 \emph default
11280 }{
11281 \family default
11282 \emph on
11283 新規長さ
11284 \family typewriter
11285 \emph default
11286 }
11287 \family default
11288 コマンドで調節されます。ここで
11289 \emph on
11290 長さ名
11291 \emph default
11292 は、変更したい長さに付けられている名前で置き換え、
11293 \emph on
11294 新規長さ
11295 \emph default
11296 は、その長さの値で置き換えます。長さはすべて、インチ(in)・ミリメートル(mm)・ポイント(pt)のような長さ単位か、
11297 \family typewriter
11298
11299 \backslash
11300 textwidth
11301 \family default
11302 のように文書比あるいはフォント基準の長さで指定する必要があります。
11303 \end_layout
11304
11305 \begin_layout Standard
11306
11307 \family typewriter
11308
11309 \backslash
11310 foilheadskip
11311 \family default
11312 で指定される長さを調節することによって、スライドタイトルとスライド本文の間の余白を変更することができます。たとえば、スライドタイトルをすべて0.5
11313 \begin_inset space \space{}
11314 \end_inset
11315
11316 inだけスライド本文に近づけるには、プリアンブルに
11317 \family typewriter
11318
11319 \backslash
11320 setlength{
11321 \backslash
11322 foilheadskip}{-0.5in}
11323 \family default
11324 と書き込みます。
11325 \end_layout
11326
11327 \begin_layout Standard
11328 フロート周囲の余白は、以下の長さを設定することで調整することができます。
11329 \end_layout
11330
11331 \begin_layout Labeling
11332 \labelwidthstring MMMMMMMMMMM
11333
11334 \family typewriter
11335
11336 \backslash
11337 abovefloatskip
11338 \family default
11339  本文とフロート上辺との間隔
11340 \end_layout
11341
11342 \begin_layout Labeling
11343 \labelwidthstring MMMMMMMMMMM
11344
11345 \family typewriter
11346
11347 \backslash
11348 abovecaptionskip
11349 \family default
11350  フロートとキャプションとの間隔
11351 \end_layout
11352
11353 \begin_layout Labeling
11354 \labelwidthstring MMMMMMMMMMM
11355
11356 \family typewriter
11357
11358 \backslash
11359 belowcaptionskip
11360 \family default
11361  キャプションとそれに続く本文との間隔
11362 \end_layout
11363
11364 \begin_layout Labeling
11365 \labelwidthstring MMMMMMMMMMM
11366
11367 \family typewriter
11368
11369 \backslash
11370 captionwidth
11371 \family default
11372  この長さを調整することでキャプションを、周囲の本文より短くすることができます。
11373 \family typewriter
11374
11375 \backslash
11376 textwidth
11377 \family default
11378 に対する相対的な長さで調整するのが最も良いでしょう。
11379 \end_layout
11380
11381 \begin_layout Standard
11382 以下のようなタイトルページ関連の長さもあり、タイトルが長い場合や、著者が複数いる場合に使うと便利かもしれません。
11383 \end_layout
11384
11385 \begin_layout Labeling
11386 \labelwidthstring MMMMMMMMMMM
11387
11388 \family typewriter
11389
11390 \backslash
11391 abovetitleskip
11392 \family default
11393  へッダとタイトルとの間隔
11394 \end_layout
11395
11396 \begin_layout Labeling
11397 \labelwidthstring MMMMMMMMMMM
11398
11399 \family typewriter
11400
11401 \backslash
11402 titleauthorskip
11403 \family default
11404  
11405 \family sans
11406 タイトル
11407 \family default
11408 環境と
11409 \family sans
11410 著者
11411 \family default
11412 環境との間隔
11413 \end_layout
11414
11415 \begin_layout Labeling
11416 \labelwidthstring MMMMMMMMMMM
11417
11418 \family typewriter
11419
11420 \backslash
11421 authorauthorskip
11422 \family default
11423  著者が複数いる場合の
11424 \family sans
11425 著者
11426 \family default
11427 行の間隔
11428 \end_layout
11429
11430 \begin_layout Labeling
11431 \labelwidthstring MMMMMMMMMMM
11432
11433 \family typewriter
11434
11435 \backslash
11436 authordateskip
11437 \family default
11438  
11439 \family sans
11440 著者
11441 \family default
11442
11443 \family sans
11444 日付
11445 \family default
11446 との間隔
11447 \end_layout
11448
11449 \begin_layout Labeling
11450 \labelwidthstring MMMMMMMMMMM
11451
11452 \family typewriter
11453
11454 \backslash
11455 dateabstractskip
11456 \family default
11457  
11458 \family sans
11459 日付
11460 \family default
11461
11462 \family sans
11463 概要
11464 \family default
11465 との間隔
11466 \end_layout
11467
11468 \begin_layout Standard
11469 最後に紹介する長さ関連コマンドは、箇条書き環境すべてに使用できるものです。
11470 \family typewriter
11471
11472 \backslash
11473 zerolistvertdimens
11474 \family default
11475 を箇条書き環境の内側に置くと、項目間の垂直余白がすべて取り除かれます。これは長さではなくコマンドなので、上述のもののように
11476 \family typewriter
11477
11478 \backslash
11479 setlength
11480 \family default
11481 を使う必要がないことに注意してください。
11482 \end_layout
11483
11484 \begin_layout Subsubsection
11485 へッダとフッタ
11486 \end_layout
11487
11488 \begin_layout Standard
11489
11490 \family typewriter
11491
11492 \backslash
11493 LogoOn
11494 \family default
11495 および
11496 \family typewriter
11497
11498 \backslash
11499 LogoOff
11500 \family default
11501 は、
11502 \family typewriter
11503 MyLogo
11504 \family default
11505 で定義したロゴを特定のページに入れるかどうかを制御します。
11506 \family typewriter
11507
11508 \backslash
11509 LogoOff
11510 \family default
11511 をプリアンブルに入れると、全スライドからロゴが取り除かれます。特定のスライドにのみロゴを付けたくない場合は、当該ページのスライドタイトルの直後に直接
11512 \family typewriter
11513
11514 \backslash
11515 LogoOff
11516 \family default
11517 を置き、次のスライドタイトルの直後に直接
11518 \family typewriter
11519
11520 \backslash
11521 LogoOn
11522 \family default
11523 を置いてください。
11524 \end_layout
11525
11526 \begin_layout Standard
11527
11528 \family sans
11529 文書レイアウト
11530 \family default
11531 ダイアログで
11532 \family sans
11533 fancy
11534 \family default
11535 ページ様式を使用することを選択した場合には、横置きページのヘッダとフッタが回転後も正しく配置されるように、プリアンブルに
11536 \family typewriter
11537
11538 \backslash
11539 let
11540 \backslash
11541 headwidth
11542 \backslash
11543 textwidth
11544 \family default
11545 を加える必要があるでしょう。これは、
11546 \family sans
11547 fancyheadings
11548 \family default
11549 パッケージが提供するページレイアウトと
11550 \family sans
11551 foils
11552 \family default
11553 クラスの提供するページレイアウトの間に衝突が発生するためです。
11554 \end_layout
11555
11556 \begin_layout Section
11557 Hollywood(Hollywoodスペック・スクリプト)
11558 \end_layout
11559
11560 \begin_layout Standard
11561
11562 \noun on
11563 Garst Reese
11564 \noun default
11565
11566 \end_layout
11567
11568 \begin_layout Subsection
11569 はじめに
11570 \end_layout
11571
11572 \begin_layout Standard
11573 脚本を正しい書式で書くことは、ハリウッドにおける「通過儀礼」です。ハリウッドの脚本は、読み手が内容に集中できるようにし、俳優にとっても読みやすくかつ親しみやすい
11574 ように設計されています。脚本の1ページは、映画の1分でなければならず、銀幕上で見えたり聞こえたりしないものは、脚本に混入してはなりません。また、全体を通してCo
11575 urier 12
11576 \begin_inset space \space{}
11577 \end_inset
11578
11579 ptフォントを使わなければならず、イタリック体は用いてはいけません。
11580 \end_layout
11581
11582 \begin_layout Subsection
11583 特別な問題
11584 \end_layout
11585
11586 \begin_layout Standard
11587 話者の行は、文の途中で改行することは
11588 \emph on
11589 決して
11590 \emph default
11591 あってはなりません。もし話者行の塊が、次頁にまたがる場合には、
11592 \family sans
11593 話者
11594 \family default
11595 名を再度書き、その後に(Cont'd)と加えます。
11596 \end_layout
11597
11598 \begin_layout Subsection
11599 特別な機能
11600 \end_layout
11601
11602 \begin_layout Standard
11603
11604 \family sans
11605 話者
11606 \family default
11607 名はラベルとして挿入し、話者名を挿入するには、そのラベルを相互参照してください。相互参照ダイアログは、登場人物の現在の配役を表示することになります。これは、ト書
11608 きに話者名を挿入するのにも使用することができます。
11609 \end_layout
11610
11611 \begin_layout Subsection
11612 用紙寸法と余白
11613 \end_layout
11614
11615 \begin_layout Standard
11616 USレター寸法で、左余白1.6インチ・右余白0.75インチ・上余白0.5インチ・下余白0.75インチです。
11617 \end_layout
11618
11619 \begin_layout Subsection
11620 環境
11621 \end_layout
11622
11623 \begin_layout Standard
11624 以下の環境が利用可能です。右に示されているキー割当てを使用するには、hollywood.bindを使用してください。
11625 \end_layout
11626
11627 \begin_layout Itemize
11628
11629 \family sans
11630 一般
11631 \begin_inset Newline newline
11632 \end_inset
11633
11634
11635 \family default
11636 他の環境が動作しない場合に使用しますが、これを使うことは避けるようにしてください。
11637 \end_layout
11638
11639 \begin_layout Itemize
11640 フェイドイン:
11641 \begin_inset space \hfill{}
11642 \end_inset
11643
11644
11645 \family sans
11646 M-z S-I
11647 \family default
11648
11649 \begin_inset Newline newline
11650 \end_inset
11651
11652 通常、この後には「Sallyは目を覚ますと」のように続きます。
11653 \end_layout
11654
11655 \begin_layout Itemize
11656
11657 \family sans
11658 屋内:
11659 \begin_inset space \hfill{}
11660 \end_inset
11661
11662 M-z i
11663 \begin_inset Newline newline
11664 \end_inset
11665
11666
11667 \family default
11668 新しい屋内(INTERIOR)カメラの設定を指定します。この後には、かならずDAYやNIGHTなどを指定して、必要な照明を定義します。この行はすべて大文字で書き
11669 ます。
11670 \end_layout
11671
11672 \begin_layout Itemize
11673
11674 \family sans
11675 屋外:
11676 \begin_inset space \hfill{}
11677 \end_inset
11678
11679 M-z e
11680 \begin_inset Newline newline
11681 \end_inset
11682
11683
11684 \family default
11685 屋外(EXTERIOR)カメラの設定を指定します。この行はすべて大文字で書きます。
11686 \end_layout
11687
11688 \begin_layout Itemize
11689
11690 \family sans
11691 話者
11692 \begin_inset space \hfill{}
11693 \end_inset
11694
11695 M-z s
11696 \begin_inset Newline newline
11697 \end_inset
11698
11699
11700 \family default
11701 話す役。
11702 \end_layout
11703
11704 \begin_layout Itemize
11705
11706 \family sans
11707 括弧付き
11708 \begin_inset space \hfill{}
11709 \end_inset
11710
11711 M-z p
11712 \begin_inset Newline newline
11713 \end_inset
11714
11715 話者
11716 \family default
11717 への指示。自動的に括弧()が挿入されますが、LyX上で表示されるのは、左括弧( のみです。印刷出力には右括弧も表示されます。
11718 \end_layout
11719
11720 \begin_layout Itemize
11721
11722 \family sans
11723 対話
11724 \begin_inset space \hfill{}
11725 \end_inset
11726
11727 M-z d
11728 \begin_inset Newline newline
11729 \end_inset
11730
11731 話者
11732 \family default
11733 が話す内容。
11734 \end_layout
11735
11736 \begin_layout Itemize
11737
11738 \family sans
11739 画面遷移
11740 \begin_inset space \hfill{}
11741 \end_inset
11742
11743 M-z t
11744 \begin_inset Newline newline
11745 \end_inset
11746
11747
11748 \family default
11749 カメラの動きの指示。例:CUT TO:。
11750 \end_layout
11751
11752 \begin_layout Itemize
11753
11754 \family sans
11755 フェイドアウト:
11756 \begin_inset space \hfill{}
11757 \end_inset
11758
11759 M-z S-I
11760 \end_layout
11761
11762 \begin_layout Itemize
11763
11764 \family sans
11765 著者
11766 \begin_inset space \hfill{}
11767 \end_inset
11768
11769 M-z S-A
11770 \end_layout
11771
11772 \begin_layout Itemize
11773
11774 \family sans
11775 タイトル
11776 \begin_inset space \hfill{}
11777 \end_inset
11778
11779 M-z S-T
11780 \end_layout
11781
11782 \begin_layout Itemize
11783
11784 \family sans
11785 右寄せ住所
11786 \begin_inset space \hfill{}
11787 \end_inset
11788
11789 M-z r
11790 \end_layout
11791
11792 \begin_layout Subsection
11793 脚本で使われる特別な用語
11794 \end_layout
11795
11796 \begin_layout Itemize
11797 (O.S) — off screen
11798 \end_layout
11799
11800 \begin_layout Itemize
11801 (V.0) — voice over
11802 \end_layout
11803
11804 \begin_layout Itemize
11805 b.g.
11806  — background
11807 \end_layout
11808
11809 \begin_layout Itemize
11810 C.U.
11811  — close-up
11812 \end_layout
11813
11814 \begin_layout Itemize
11815 PAN — camera movement
11816 \end_layout
11817
11818 \begin_layout Itemize
11819 INSERT — cut to close-up of
11820 \end_layout
11821
11822 \begin_layout Section
11823 ijmpcおよびijmpd
11824 \end_layout
11825
11826 \begin_layout Standard
11827
11828 \noun on
11829 Panayotis Papasotiriou
11830 \noun default
11831
11832 \end_layout
11833
11834 \begin_layout Subsection
11835 概観
11836 \end_layout
11837
11838 \begin_layout Standard
11839 ijpmcパッケージは、
11840 \emph on
11841 International Journal of Modern Physics C
11842 \emph default
11843 への電子投稿を可能にするためのマクロ集です。同様に、ijpmdパッケージは、
11844 \emph on
11845 International Journal of Modern Physics D
11846 \emph default
11847 へ投稿する現行を作成するためのものです。両誌ともWorld Scientific社の刊行です。対応する文書クラス名は、それぞれ
11848 \family typewriter
11849 ws-ijmpc.cls
11850 \family default
11851 および
11852 \family typewriter
11853 ws-ijmpd.cls
11854 \family default
11855 です。これらのファイルは、著者のための指針とともに、
11856 \begin_inset Flex URL
11857 status collapsed
11858
11859 \begin_layout Plain Layout
11860
11861 http://www.worldscinet.com/ijmpc/mkt/guidelines.shtml
11862 \end_layout
11863
11864 \end_inset
11865
11866 および
11867 \begin_inset Flex URL
11868 status collapsed
11869
11870 \begin_layout Plain Layout
11871
11872 http://www.worldscinet.com/ijmpd/mkt/guidelines.shtml
11873 \end_layout
11874
11875 \end_inset
11876
11877 の各サイトからダウンロードすることができます。両パッケージは、標準「article」パッケージの修正版であり、両者は(一部を除き)ほぼ同一です。LyXは、これら
11878 のパッケージのほとんどの機能をサポートしています。私は両誌へ投稿する論文をLyXで書き上げましたが、何らの問題も生じませんでした。
11879 \end_layout
11880
11881 \begin_layout Subsection
11882 論文を書く
11883 \end_layout
11884
11885 \begin_layout Standard
11886 通常と同じく、論文を書く上で最も易しい方法は、ひな型を使って書き始めることです。
11887 \family sans
11888 ファイル\SpecialChar \menuseparator
11889 新規(ひな形使用)
11890 \family default
11891 をクリックして、ひな型
11892 \family typewriter
11893 ijmpc.lyx
11894 \family default
11895 もしくは
11896 \family typewriter
11897 ijmpd.lyx
11898 \family default
11899 を選択してください。すると、原稿で良く使用されるフィールドを含んだ、ほぼ空の文書ができますので、既存のフィールド(鍵括弧
11900 \family typewriter
11901 <>
11902 \family default
11903 を含む)を正しい情報で置き換えてください。以下の各点にご留意ください。
11904 \end_layout
11905
11906 \begin_layout Enumerate
11907 両パッケージでは、フォント寸法や文書のページ様式を変更することが禁じられているので、LyX中でこれらを変更することはできません。
11908 \end_layout
11909
11910 \begin_layout Enumerate
11911 文書言語は変更してはいけません。論文をプレビューする前に、babelパッケージが使用されていないことを確認してください。これは、
11912 \family sans
11913 ツール\SpecialChar \menuseparator
11914 設定
11915 \family default
11916 をクリックして、
11917 \family sans
11918 言語オプション
11919 \family default
11920 タブを選択し、言語設定で
11921 \family sans
11922 Babelを使う
11923 \family default
11924 チェックボックスを無効にしてから、
11925 \family sans
11926 適用
11927 \family default
11928 をクリックすれば、設定することができます(この変更を固定するなら
11929 \family sans
11930 保存
11931 \family default
11932 を押してください)。
11933 \end_layout
11934
11935 \begin_layout Enumerate
11936 キーワードを定義するに際しては、「キーワード」様式を用いなくてはなりません。
11937 \end_layout
11938
11939 \begin_layout Enumerate
11940 ijmpcパッケージが提供する「分類コード」様式は、PACS番号のような分類コードを定義するのに使用することができます。この機能は、ijmpdパッケージではサポ
11941 ートされていませんので、ご注意ください。
11942 \end_layout
11943
11944 \begin_layout Enumerate
11945 「定義」「ステップ」「例」「注記」「記法」「定理」「証明」「系」「補題」「命題」「命題(Prop)」「問題」「主張」「予想」といった新しい環境を使用することがで
11946 きます。これらの使い方は、大凡自明でしょう。LyXは、これらの環境をすべてサポートし、それぞれについて、適切なラベルと文字様式および連番スキームを使用します。
11947 \end_layout
11948
11949 \begin_layout Enumerate
11950 両パッケージは、単純な引用を使用しますので、natbibパッケージは使用してはなりません。LyX中では、引用参照は通常通り表示されますが、出力では上付き文字とし
11951 て表示されます。引用に通常の本文を使用したい場合には、「See Ref.
11952 \begin_inset space \space{}
11953 \end_inset
11954
11955
11956 \family typewriter
11957
11958 \backslash
11959 refcite{キー}
11960 \family default
11961 」のように
11962 \family typewriter
11963 refcite
11964 \family default
11965 コマンドを使用してください。
11966 \end_layout
11967
11968 \begin_layout Enumerate
11969 両パッケージには、「謝辞」環境がありません。謝辞を置くには、「節*」環境を使用してください。
11970 \end_layout
11971
11972 \begin_layout Enumerate
11973 付録は、論文中、謝辞の
11974 \emph on
11975
11976 \emph default
11977 かつ参考文献の
11978 \emph on
11979
11980 \emph default
11981 であれば、入れることができます。LyX上では、「付録領域」という特別な環境があり、これを使って付録の開始位置を指定することができます。この環境は空のままにしてお
11982 かなくてはなりません。この環境は、LaTeXコマンドを書き出すだけで、実際に出力は行いません。LyX上では、青字で「Appendix」という単語が表示され、この
11983 箇所より後の節はすべて付録であることを明示します。「付録領域」は、最初の付録の前に
11984 \emph on
11985 なくてはならない
11986 \emph default
11987 ことに注意してください。さもなくば、出力中において、付録はすべて通常の節として連番が振られてしまいます。
11988 \end_layout
11989
11990 \begin_layout Enumerate
11991 ijmpcおよびijmpdパッケージは、表キャプションを実装するのに
11992 \family typewriter
11993 tbl
11994 \family default
11995 コマンドを使用します。そのため、LyXが作成した表は正しく印字されますが、そのキャプションは無視されます。しかし、TeXコードを少し使えば、この問題を回避して、
11996 キャプションを望み通り印字することができるようになります。そうするには、表フロートを通常通り作成して、キャプションを削除し、代わりにTeXコードで
11997 \family typewriter
11998
11999 \backslash
12000 tbl{表キャプション}{
12001 \family default
12002 (ママ)と入れます。そこに表の内容を入れて、直後をTeXコード
12003 \family typewriter
12004 }
12005 \family default
12006 で閉じてください。このからくりがどのように実装されているかを見るには、ひな型ファイルに入っている表の例を精査してみてください。別の方法としては、表キャプションが
12007 欲しい場合に、表フロート全体を
12008 \family typewriter
12009 .tex
12010 \family default
12011 ファイルに収め、このファイルをLyX文書に取り込んでください(
12012 \family sans
12013 挿入\SpecialChar \menuseparator
12014 ファイル\SpecialChar \menuseparator
12015 子文書
12016 \family default
12017 )。表フロートの作り方についての詳細は、各パッケージに含まれている
12018 \family typewriter
12019 ws-ijmpc.tex
12020 \family default
12021 または
12022 \family typewriter
12023 ws-ijmpd.tex
12024 \family default
12025 ファイルをご覧ください。
12026 \end_layout
12027
12028 \begin_layout Subsection
12029 原稿を投稿するための準備
12030 \end_layout
12031
12032 \begin_layout Standard
12033 論文を投稿する前には、LyX文書をLaTeXファイルに書き出し(
12034 \family sans
12035 ファイル\SpecialChar \menuseparator
12036 書き出し\SpecialChar \menuseparator
12037 LaTeX
12038 \family default
12039
12040 \begin_inset Foot
12041 status open
12042
12043 \begin_layout Plain Layout
12044 実は、LaTeX (plain)とpdflatexとの間で選択ができます。論文を準備するのにpdflatexを使用しようとするのであれば、取り込んである画像がP
12045 DF形式に変換され、pdflatexで使用できるように、pdflatexオプションを指定しなくてはなりません。
12046 \end_layout
12047
12048 \end_inset
12049
12050 、その
12051 \family typewriter
12052 .tex
12053 \family default
12054 ファイルに以下の変更を加える必要があります。
12055 \end_layout
12056
12057 \begin_layout Enumerate
12058
12059 \family typewriter
12060
12061 \backslash
12062 documentclass
12063 \family default
12064 コマンドより前にあるコメント行を削除する。
12065 \end_layout
12066
12067 \begin_layout Enumerate
12068 自身で明示的にLaTeXプリアンブルに置いたコマンドを除き、
12069 \family typewriter
12070
12071 \backslash
12072 makeatletter
12073 \family default
12074 コマンドと
12075 \family typewriter
12076
12077 \backslash
12078 makeatother
12079 \family default
12080 コマンドの間にあるものをすべて削除する。
12081 \end_layout
12082
12083 \begin_layout Standard
12084 こうして修正を加えた
12085 \family typewriter
12086 .tex
12087 \family default
12088 ファイルを保存し、必要な回数LaTeXで処理してください。それによって得られた
12089 \family typewriter
12090 .dvi
12091 \family default
12092 文書も確認された方がよろしいでしょう。
12093 \end_layout
12094
12095 \begin_layout Subsection
12096 TeXコードの使用
12097 \end_layout
12098
12099 \begin_layout Standard
12100 TeXコードを使用するのは、2つのコマンドに限られ、これらは文書の最初に置かれなくてはなりません。論文をひな型
12101 \family typewriter
12102 ijmpc.lyx
12103 \family default
12104 または
12105 \family typewriter
12106 ijmpd.lyx
12107 \family default
12108 を使用して書き始めた場合には、これら必要なTeXコードは、すでに書き込まれています。通常、これらを削除する必要はありません。2つのうち1番めのTeXコードのみが
12109 、奇数ページおよび偶数ページの上部に印字する情報(それぞれ著者名と論文の短縮タイトル)を指定するために、修正する必要があります。このTeXコードは、
12110 \family typewriter
12111
12112 \backslash
12113 markboth{著者名}{論文の短縮タイトル}
12114 \family default
12115 という形である必要があります。
12116 \end_layout
12117
12118 \begin_layout Section
12119 iopart
12120 \end_layout
12121
12122 \begin_layout Standard
12123
12124 \noun on
12125 Uwe Stöhr
12126 \noun default
12127
12128 \end_layout
12129
12130 \begin_layout Subsection
12131 概要
12132 \end_layout
12133
12134 \begin_layout Standard
12135 iopartパッケージは、Institute of Physics(イギリス物理学会)発行の学術誌へ電子的に投稿する原稿を作成するための文書クラスを提供していま
12136 す。iopartクラスを使用した論文作成方法の著者用説明書は、ウェブサイト
12137 \begin_inset Flex URL
12138 status collapsed
12139
12140 \begin_layout Plain Layout
12141
12142 ftp://ftp.iop.org/pub/journals/latex2e
12143 \end_layout
12144
12145 \end_inset
12146
12147 からiopartパッケージとともにダウンロード可能です。
12148 \end_layout
12149
12150 \begin_layout Subsection
12151 論文を書く
12152 \end_layout
12153
12154 \begin_layout Standard
12155 論文を書くもっとも簡単な方法は、LyXの用例ファイルフォルダにある
12156 \emph on
12157 IOP-article.lyx
12158 \emph default
12159 を土台にすることです。このファイルを開き、新しい名前で保存して、書き始めてください。この用例ファイルは、特定の環境の使用法についても説明しています。もっとも重要
12160 な助言として、以下の点にご注意ください。
12161 \end_layout
12162
12163 \begin_layout Itemize
12164 文書がPDF・PS・DVIにコンパイルできるようにするためには、文書設定の
12165 \family sans
12166 数式オプション
12167 \family default
12168 で、二つの
12169 \family sans
12170 AMS mathパッケージを使う
12171 \family default
12172 関連オプションが有効になっていないことを確認してください!
12173 \end_layout
12174
12175 \begin_layout Itemize
12176 タイトル環境の選択如何によって、論文の種類が定義されます。種類毎に以下の環境をタイトルに使用してください。
12177 \end_layout
12178
12179 \begin_deeper
12180 \begin_layout Itemize
12181 論文用には
12182 \family sans
12183 タイトル
12184 \end_layout
12185
12186 \begin_layout Itemize
12187 Review用には
12188 \family sans
12189 Review
12190 \end_layout
12191
12192 \begin_layout Itemize
12193 Topical review用には
12194 \family sans
12195 Topical
12196 \end_layout
12197
12198 \begin_layout Itemize
12199 Comment用には
12200 \family sans
12201 Comment
12202 \end_layout
12203
12204 \begin_layout Itemize
12205 Note用には
12206 \family sans
12207 注釈
12208 \end_layout
12209
12210 \begin_layout Itemize
12211 論文用には
12212 \family sans
12213 Paper
12214 \family default
12215 (タイトルと同じ)
12216 \end_layout
12217
12218 \begin_layout Itemize
12219 Preliminary communication用には
12220 \family sans
12221 Prelim
12222 \end_layout
12223
12224 \begin_layout Itemize
12225 Rapid communication用には
12226 \family sans
12227 Rapid
12228 \end_layout
12229
12230 \begin_layout Itemize
12231 編集者へのLetterには
12232 \family sans
12233 書簡
12234 \end_layout
12235
12236 \end_deeper
12237 \begin_layout Itemize
12238
12239 \family sans
12240 書簡
12241 \family default
12242 以外のタイトル環境には、すべて短縮タイトルをつけることもできます。
12243 \end_layout
12244
12245 \begin_layout Itemize
12246 LyXでは直接にサポートされていませんが、一般的なタイトル環境として
12247 \family sans
12248 Article
12249 \family default
12250 があります。執筆する文書が、他のタイトル型にそぐわない場合には、TeXコードでこれを指定することができます。
12251 \end_layout
12252
12253 \begin_layout Standard
12254 特別な表や数式組版に関するヒントなど、詳しい情報については、IOP著者用ガイドラインを参照してください。
12255 \end_layout
12256
12257 \begin_layout Section
12258 Kluwer
12259 \end_layout
12260
12261 \begin_layout Standard
12262
12263 \noun on
12264 Panayotis Papasotiriou
12265 \noun default
12266
12267 \end_layout
12268
12269 \begin_layout Subsection
12270 概要
12271 \end_layout
12272
12273 \begin_layout Standard
12274 Kluwerパッケージは、Kluwer Academic Publishers社が発行する学術誌への電子投稿を可能にするために、同社が作成したマクロ集です。同社
12275 の発行誌のうち、(少なくとも私の専門内で)もっともよく知られているものは、
12276 \emph on
12277 Astrophysics and Space Science
12278 \emph default
12279 (『宇宙物理学と宇宙科学』)と
12280 \emph on
12281 Solar Physics
12282 \emph default
12283 (『太陽系物理学』)ですが、他にも多くの学術誌があります(
12284 \begin_inset Flex URL
12285 status collapsed
12286
12287 \begin_layout Plain Layout
12288
12289 http://www.wkap.nl/jrnllist.htm/JRNLHOME
12290 \end_layout
12291
12292 \end_inset
12293
12294 に全覧があります)。Kluwerパッケージは、
12295 \begin_inset Flex URL
12296 status collapsed
12297
12298 \begin_layout Plain Layout
12299
12300 http://www.wkap.nl/kaphtml.htm/STYLEFILES
12301 \end_layout
12302
12303 \end_inset
12304
12305 からダウンロードできます。完全なユーザーの手引きも同パッケージ内に収録されています(個別にダウンロードすることも可能です)。
12306 \end_layout
12307
12308 \begin_layout Standard
12309 LyXは、このパッケージの機能の多くをサポートしていますが、すべてではありません。しかし、TeXコードを必要とするのは、パッケージ中のいくつかの「変わった」コマ
12310 ンドだけになりました(
12311 \begin_inset CommandInset ref
12312 LatexCommand ref
12313 reference "subsec:kluwer_peculiarities"
12314
12315 \end_inset
12316
12317 参照)。最近、私はLyXを使って書いた論文を
12318 \emph on
12319 Astrophysics and Space Science
12320 \emph default
12321 に投稿しましたが、何らの問題も発生しませんでした。
12322 \end_layout
12323
12324 \begin_layout Subsection
12325 論文を書く
12326 \end_layout
12327
12328 \begin_layout Standard
12329 論文を書き始めるには、ひな型ファイルKluwerを使うのが最も簡単です。
12330 \family sans
12331 ファイル\SpecialChar \menuseparator
12332 新規(ひな型使用)
12333 \family default
12334 をクリックし、ひな型
12335 \family typewriter
12336 kluwer.lyx
12337 \family default
12338 を選択してください。これは、原稿に通常必要となる各フィールドと、それらの使用法が短く書かれただけの、(ほとんど)何も書かれていない文書です。他のテンプレートと同
12339 様に、既存の文章を(括弧
12340 \family typewriter
12341 <>
12342 \family default
12343 を含む)正しい情報で上書きしてください。
12344 \end_layout
12345
12346 \begin_layout Subsection
12347 投稿の準備
12348 \end_layout
12349
12350 \begin_layout Standard
12351 AASTeXパッケージと同様、論文を投稿する前に、以下のような「後処理」を行う必要があります。
12352 \end_layout
12353
12354 \begin_layout Enumerate
12355
12356 \family sans
12357 ファイル\SpecialChar \menuseparator
12358 書き出し\SpecialChar \menuseparator
12359 LateX
12360 \family default
12361 をクリックして、論文をLaTeXファイルに書き出す。
12362 \end_layout
12363
12364 \begin_layout Enumerate
12365 生成された
12366 \family typewriter
12367 .tex
12368 \family default
12369 ファイルに、テキストエディタを使用して、以下のような変更を加える。
12370 \end_layout
12371
12372 \begin_deeper
12373 \begin_layout Enumerate
12374
12375 \family typewriter
12376
12377 \backslash
12378 documentclass
12379 \family default
12380 コマンドより前にあるコメント行を削除する。
12381 \end_layout
12382
12383 \begin_layout Enumerate
12384 意図的にLaTeXプリアンブルに加えたコマンドを除き、
12385 \family typewriter
12386
12387 \backslash
12388 makeatletter
12389 \family default
12390 から 
12391 \family typewriter
12392
12393 \backslash
12394 makeatother
12395 \family default
12396 の間にあるものを、これらのコマンドも含め、すべて削除する。
12397 \end_layout
12398
12399 \begin_layout Standard
12400 変更した
12401 \family typewriter
12402 .tex
12403 \family default
12404 ファイルを保存する。
12405 \end_layout
12406
12407 \end_deeper
12408 \begin_layout Enumerate
12409 この
12410 \family typewriter
12411 .tex
12412 \family default
12413 ファイルを必要な回数(通常3回以内)だけLaTeXにかける。
12414 \end_layout
12415
12416 \begin_layout Enumerate
12417 生成された
12418 \family typewriter
12419 .dvi
12420 \family default
12421 ファイルを
12422 \family sans
12423 xdvi
12424 \family default
12425 などを使って開き、問題がないか確認する(間違いをしていない限り問題ないはずです)。
12426 \end_layout
12427
12428 \begin_layout Subsection
12429 Kluwerパッケージの「風変わり」な特徴
12430 \begin_inset CommandInset label
12431 LatexCommand label
12432 name "subsec:kluwer_peculiarities"
12433
12434 \end_inset
12435
12436
12437 \end_layout
12438
12439 \begin_layout Standard
12440 Kluwerパッケージには、以下のような「風変わりな」特徴があります。
12441 \end_layout
12442
12443 \begin_layout Enumerate
12444 複数の論文を1つのLaTeXファイルへ入れることができます
12445 \begin_inset Foot
12446 status collapsed
12447
12448 \begin_layout Plain Layout
12449 わざわざこんなことをする必要はないでしょう。
12450 \end_layout
12451
12452 \end_inset
12453
12454 。各論文は、「article」環境で囲まなくてはなりません。残念ながら、1つの論文だけを書く場合でも、この環境を省略することはできません。つまり、各論文は
12455 \family typewriter
12456
12457 \backslash
12458 begin{article}
12459 \family default
12460 で始まり、
12461 \family typewriter
12462
12463 \backslash
12464 end{article}
12465 \family default
12466 で終わります。この環境をLyXに実装することも可能でしたが、醜い上に初心者を混乱させる可能性があるので、実装することはしませんでした。したがって、これらの命令(
12467 \family typewriter
12468
12469 \backslash
12470 begin{article}
12471 \family default
12472
12473 \family typewriter
12474
12475 \backslash
12476 end{article}
12477 \family default
12478 )は、直接本文中に入力して、LaTeXコード(「TeXコード」のことです)としてマークする必要があります。
12479 \end_layout
12480
12481 \begin_layout Enumerate
12482 論文の冒頭に置く情報(タイトル・サブタイトル・著者名・所属・ヘッダ用タイトル・ヘッダ用著者名・概要・キーワード)は、「opening」とよばれる環境に入れなくて
12483 はなりません。これはLyXでは実装されていませんので、タイトルやサブタイトルなどは、2つのTeXコード行(
12484 \family typewriter
12485
12486 \backslash
12487 begin{opening}
12488 \family default
12489 および
12490 \family typewriter
12491
12492 \backslash
12493 end{opening}
12494 \family default
12495 )の間に入れる必要があります。
12496 \end_layout
12497
12498 \begin_layout Enumerate
12499 ユーザーの手引きによれば、参考文献の各項目のラベルは、
12500 \family typewriter
12501
12502 \backslash
12503 protect
12504 \backslash
12505 citeauthoryear{
12506 \family default
12507 \emph on
12508 著者名
12509 \family typewriter
12510 \emph default
12511 }{
12512 \family default
12513 \emph on
12514
12515 \family typewriter
12516 \emph default
12517 }
12518 \family default
12519  と書く必要があります。
12520 \end_layout
12521
12522 \begin_layout Standard
12523 ひな型
12524 \family typewriter
12525 kluwer.lyx
12526 \family default
12527 は、これらの風変わりな点がすべて考慮されています。このひな型を使用して、論文を新たに書きはじめる場合には、特別なことを行う必要はありません。以下の点にのみ留意し
12528 てください。
12529 \end_layout
12530
12531 \begin_layout Enumerate
12532 ひな型にあるTeXコードを削除しないでください。
12533 \end_layout
12534
12535 \begin_layout Enumerate
12536 新しい参考文献項目を入力する場合には、ひな型に例示されている参考文献項目をコピーして、必要に応じて修正してください。
12537 \end_layout
12538
12539 \begin_layout Section
12540 Koma-Script
12541 \end_layout
12542
12543 \begin_layout Standard
12544
12545 \noun on
12546 Bernd Rellermeyer
12547 \noun default
12548
12549 \end_layout
12550
12551 \begin_layout Subsection
12552 概要
12553 \end_layout
12554
12555 \begin_layout Standard
12556 LyXの文書クラス
12557 \emph on
12558 article (koma-script)
12559 \emph default
12560
12561 \emph on
12562 report (koma-script)
12563 \emph default
12564
12565 \emph on
12566 book
12567 \emph default
12568  
12569 \emph on
12570 (koma-script)
12571 \emph default
12572
12573 \emph on
12574 letter
12575 \emph default
12576  
12577 \emph on
12578 (koma-script)
12579 \emph default
12580 は、それぞれKoma-ScriptファミリーのLaTeX文書クラス
12581 \family typewriter
12582 scrartcl.cls
12583 \family default
12584
12585 \family typewriter
12586 scrreprt.cls
12587 \family default
12588
12589 \family typewriter
12590 scrbook.cls
12591 \family default
12592
12593 \family typewriter
12594 scrlettr.cls
12595 \family default
12596 に対応しています。これらは、標準文書クラス
12597 \family typewriter
12598 article.cls
12599 \family default
12600
12601 \family typewriter
12602 report.cls
12603 \family default
12604
12605 \family typewriter
12606 book.cls
12607 \family default
12608
12609 \family typewriter
12610 letter.cls
12611 \family default
12612 の代替物であり、これらよりも多くの点でヨーロッパに於ける活版印刷の慣例に合致します。
12613 \end_layout
12614
12615 \begin_layout Itemize
12616 標準文字寸法は、
12617 \emph on
12618 article (koma-script)
12619 \emph default
12620
12621 \emph on
12622 report (koma-script)
12623 \emph default
12624
12625 \emph on
12626 book (koma-script)
12627 \emph default
12628 で11pt、
12629 \emph on
12630 letter (koma-script)
12631 \emph default
12632 で12ptです。
12633 \end_layout
12634
12635 \begin_layout Itemize
12636 見出しや箇条書き(記述)環境のラベル、および
12637 \emph on
12638 letter (koma-script)
12639 \emph default
12640 文書クラスの要素の多くでは、ボールド体サンセリフフォントが使われます
12641 \begin_inset Foot
12642 status collapsed
12643
12644 \begin_layout Plain Layout
12645 ボールド体サンセリフフォントには、古いcmフォントと新しいecフォントの間に大きな違いがあり、特に見出しの表示の違いが際立ちます。比較すると、ecボールドサンセ
12646 リフフォントの方が、少し細く見えます。ecフォントを使用する際に「通常の」外観が欲しい場合には、
12647 \shape smallcaps
12648 Walter Schmidt
12649 \shape default
12650 作のLaTeXパッケージ
12651 \family typewriter
12652 cmsd.sty
12653 \family default
12654 が役立ちます。
12655 \end_layout
12656
12657 \end_inset
12658
12659 。章見出しの連番は、節見出しの連番と同様に行われ、別行立てで「 Chapter\SpecialChar \ldots{}
12660 」という行がつきません。さらに、多くのオプションによって、見出しの外観を修正するこ
12661 とができます(LyXでは、
12662 \family sans
12663 文書\SpecialChar \menuseparator
12664 設定
12665 \family default
12666 ダイアログの
12667 \family sans
12668 クラスオプション
12669 \family default
12670 フィールドで指定します)。これらのオプションの独語での詳細な説明が、Koma-Scriptの取扱説明書
12671 \emph on
12672 scrguide
12673 \emph default
12674 にあります。
12675 \end_layout
12676
12677 \begin_layout Itemize
12678 Koma-Script文書クラスで、印字部分をデザインする主な方法は、
12679 \family sans
12680 BCOR
12681 \family default
12682 オプションまたは
12683 \family sans
12684 DIV
12685 \family default
12686 オプションを使う方法です(LyXでは、
12687 \family sans
12688 文書\SpecialChar \menuseparator
12689 設定
12690 \family default
12691 ダイアログの
12692 \family sans
12693 クラスオプション
12694 \family default
12695 フィールドで指定します)。これらのオプションは
12696 \family sans
12697 文書\SpecialChar \menuseparator
12698 設定
12699 \family default
12700 ダイアログのオプションと同様に、ページ余白を明示的に変更することができます。これらとその他印字領域オプションのドイツ語での詳細な説明が、Koma-Script取
12701 扱説明書
12702 \emph on
12703 scrguide
12704 \emph default
12705 にあります。
12706 \end_layout
12707
12708 \begin_layout Itemize
12709 Koma-ScriptファミリーのLaTeX文書クラスには、多くの追加コマンドが定義されています。それらのうち、LyXで意味を持つものは、対応する段落環境として
12710 実装されています。
12711 \end_layout
12712
12713 \begin_layout Standard
12714 Koma-ScriptファミリーのLaTeX文書クラスに関する独語の詳細な説明が、Koma-Script取扱説明書
12715 \emph on
12716 scrguide
12717 \emph default
12718 にあります
12719 \begin_inset Foot
12720 status collapsed
12721
12722 \begin_layout Plain Layout
12723 英語翻訳版の
12724 \emph on
12725 screnggu
12726 \emph default
12727 もありますが、完訳ではありません。
12728 \end_layout
12729
12730 \end_inset
12731
12732 。以下の各節では、LyXに関係する側面のみ説明致します。
12733 \end_layout
12734
12735 \begin_layout Subsection
12736 article (koma-script)・report (koma-script)・book (koma-script)
12737 \end_layout
12738
12739 \begin_layout Standard
12740 文書クラス
12741 \emph on
12742 article (koma-script)
12743 \emph default
12744
12745 \emph on
12746 report (koma-script)
12747 \emph default
12748
12749 \emph on
12750 book
12751 \emph default
12752  
12753 \emph on
12754 (koma-script)
12755 \emph default
12756 は、それぞれレイアウトファイル
12757 \family typewriter
12758 scrartcl.layout
12759 \family default
12760
12761 \family typewriter
12762 scrreprt.layou
12763 \family default
12764 t・
12765 \family typewriter
12766 crbook.layout
12767 \family default
12768 によって実装されています。これらは、対応する標準文書クラス
12769 \emph on
12770 article
12771 \emph default
12772
12773 \emph on
12774 report
12775 \emph default
12776
12777 \emph on
12778 book
12779 \emph default
12780 の段落環境を、若干の修正を加えた上ですべて含んでいますが、LyX固有の
12781 \family sans
12782 箇条書き(一覧)
12783 \family default
12784 環境は例外であり、同じ機能を持つ新しい
12785 \family sans
12786 ラベリング
12787 \family default
12788 環境で置き換えられています。この
12789 \family sans
12790 ラベリング
12791 \family default
12792 環境以外にも、新しい段落環境が多く追加されています。これらは、
12793 \emph on
12794 letter (koma-script)
12795 \emph default
12796 には含まれていないのでご注意ください。
12797 \end_layout
12798
12799 \begin_layout Itemize
12800
12801 \family sans
12802 部(addpart)
12803 \family default
12804
12805 \family sans
12806 章(addchap)
12807 \family default
12808
12809 \family sans
12810 節(addsec)
12811 \family default
12812 :これらは、それぞれ
12813 \family sans
12814 部*
12815 \family default
12816
12817 \family sans
12818 章*
12819 \family default
12820
12821 \family sans
12822 節*
12823 \family default
12824 と同等の働きをしますが、加えて目次に項目が表示されるようになります。
12825 \family sans
12826 部(addpart)
12827 \family default
12828
12829 \family sans
12830 章(addchap)
12831 \family default
12832 は、
12833 \emph on
12834 article (koma-script)
12835 \emph default
12836 には収録されていません。
12837 \end_layout
12838
12839 \begin_layout Itemize
12840
12841 \family sans
12842 章(addchap*)
12843 \family default
12844
12845 \family sans
12846 節(addsec*)
12847 \family default
12848 :これらは、
12849 \family sans
12850 章(addchap
12851 \family default
12852 )と
12853 \family sans
12854 節(addsec)
12855 \family default
12856 とまったく同等に動作しますが、加えてランニングへッダを取り除きます。
12857 \family sans
12858 章(addchap*)
12859 \family default
12860 は、 
12861 \emph on
12862 article (koma-script)
12863 \emph default
12864 には収録されていません
12865 \begin_inset Foot
12866 status collapsed
12867
12868 \begin_layout Plain Layout
12869
12870 \emph on
12871 book (koma-script)
12872 \emph default
12873
12874 \emph on
12875 report (koma-script)
12876 \emph default
12877 には、
12878 \family typewriter
12879
12880 \backslash
12881 addpart*
12882 \family default
12883 コマンドもありますが、これは
12884 \family sans
12885 Part*
12886 \family default
12887 と同一なので、LyXでは実装されていません。
12888 \end_layout
12889
12890 \end_inset
12891
12892
12893 \end_layout
12894
12895 \begin_layout Itemize
12896
12897 \family sans
12898 小見出し(minisec)
12899 \family default
12900 :これは文書構造に現れない形で、続く段落の直上に標準文字寸法の見出しを付けます。
12901 \end_layout
12902
12903 \begin_layout Itemize
12904
12905 \family sans
12906 上部キャプション
12907 \family default
12908
12909 \family sans
12910 下部キャプション
12911 \family default
12912 は、ある要素の上部ないし下部にキャプションを配置する際、位置に応じて正しく余白取りを行う特別なキャプションです(組版規則に厳密に従うならば、表キャプションは、つ
12913 ねに表の上に置くべきでしょう)。また、クラスオプション
12914 \family typewriter
12915 tablecaptionsabove
12916 \family default
12917 を用いれば、キャプションを指定すると、表には
12918 \family sans
12919 上部キャプション
12920 \family default
12921 が、図には
12922 \family sans
12923 下部キャプション
12924 \family default
12925 が適用されるようになります。これを使用するためには、Koma-Script第2.8q版以上が必要です。
12926 \end_layout
12927
12928 \begin_layout Itemize
12929
12930 \family sans
12931 格言(dictum)
12932 \family default
12933 :これは、章頭などに警句を置くのに用いることができます。オプション引数(
12934 \family sans
12935 挿入\SpecialChar \menuseparator
12936 短縮タイトル
12937 \family default
12938 )を用いれば、格言の作者を入れることができます。格言と作者の間は、線で区切られます。これを使用するためには、Koma-Script第2.8q版以上が必要です。
12939 \family sans
12940 格言(dictum)
12941 \family default
12942 は、
12943 \emph on
12944 article (koma-script)
12945 \emph default
12946 には収録されていません。
12947 \end_layout
12948
12949 \begin_layout Standard
12950 以下の各環境は、標準の
12951 \family sans
12952 タイトル
12953 \family default
12954
12955 \family sans
12956 著者
12957 \family default
12958
12959 \family sans
12960 日付
12961 \family default
12962 とともに文書のタイトル領域を形成します。これらは、最初の「通常の」段落よりも前に置かれる必要があります
12963 \begin_inset Foot
12964 status collapsed
12965
12966 \begin_layout Plain Layout
12967 つまり、対応するLaTeXコマンドが
12968 \family typewriter
12969
12970 \backslash
12971 maketitle
12972 \family default
12973 コマンドよりも前に現れなくてはなりません。
12974 \end_layout
12975
12976 \end_inset
12977
12978 。これらの環境が2度以上使用された場合には、後に使用されたものが前のものを上書きします。つまり最後に使用したもののみが有効になります。しかしながら、
12979 \family sans
12980 タイトル
12981 \family default
12982
12983 \family sans
12984 著者
12985 \family default
12986
12987 \family sans
12988 日付
12989 \family default
12990 のような異なる環境の順序を変更しても、生成された文書には何の効果も生じません。
12991 \end_layout
12992
12993 \begin_layout Itemize
12994
12995 \family sans
12996 主題
12997 \family default
12998 :通常のタイトル部(
12999 \family sans
13000 タイトル
13001 \family default
13002
13003 \family sans
13004 著者
13005 \family default
13006
13007 \family sans
13008 日付
13009 \family default
13010 )の上に、文書の主題用の中央揃えの段落を生成します。
13011 \end_layout
13012
13013 \begin_layout Itemize
13014
13015 \family sans
13016 出版社
13017 \family default
13018 :通常のタイトル部(
13019 \family sans
13020 タイトル
13021 \family default
13022
13023 \family sans
13024 著者
13025 \family default
13026
13027 \family sans
13028 日付
13029 \family default
13030 )の下に、出版社名用の中央揃えの段落を生成します。
13031 \end_layout
13032
13033 \begin_layout Itemize
13034
13035 \family sans
13036 献呈
13037 \family default
13038
13039 \emph on
13040 report (koma-script)
13041 \emph default
13042
13043 \emph on
13044 book (koma-script)
13045 \emph default
13046 では、タイトル頁の次に、献辞用の中央揃えの段落を独立した頁として生成します。
13047 \emph on
13048 article (koma-script)
13049 \emph default
13050 の場合は、通常のタイトル部(
13051 \family sans
13052 タイトル
13053 \family default
13054
13055 \family sans
13056 著者
13057 \family default
13058
13059 \family sans
13060 日付
13061 \family default
13062 )の下に献辞用の中央揃えの段落を生成します。
13063 \end_layout
13064
13065 \begin_layout Itemize
13066
13067 \family sans
13068 タイトル頭書き
13069 \family default
13070 :通常のタイトル部(
13071 \family sans
13072 タイトル
13073 \family default
13074
13075 \family sans
13076 著者
13077 \family default
13078
13079 \family sans
13080 日付
13081 \family default
13082 )の上に、文書頭書き用の左揃えの段落を生成します。
13083 \end_layout
13084
13085 \begin_layout Itemize
13086
13087 \family sans
13088 扉裏上部
13089 \family default
13090
13091 \emph on
13092 report (koma-script)
13093 \emph default
13094 や 
13095 \emph on
13096 book (koma-script)
13097 \emph default
13098 の両面印刷において、扉裏上部に左揃え段落を生成します。片面印刷や、
13099 \emph on
13100 article (koma-script)
13101 \emph default
13102 では何の効果も生じません。
13103 \end_layout
13104
13105 \begin_layout Itemize
13106
13107 \family sans
13108 扉裏下部
13109 \family default
13110
13111 \emph on
13112 report (koma-script)
13113 \emph default
13114 や 
13115 \emph on
13116 book (koma-script)
13117 \emph default
13118 の両面印刷において、扉裏下部に左揃え段落を生成します。片面印刷や、
13119 \emph on
13120 article (koma-script)
13121 \emph default
13122 では何の効果も生じません。
13123 \end_layout
13124
13125 \begin_layout Itemize
13126
13127 \family sans
13128 追加タイトル
13129 \family default
13130 :実際の文書の前に、整形を行わない段落から成る、特殊な「汚い」ページを生成します。
13131 \end_layout
13132
13133 \begin_layout Standard
13134 文書クラス
13135 \emph on
13136 article (koma-script)
13137 \emph default
13138
13139 \emph on
13140 report (koma-script)
13141 \emph default
13142
13143 \emph on
13144 book (koma-script)
13145 \emph default
13146 の 各レイアウトファイルは、
13147 \family typewriter
13148 scrmacros.inc
13149 \family default
13150 ファイルを読み込みます。このファイルは、ユーザ環境を定義する場所として想定されています。s
13151 \family typewriter
13152 crmacros.inc
13153 \family default
13154 を、個人用レイアウトディレクトリにコピーして編集してください!
13155 \end_layout
13156
13157 \begin_layout Subsection
13158 letter (koma-script)
13159 \end_layout
13160
13161 \begin_layout Standard
13162 \begin_inset ERT
13163 status collapsed
13164
13165 \begin_layout Plain Layout
13166
13167
13168 \backslash
13169 begin{sloppypar}
13170 \end_layout
13171
13172 \end_inset
13173
13174
13175 \end_layout
13176
13177 \begin_layout Standard
13178 \noindent
13179 文書クラス
13180 \emph on
13181 letter (koma-script)
13182 \emph default
13183 は、レイアウトファイル 
13184 \family typewriter
13185 scrlettr.layout
13186 \family default
13187 で実装されています。このレイアウトファイルには、対応する標準文書クラス
13188 \emph on
13189 letter
13190 \emph default
13191 の全段落環境が、部分的に変更を加えた形で収録されていますが、LyX固有環境の
13192 \family sans
13193 LyXコード
13194 \family default
13195
13196 \family sans
13197 コメント
13198 \family default
13199
13200 \family sans
13201 箇条書き(一覧
13202 \family default
13203 )は、新しく
13204 \family sans
13205 ラベリング
13206 \family default
13207 環境に置き換えられています。それ以外にも、標準文書クラスとは異なり、標準環境の
13208 \family sans
13209 LaTeX
13210 \family default
13211
13212 \family sans
13213 引用(字下げあり)
13214 \family default
13215
13216 \family sans
13217 引用(字下げなし)
13218 \family default
13219
13220 \family sans
13221 詩句
13222 \family default
13223 が収録されています。さらに、新しいletter固有環境がたくさん追加されています。
13224 \end_layout
13225
13226 \begin_layout Standard
13227 \begin_inset ERT
13228 status collapsed
13229
13230 \begin_layout Plain Layout
13231
13232
13233 \backslash
13234 end{sloppypar}
13235 \end_layout
13236
13237 \end_inset
13238
13239
13240 \end_layout
13241
13242 \begin_layout Standard
13243 この文書クラスで作成した書簡の外観は、様々なLaTeXコマンドをLaTeXプリアンブルに置くことで制御することができます
13244 \begin_inset Foot
13245 status collapsed
13246
13247 \begin_layout Plain Layout
13248 例えば、名前と住所の入った書簡ヘッダの標準的外観は、きわめて頑固です。「普通の」へッダは、プリアンブル中に以下のようなコマンドを入れることで生成することができま
13249 す。
13250 \end_layout
13251
13252 \begin_layout LyX-Code
13253
13254 \backslash
13255 firsthead{
13256 \backslash
13257 parbox[b]{
13258 \backslash
13259 textwidth}
13260 \end_layout
13261
13262 \begin_layout LyX-Code
13263   {
13264 \backslash
13265 ignorespaces 
13266 \backslash
13267 fromname
13268 \backslash
13269
13270 \backslash
13271  
13272 \backslash
13273 ignorespaces 
13274 \backslash
13275 fromaddress}} 
13276 \end_layout
13277
13278 \begin_layout LyX-Code
13279
13280 \backslash
13281 nexthead{
13282 \backslash
13283 parbox[b]{
13284 \backslash
13285 textwidth}
13286 \end_layout
13287
13288 \begin_layout LyX-Code
13289   {
13290 \backslash
13291 ignorespaces 
13292 \backslash
13293 fromname 
13294 \backslash
13295 hfill 
13296 \backslash
13297 ignorespaces 
13298 \backslash
13299 pagename
13300 \backslash
13301
13302 \end_layout
13303
13304 \begin_layout LyX-Code
13305
13306 \backslash
13307 thepage}}
13308 \end_layout
13309
13310 \end_inset
13311
13312 。これらのLaTeXコマンドのドイツ語での詳細な説明は、Koma-Scriptの取扱説明書
13313 \emph on
13314 scrguide
13315 \emph default
13316 にあります。この方法で、書簡の著者は、個人用書簡レイアウトを作ることができます。
13317 \end_layout
13318
13319 \begin_layout Standard
13320
13321 \family sans
13322 書簡
13323 \family default
13324 環境および
13325 \family sans
13326 頭語
13327 \family default
13328 環境は、書簡の冒頭部を定義するもので、すべての書簡で使用しなくてはなりません。LyX文書クラスでは、これらの環境を強調するために、左余白にそれぞれ
13329 \shape italic
13330 L
13331 \shape default
13332
13333 \shape italic
13334 O
13335 \shape default
13336 という文字が表示されます。同一ファイル中には、複数の書簡を書くことができます。
13337 \family sans
13338 頭語
13339 \family default
13340 環境は、同じ受取人への書簡を新しく書き出すものであり、
13341 \family sans
13342 書簡
13343 \family default
13344 環境は、新しい受取人を生成するものです。
13345 \family sans
13346 結語
13347 \family default
13348
13349 \family sans
13350 PS
13351 \family default
13352
13353 \family sans
13354 CC
13355 \family default
13356
13357 \family sans
13358 Encl
13359 \family default
13360 は、通常の段落環境なので、同一の書簡中でも何度も使用することができます。
13361 \end_layout
13362
13363 \begin_layout Itemize
13364
13365 \family sans
13366 書簡
13367 \family default
13368 :受取人のための段落をつくり、暗黙に書簡の開始を定義します。
13369 \end_layout
13370
13371 \begin_layout Itemize
13372
13373 \family sans
13374 頭語
13375 \family default
13376 :敬称のための段落をつくり、暗黙に新しい書簡を開始します。
13377 \end_layout
13378
13379 \begin_layout Itemize
13380
13381 \family sans
13382 結語
13383 \family default
13384 :結語のための段落をつくります。
13385 \end_layout
13386
13387 \begin_layout Itemize
13388
13389 \family sans
13390 PS
13391 \family default
13392 :追伸のための段落をつくります。
13393 \end_layout
13394
13395 \begin_layout Itemize
13396
13397 \family sans
13398 CC
13399 \family default
13400 :同報一覧のための段落をつくります。
13401 \end_layout
13402
13403 \begin_layout Itemize
13404
13405 \family sans
13406 Encl
13407 \family default
13408 :同封物のための段落をつくります。
13409 \end_layout
13410
13411 \begin_layout Standard
13412
13413 \family sans
13414 名前
13415 \family default
13416
13417 \family sans
13418 署名
13419 \family default
13420
13421 \family sans
13422 住所
13423 \family default
13424
13425 \family sans
13426 電話
13427 \family default
13428
13429 \family sans
13430 場所(Place
13431 \family default
13432 )・
13433 \family sans
13434 返送先住所
13435 \family default
13436
13437 \family sans
13438 配送手段(Specialmail)
13439 \family default
13440
13441 \family sans
13442 場所
13443 \family default
13444
13445 \family sans
13446 タイトル
13447 \family default
13448
13449 \family sans
13450 主題
13451 \family default
13452 は、情報入力を促すラベルの付いた入力環境で、文書クラスが適切な処理を行います
13453 \begin_inset Foot
13454 status collapsed
13455
13456 \begin_layout Plain Layout
13457 上述の
13458 \family sans
13459 書簡
13460 \family default
13461
13462 \family sans
13463 頭語
13464 \family default
13465 が、これらのような入力環境でないのは、矛盾しているように感じられるかもしれません。しかしながら、これら2つの環境は特別の意味を持っているために、これらは左余白に
13466 一文字をマークした通常の段落環境として実装しました。さらに、
13467 \family sans
13468 頭語
13469 \family default
13470 環境と
13471 \family sans
13472 結語
13473 \family default
13474 環境が著しく異なって見えると対称性が損なわれることになるのも理由の一つです。
13475 \end_layout
13476
13477 \end_inset
13478
13479 。これらの環境は、対応する
13480 \family sans
13481 頭語
13482 \family default
13483 環境の前に置く必要があります。
13484 \end_layout
13485
13486 \begin_layout Standard
13487 生成された書簡の実際の外観は、特定の環境の使い方だけではなく、他の要素にも依存するため、これらの環境をWYSIWYGとして実装することには、あまり意味がありませ
13488 ん。たとえば、
13489 \family sans
13490 署名
13491 \family default
13492 環境で入力した署名は、標準的な挙動では、同じ書簡に
13493 \family sans
13494 結語
13495 \family default
13496 環境も使用されているときのみ、書簡の出力に現れます。
13497 \family sans
13498 電話
13499 \family default
13500 環境に入力された値は、標準的な挙動では、書簡の出力には全く表示されません。書簡のヘッダを自由にデザインできることは、前出の脚注で示してあります。
13501 \end_layout
13502
13503 \begin_layout Standard
13504 入力環境は、空の段落として使うことができます。これは、たとえば
13505 \family sans
13506 署名
13507 \family default
13508 環境の場合に有効です。
13509 \family sans
13510 署名
13511 \family default
13512 環境を全く使用しない場合は、標準的な挙動では、
13513 \family sans
13514 名前
13515 \family default
13516 環境の値が署名として使用されますが、空の
13517 \family sans
13518 署名
13519 \family default
13520 環境を作成しておくと、署名の値は無定義となりません。
13521 \end_layout
13522
13523 \begin_layout Standard
13524 入力環境を使用すると、個人データ(名前や住所など)が既に入力された入力環境と、後から入力するデータの入力環境を備えた、書簡のひな型を作成することができます。
13525 \end_layout
13526
13527 \begin_layout Itemize
13528
13529 \family sans
13530 名前
13531 \family default
13532 :送り主の名前。標準的な挙動では、書簡のヘッダ部にスモールキャップ体の中央揃えの段落として表示されます。
13533 \end_layout
13534
13535 \begin_layout Itemize
13536
13537 \family sans
13538 署名
13539 \family default
13540 :送り主の署名。標準的な挙動では、
13541 \family sans
13542 結語
13543 \family default
13544 環境の下に表示されます。
13545 \family sans
13546 署名
13547 \family default
13548 環境を使用しないと、代わりに
13549 \family sans
13550 名前
13551 \family default
13552 環境の値が表示されます。
13553 \end_layout
13554
13555 \begin_layout Itemize
13556
13557 \family sans
13558 住所
13559 \family default
13560 :送り主の住所。標準的な挙動では、書簡ヘッダの送り主の名前の下に中央揃えの段落として表示されます。
13561 \end_layout
13562
13563 \begin_layout Itemize
13564
13565 \family sans
13566 電話
13567 \family default
13568 :送り主の電話番号。標準的な挙動では、LaTeX変数
13569 \family typewriter
13570
13571 \backslash
13572 telephonenum
13573 \family default
13574 を設定するだけです。
13575 \end_layout
13576
13577 \begin_layout Itemize
13578
13579 \family sans
13580 場所(Place)
13581 \family default
13582 :書簡を書いた場所。
13583 \end_layout
13584
13585 \begin_layout Itemize
13586
13587 \family sans
13588 日付
13589 \family default
13590 :書簡を書いた日付。
13591 \family sans
13592 場所(Place)
13593 \family default
13594
13595 \family sans
13596 日付
13597 \family default
13598 は、標準的な挙動では、受取人フィールドの下に、単一の右揃え行として場所と日付を生成します。空の
13599 \family sans
13600 日付
13601 \family default
13602 環境を作成しておくと、
13603 \family sans
13604 場所(Place)
13605 \family default
13606 の値如何に関わらず、場所も日付も表示されません。
13607 \family sans
13608 日付
13609 \family default
13610 環境を使用しない場合には、書簡を出力した日付が使用されます。
13611 \end_layout
13612
13613 \begin_layout Itemize
13614
13615 \family sans
13616 返送先住所
13617 \family default
13618 :送り主の返送先住所。標準的な挙動では、受取人の上に小文字のサンセリフ体フォントで表示されます。
13619 \end_layout
13620
13621 \begin_layout Itemize
13622
13623 \family sans
13624 特別便
13625 \family default
13626 :特別便の情報。標準的な挙動では、受取人フィールドの上かつ返送先住所の下に、下線付きで表示されます。
13627 \end_layout
13628
13629 \begin_layout Itemize
13630
13631 \family sans
13632 場所
13633 \family default
13634 :追加情報。標準的な挙動では、受取人フィールドの下の右側に表示されます。
13635 \end_layout
13636
13637 \begin_layout Itemize
13638
13639 \family sans
13640 タイトル
13641 \family default
13642 :書簡の題名。標準的な挙動では、主題の上に大きなボールド体サンセリフフォントで表示されます。
13643 \end_layout
13644
13645 \begin_layout Itemize
13646
13647 \family sans
13648 主題
13649 \family default
13650 :書簡の主題。標準的な挙動では、
13651 \family sans
13652 頭語
13653 \family default
13654 環境の上にボールド体で表示されます。
13655 \end_layout
13656
13657 \begin_layout Standard
13658
13659 \family sans
13660 Yourref・Yourmail・Myref・顧客・インボイス
13661 \family default
13662 といった環境は、
13663 \family sans
13664 タイトル
13665 \family default
13666 行の上に「Your ref.」・「Your letter of」・「Our ref.」・「Customer no.」・「Invoice no.」・「Date」といったフ
13667 ィールド行を持つ、ビジネス書簡を作成します。日付フィールドには、
13668 \family sans
13669 日付
13670 \family default
13671 環境の値が使用されます。しかしながら、これらの「ビジネス書簡環境」の一つを使用した場合には、
13672 \family sans
13673 場所(Place)
13674 \family default
13675 の値は書簡には表示されなくなり、LaTeX変数
13676 \family typewriter
13677
13678 \backslash
13679 fromplace
13680 \family default
13681 が設定させるだけになります。通常時に、受取人フィールドの下に右揃えで出力される場所と日付の出力は、抑制されます。これらのビジネス環境は、ラベル付きの入力環境とし
13682 て実装されており、対応する
13683 \family sans
13684 頭語
13685 \family default
13686 環境よりも前に置く必要があります。
13687 \end_layout
13688
13689 \begin_layout Itemize
13690
13691 \family sans
13692 Yourref
13693 \family default
13694 : Your ref.
13695 \end_layout
13696
13697 \begin_layout Itemize
13698
13699 \family sans
13700 Yourmail
13701 \family default
13702 : Your letter of.
13703 \end_layout
13704
13705 \begin_layout Itemize
13706
13707 \family sans
13708 Myref
13709 \family default
13710 : Our ref.
13711 \end_layout
13712
13713 \begin_layout Itemize
13714
13715 \family sans
13716 Customer
13717 \family default
13718 : Customer no.
13719 \end_layout
13720
13721 \begin_layout Itemize
13722
13723 \family sans
13724 Invoice
13725 \family default
13726 : Invoice no.
13727 \end_layout
13728
13729 \begin_layout Subsection
13730 新しいletterクラス:letter (koma-script v.2)
13731 \end_layout
13732
13733 \begin_layout Standard
13734 by 
13735 \noun on
13736 Jürgen Spitzmüller
13737 \begin_inset VSpace medskip
13738 \end_inset
13739
13740
13741 \end_layout
13742
13743 \begin_layout Standard
13744 \noindent
13745 Koma-Script第2.8版では、新しいletterクラス
13746 \family typewriter
13747 scrlttr2
13748 \family default
13749 が導入されたため、
13750 \family typewriter
13751 scrlettr
13752 \family default
13753 は廃止されてサポート対象外となりました。これは—LaTeX側で—全く新しいインターフェイスを持っており、旧クラスとは互換性がありません。したがって、LyXは両者
13754 をサポートしていますが、新しい方のクラスを使用することを推奨します。
13755 \end_layout
13756
13757 \begin_layout Standard
13758 このクラスは、
13759 \emph on
13760 letter (koma-script)
13761 \emph default
13762 と同一の機能に加えて、新しい機能をいくつかサポートしています。基本となる項目は、
13763 \family sans
13764 住所
13765 \family default
13766 (受取人の住所、旧レイアウトの
13767 \family sans
13768 書簡
13769 \family default
13770 と同じ)・
13771 \family sans
13772 頭語
13773 \family default
13774
13775 \family sans
13776 結語
13777 \family default
13778 です。
13779 \family sans
13780 次の住所
13781 \family default
13782 は別の書簡を新しく開始します(つまり一文書あたり複数の書簡を書くことができます)。新しく付け加えられた項目は、送り主の
13783 \family sans
13784 電子メール
13785 \family default
13786
13787 \family sans
13788 URL
13789 \family default
13790
13791 \family sans
13792 ファックス
13793 \family default
13794
13795 \family sans
13796 銀行
13797 \family default
13798 、およびヘッダに(
13799 \family sans
13800 挿入\SpecialChar \menuseparator
13801
13802 \family default
13803 で)
13804 \family sans
13805 ロゴ
13806 \family default
13807 を入れることができるようになった点です。
13808 \end_layout
13809
13810 \begin_layout Standard
13811 しかしながら、もっとも大きな改善は、書簡のレイアウトを、ほとんどどんなニーズにも合わせて設定できるようになった点でしょう。これはプリアンブルか、クラスオプション
13812 として読み込まれる特別なスタイルファイル(「レタークラスオプション」、拡張子
13813 \family typewriter
13814 *.lco
13815 \family default
13816 )によって設定することができます
13817 \begin_inset Foot
13818 status collapsed
13819
13820 \begin_layout Plain Layout
13821 KOMAパッケージには、既定の
13822 \family typewriter
13823 *.lco
13824 \family default
13825 ファイルがいくつか収録されています。たとえば、ドイツの組版規則に則った
13826 \family typewriter
13827 DIN.lco
13828 \family default
13829 や、旧
13830 \family typewriter
13831 scrlettr
13832 \family default
13833 クラスの既定レイアウトを提供する
13834 \family typewriter
13835 KOMAold.lco
13836 \family default
13837 などです。たとえば後者は、
13838 \family sans
13839 文書\SpecialChar \menuseparator
13840 設定\SpecialChar \menuseparator
13841 文書クラス\SpecialChar \menuseparator
13842 クラスオプション
13843 \family default
13844 フィールドにクラスオプション
13845 \family typewriter
13846 KOMAold
13847 \family default
13848 を加えることで読み込むことができます。
13849 \end_layout
13850
13851 \end_inset
13852
13853 。用例としては、LyXに収録されているひな型
13854 \emph on
13855 koma-letter2
13856 \emph default
13857 をご覧ください。詳細な解説は、Koma-Script取扱説明書(
13858 \emph on
13859 scrguide
13860 \emph default
13861 )にあります。
13862 \end_layout
13863
13864 \begin_layout Subsection
13865 問題点
13866 \end_layout
13867
13868 \begin_layout Standard
13869 Koma-Script文書クラスをLyX上に表示する上で、LyXの内部処理が若干の問題を生じめます。
13870 \end_layout
13871
13872 \begin_layout Itemize
13873
13874 \family sans
13875
13876 \family default
13877 環境の章番号は、章見出しと同じ行ではなく、その上に表示されます。これは、レイアウトファイル中の
13878 \family sans
13879 Counter_Chapter
13880 \family default
13881 ラベル型に対するLyXの内部処理が原因です。
13882 \end_layout
13883
13884 \begin_layout Itemize
13885
13886 \family sans
13887 章(addchap)
13888 \family default
13889
13890 \family sans
13891 節(addsec)
13892 \family default
13893 環境の見出しは、「本当の」LaTeXの目次には追加されますが、LyXの目次(
13894 \family sans
13895 移動
13896 \family default
13897 メニュー)には追加されません。
13898 \end_layout
13899
13900 \begin_layout Itemize
13901
13902 \emph on
13903 letter
13904 \emph default
13905 文書クラスでの段落は、垂直スペースによる段落区切りで表示され、字下げはされません。これが標準的な挙動となっていて、特別なLaTeXコマンドは必要ありません。しか
13906 し、
13907 \family sans
13908 文書\SpecialChar \menuseparator
13909 設定
13910 \family default
13911 ダイアログでは、対応するラジオボタンは
13912 \family sans
13913 字下げ
13914 \family default
13915 に設定されています。
13916 \family sans
13917 垂直スペース
13918 \family default
13919 は、隙間を空けるために、文書にLaTeXコマンドをつねに追加するようになっていますが、この文書クラスの場合には、そのような挙動が望まれないためです。
13920 \end_layout
13921
13922 \begin_layout Section
13923 Latex8(IEEE学会論文)
13924 \end_layout
13925
13926 \begin_layout Standard
13927
13928 \noun on
13929 Allan Rae
13930 \noun default
13931
13932 \end_layout
13933
13934 \begin_layout Subsection
13935 はじめに
13936 \end_layout
13937
13938 \begin_layout Standard
13939 このクラスは、IEEE提供の学会へ投稿する原稿を執筆する特定の目的のためのものですので、IEEEのAuthors Kitを入手されることを強くお薦めします。この
13940 キットには、
13941 \family sans
13942 latex.sty
13943 \family default
13944 パッケージと付属の書誌情報スタイルファイルが含まれています。Authors Kitは、通常、初回投稿が受理されたときに、電子メールで送付されてきます。Autho
13945 rs Kitには、組版上の制約をはじめ、たくさんの役立つ情報が含まれていますので、以下では、あなたがこれを読まれたものと仮定して、同一の内容は省略するものとしま
13946 す。
13947 \end_layout
13948
13949 \begin_layout Subsection
13950 はじめに
13951 \end_layout
13952
13953 \begin_layout Standard
13954 [A.R\SpecialChar \@.
13955  未完成]
13956 \end_layout
13957
13958 \begin_layout Subsection
13959 サポートされている環境
13960 \end_layout
13961
13962 \begin_layout Itemize
13963
13964 \family sans
13965 標準
13966 \end_layout
13967
13968 \begin_layout Itemize
13969
13970 \family sans
13971 タイトル
13972 \end_layout
13973
13974 \begin_layout Itemize
13975
13976 \family sans
13977 著者
13978 \end_layout
13979
13980 \begin_layout Itemize
13981
13982 \family sans
13983 電子メール
13984 \end_layout
13985
13986 \begin_layout Itemize
13987
13988 \family sans
13989 所属
13990 \end_layout
13991
13992 \begin_layout Itemize
13993
13994 \family sans
13995 概要
13996 \end_layout
13997
13998 \begin_layout Itemize
13999
14000 \family sans
14001
14002 \end_layout
14003
14004 \begin_layout Itemize
14005
14006 \family sans
14007 小節
14008 \end_layout
14009
14010 \begin_layout Itemize
14011
14012 \family sans
14013 キャプション
14014 \end_layout
14015
14016 \begin_layout Subsection
14017 画面と印字の違い
14018 \end_layout
14019
14020 \begin_layout Standard
14021 おもに節番号の表示に関して、表示の仕方に小さな違いがあります。画面では、節番号の後のピリオドが表示されませんが、出力には表示されますので、心配する必要はありませ
14022 ん。
14023 \end_layout
14024
14025 \begin_layout Section
14026 Memoir
14027 \end_layout
14028
14029 \begin_layout Standard
14030
14031 \noun on
14032 Jürgen Spitzmüller
14033 \noun default
14034
14035 \end_layout
14036
14037 \begin_layout Subsection
14038 概観
14039 \end_layout
14040
14041 \begin_layout Standard
14042 Memoirは、非常に強力で、着実に改良が加えられている文書クラスであり、フィクションとノンフィクションの文学作品用に設計されています。その目的は、ユーザーに、
14043 文書の組版に関して最大限の裁量を得させることにあります。Memoirは、標準bookクラスに基づいていますが、articleクラスをエミュレートすることもできま
14044 す(以下参照)。
14045 \end_layout
14046
14047 \begin_layout Standard
14048 Memoir開発者であるPeter Wilsonは、LaTeXの世界での、多くの便利なパッケージの作者として知られていますが、それらのほとんどは、Memoirに
14049 統合されました。このため、章のデザインや、目次や付録などのレイアウトを、はるかに簡単に行うことができます。しかしながら、LyXは、これらすべての素晴らしい機能を
14050 ネイティブでサポートしているわけではありません。これらのうちいくつかは、将来のリリースで追加されるかもしれませんが
14051 \begin_inset Foot
14052 status collapsed
14053
14054 \begin_layout Plain Layout
14055 もし提案があれば、ぜひ
14056 \begin_inset Flex URL
14057 status collapsed
14058
14059 \begin_layout Plain Layout
14060
14061 lyx-devel@lists.lyx.org
14062 \end_layout
14063
14064 \end_inset
14065
14066 までお送り下さい。
14067 \end_layout
14068
14069 \end_inset
14070
14071 、LyXのフレームワークが持つ制約のために、おそらく決して追加されることのないと考えられるものも多数あります。もちろん、ネイティブなLaTeXコマンド(TeXコ
14072 ード
14073 \begin_inset Foot
14074 status collapsed
14075
14076 \begin_layout Plain Layout
14077 【参考】詳細は、第
14078 \begin_inset CommandInset ref
14079 LatexCommand ref
14080 reference "sec:LaTeXコードを挿入する"
14081
14082 \end_inset
14083
14084 節参照。
14085 \end_layout
14086
14087 \end_inset
14088
14089 )の助けを借りれば、全機能を使用できます。この節では、LyXがネイティブにサポートしている機能についてのみ、列挙するものとします。詳細な説明(および他の機能)に
14090 ついては、Memoirクラスの詳しい取扱説明書
14091 \begin_inset Foot
14092 status collapsed
14093
14094 \begin_layout Plain Layout
14095 【参考】
14096 \begin_inset Flex URL
14097 status collapsed
14098
14099 \begin_layout Plain Layout
14100
14101 CTAN:/macros/latex/memoir/memman.pdf
14102 \end_layout
14103
14104 \end_inset
14105
14106
14107 \end_layout
14108
14109 \end_inset
14110
14111 をご覧になることをお勧めします。この取扱説明書は、本クラスのユーザーの手引きであるのみに留まらず、良い組版に関する包括的な解説であり、それ自身が良い組版の傑出し
14112 た用例となっています。
14113 \end_layout
14114
14115 \begin_layout Subsection
14116 基本的な機能と制約
14117 \end_layout
14118
14119 \begin_layout Standard
14120 Memoirは、基本的に、標準bookクラスの全機能をサポートしています。しかしながら、以下に示すような若干の違いがあります。
14121 \end_layout
14122
14123 \begin_layout Description
14124 フォント寸法: Memoirでは、9・10・11・12・14・17と、より広い範囲のフォント寸法が使用可能です。
14125 \end_layout
14126
14127 \begin_layout Description
14128 ページ様式: Memoirパッケージとfancyhdrパッケージとのコマンドの衝突のため(両パッケージは同じ名前のコマンドを定義しているため、LaTeXが混乱さ
14129 せられます)、fancyページ様式は使用できません。その代わり、Memoirには、多くの独自のページ様式が付属してきます(
14130 \family sans
14131 文書\SpecialChar \menuseparator
14132 設定\SpecialChar \menuseparator
14133 ページレイアウト
14134 \family default
14135 参照)。これらを章題ページに使用したい場合には、コマンド
14136 \family typewriter
14137
14138 \backslash
14139 chapterstyle
14140 \family default
14141 を、本文またはプリアンブルに記述する必要があります(例えば、
14142 \family typewriter
14143
14144 \backslash
14145 chapterstyle{companion}
14146 \family default
14147 など)。
14148 \end_layout
14149
14150 \begin_layout Description
14151 節分け: 標準クラスでは、節分けコマンド(章・節・小節等)は、非必須引数を一つ取ることができます。これを用いて、目次やヘッダ用に別のタイトルを指定することができ
14152 ます(たとえば、タイトルが長すぎる場合などに用います)。LyXでは、章や節の始めで
14153 \family sans
14154 挿入\SpecialChar \menuseparator
14155 短縮タイトル
14156 \family default
14157 を使えば、これを指定することができます。一方、Memoirでは、第2の非必須引数を取ることができ、目次用のタイトルとヘッダ用のタイトルの指定を分離しています。こ
14158 れを使えば、本文用と目次用とヘッダ用のタイトルの3種類を指定することができます。この機能を使用したい場合には、2つの非必須引数を入力して、最初のものに目次用、次
14159 のものにヘッダ用短縮タイトルを入れてください。
14160 \end_layout
14161
14162 \begin_layout Description
14163 目次・図一覧・表一覧: 標準クラス(および他の多くのクラス)では、目次と図一覧および表一覧は、自動的に新規頁に置かれます。Memoirは、これとは別の方針を採り
14164 ます。改頁を行いたい場合は、手動で頁区切りを入れなくてはなりません。
14165 \end_layout
14166
14167 \begin_layout Description
14168 タイトル頁: 理由は不明ですが、Memoirはタイトルページに丁付けを行います(標準クラスでは、タイトルページは「empty」様式、すなわち丁付けを行いません)
14169 。タイトル頁に丁付けを行いたくない場合には、プリアンブルに
14170 \family typewriter
14171
14172 \backslash
14173 aliaspagestyle{title}{empty}
14174 \family default
14175 と入力してください。
14176 \end_layout
14177
14178 \begin_layout Description
14179 Article: クラスオプション
14180 \emph on
14181 article
14182 \emph default
14183 を用いる(
14184 \family sans
14185 文書\SpecialChar \menuseparator
14186 設定\SpecialChar \menuseparator
14187 クラスオプション
14188 \family default
14189 で入力)と、article様式をエミュレートできます。すなわち、(脚注・図・表等の)カウンタは、章毎にリセットされず、次の章は頁を改めず(ただし、「本物の」ar
14190 ticleクラスとは違って、頁を改めることも可)、部はbookクラスと同様に、独立の頁を使用します。
14191 \end_layout
14192
14193 \begin_layout Description
14194 Oldfontcommands: LaTeX旧2.09版で使用されていた旧いフォントコマンド(
14195 \family typewriter
14196
14197 \backslash
14198 rm
14199 \family default
14200
14201 \family typewriter
14202
14203 \backslash
14204 it
14205 \family default
14206 など)は、Memoirにおいては、既定では使用することができません。Memoirがこれらのコマンドを検知すると、エラーを発してLaTeXを停止させます。しかし、
14207 クラスオプション
14208 \emph on
14209 oldfontcommands
14210 \emph default
14211 を指定すると、これらのコマンドが容認され、エラーの代わりに警告を発するのみとなります(これによって、少なくともLaTeXは停止しなくなります)。まだ、多くのパッ
14212 ケージと、就中多くのBibTeXスタイルファイルが、これらのコマンドを使用しているので、我々はこのオプションを既定で使うこととしました。
14213 \end_layout
14214
14215 \begin_layout Subsection
14216 追加された機能
14217 \end_layout
14218
14219 \begin_layout Standard
14220 LyXでサポートされる機能(今のところそれほど多くはありません)を簡単に説明しましょう。詳しくはMemoirの取扱説明書
14221 \begin_inset Foot
14222 status collapsed
14223
14224 \begin_layout Plain Layout
14225 \begin_inset Flex URL
14226 status collapsed
14227
14228 \begin_layout Plain Layout
14229
14230 CTAN:/macros/latex/memoir/memman.pdf
14231 \end_layout
14232
14233 \end_inset
14234
14235
14236 \end_layout
14237
14238 \end_inset
14239
14240 を見てください。
14241 \end_layout
14242
14243 \begin_layout Description
14244 概要: 概要が、追加された機能として扱われているのを不思議に思われるかもしれませんが、bookクラスとしては追加された機能なのです。通常bookクラスには概要は
14245 ないのですが、memoirにはあります。これは、どこでも何回でも自由に使うことができます。
14246 \end_layout
14247
14248 \begin_layout Description
14249 章要約: この古い組版様式はご覧になったことがあるかも知れません。章の内容が、見出しの下と目次に要約されているものです(たとえば、「我らが英雄がトロヤに到着する
14250 。彼は友人を失うが、新たな友人を得る。」など)。章要約(chapterprecis)はこれを行います。したがって、章要約は章の下でのみ意味を持ちます。
14251 \end_layout
14252
14253 \begin_layout Description
14254 題辞: 題辞(epigraph)は章頭の、気の利いた標語やモットーです。題辞環境は、そのような標語を組む洗練された方法を提供します。標語本体(本文)とその著者(
14255 出典)は、短い線で区切られます。この環境には二つの引数(本文と出典)が必要なので、ここでもLyXを少しだます必要があります。ここでは、2つの引数の間に、
14256 \emph on
14257 <標語>
14258 \family typewriter
14259 \emph default
14260 }{
14261 \family default
14262 \emph on
14263 <標語の著者>
14264 \emph default
14265 のように、(TeXモードで)波括弧を入れなくてはなりません。
14266 \end_layout
14267
14268 \begin_layout Description
14269 詩題: Memoirには(複雑で隠喩的なものも含めて)詩を組版するための多くの機能がありますが、LyXは、そのうちいくつかしかサポートしていません。詩題はその一
14270 つです。これは詩用の中央揃えタイトルで、目次にも表示されます(詩句が詩の標準環境です。Memoirには、詩句の拡張版もありますが、これらを使うためにはTeXコー
14271 ドを使用しなくてはなりません。これらの環境は通常の詩句環境の中に入れ子にしなくてはならないのですが、LyXではそれができないためです)。
14272 \end_layout
14273
14274 \begin_layout Description
14275 詩題*: 目次に現れない他は詩題と同じです。
14276 \end_layout
14277
14278 \begin_layout Section
14279 Article(mwart)・book(mwbk)・report(mwrep)
14280 \begin_inset Argument
14281 status collapsed
14282
14283 \begin_layout Plain Layout
14284
14285 \family typewriter
14286 mw
14287 \family default
14288 クラス
14289 \end_layout
14290
14291 \end_inset
14292
14293
14294 \end_layout
14295
14296 \begin_layout Standard
14297
14298 \noun on
14299 Tomasz Luczak
14300 \noun default
14301
14302 \end_layout
14303
14304 \begin_layout Standard
14305 LyX文書クラス
14306 \emph on
14307 article (mwart)
14308 \emph default
14309
14310 \emph on
14311 report (mwrep)・book
14312 \emph default
14313  
14314 \emph on
14315 (mwbk)
14316 \emph default
14317 は、それぞれLaTeX文書クラス
14318 \family typewriter
14319 mwart.cls
14320 \family default
14321
14322 \family typewriter
14323 mwrep.cls
14324 \family default
14325
14326 \family typewriter
14327 mwbk.cls
14328 \family default
14329 に対応しています。これらは、標準の
14330 \family typewriter
14331 article.cls
14332 \family default
14333
14334 \family typewriter
14335 report.cls
14336 \family default
14337
14338 \family typewriter
14339 book.cls
14340 \family default
14341 を代替するものであり、多くの点で、ポーランド語の組版慣習によく適合しています。
14342 \end_layout
14343
14344 \begin_layout Standard
14345 基本的な違いは、次の点です。
14346 \end_layout
14347
14348 \begin_layout Itemize
14349 付番のない見出し(
14350 \family sans
14351 節*
14352 \family default
14353 などの星付き)も目次に加えられます。
14354 \end_layout
14355
14356 \begin_layout Itemize
14357 以下のページスタイルの追加
14358 \end_layout
14359
14360 \begin_deeper
14361 \begin_layout Description
14362 uheadings 分離線付きヘッダ
14363 \end_layout
14364
14365 \begin_layout Description
14366 myheadings 
14367 \family typewriter
14368
14369 \backslash
14370 markright
14371 \family default
14372 コマンドおよび
14373 \family typewriter
14374
14375 \backslash
14376 markboth
14377 \family default
14378 コマンドで設定するカスタムヘッダ
14379 \end_layout
14380
14381 \begin_layout Description
14382 myuheadings 分離線付きカスタムヘッダ
14383 \end_layout
14384
14385 \begin_layout Description
14386 outer ページの外側にページ番号
14387 \end_layout
14388
14389 \end_deeper
14390 \begin_layout Itemize
14391 オプション
14392 \end_layout
14393
14394 \begin_deeper
14395 \begin_layout Description
14396 rmheadings セリフ体見出し --- 既定
14397 \end_layout
14398
14399 \begin_layout Description
14400 sfheadings サンセリフ体見出し
14401 \end_layout
14402
14403 \begin_layout Description
14404 authortitle タイトルページは、著者名・タイトルの順で配置 --- 既定
14405 \end_layout
14406
14407 \begin_layout Description
14408 titleauthor タイトルページは、タイトル・著者名の順で配置
14409 \end_layout
14410
14411 \begin_layout Description
14412 withmarginpar ページ上に余白のための場所を確保
14413 \end_layout
14414
14415 \end_deeper
14416 \begin_layout Section
14417 Paper
14418 \end_layout
14419
14420 \begin_layout Standard
14421
14422 \family sans
14423 paper
14424 \family default
14425 文書クラスは標準
14426 \family sans
14427 article
14428 \family default
14429 クラスの代替となるものです。これは
14430 \family sans
14431 同様の
14432 \family default
14433 機能を提供しますが、サンセリフ体の節見出し・ヘッディング等を持つこちらのレイアウトの方が気に入るかも知れません。
14434 \end_layout
14435
14436 \begin_layout Section
14437 RevTeX4
14438 \end_layout
14439
14440 \begin_layout Standard
14441 by 
14442 \noun on
14443 Amir Karger
14444 \end_layout
14445
14446 \begin_layout Standard
14447 \begin_inset VSpace bigskip
14448 \end_inset
14449
14450
14451 \end_layout
14452
14453 \begin_layout Standard
14454 \noindent
14455
14456 \family sans
14457 Revtex
14458 \begin_inset space ~
14459 \end_inset
14460
14461 4
14462 \family default
14463 テキストクラスは、アメリカ物理学会のRevTeX 4.0(1999年5月の
14464 \begin_inset Formula $\beta$
14465 \end_inset
14466
14467 リリース)クラスで動作します。
14468 \end_layout
14469
14470 \begin_layout Standard
14471 LyXには、RevTeX 3.1で動作する
14472 \family sans
14473 Revtex
14474 \family default
14475 テキストクラスもあります。しかしながら、第3.1版はLaTeX 2.09で動作するものであり、基本的に時代遅れなものになっています。LyXはLaTeX2eを必要とす
14476 ることから、第3.1版はLyXとうまく協調しないことを意味しますが、動作するようには調整してあります。RevTeX 4.0は、LaTeX2eで素直に動作するようにデ
14477 ザインされているので、LyXと
14478 \family sans
14479 RevTeX
14480 \begin_inset space ~
14481 \end_inset
14482
14483 4
14484 \family default
14485 テキストクラスの組で使用するのは、たいへん簡単です。
14486 \end_layout
14487
14488 \begin_layout Standard
14489 この取扱説明書は、RevTeX 4.0の説明書の
14490 \emph on
14491 補完
14492 \emph default
14493 として使用されることを前提としています。したがって、ここではRevTeX固有マクロの説明はせず、必要な場合にはプリアンブルに何と書けば良いかを知っているものとし
14494 て説明します。
14495 \end_layout
14496
14497 \begin_layout Subsection
14498 導入
14499 \end_layout
14500
14501 \begin_layout Standard
14502 RevTeX 4パッケージのREADMEファイルにあるとおり、ともかくRevTeX 4を導入しなくてはなりません。パッケージは、The RevTeX
14503  4 Web Site 
14504 \begin_inset Flex URL
14505 status collapsed
14506
14507 \begin_layout Plain Layout
14508
14509 http://publish.aps.org/revtex4/
14510 \end_layout
14511
14512 \end_inset
14513
14514 から入手することができます。これをLaTeXが検出することのできる場所に導入してください。それから、適当に選んだディレクトリ(もといクラスファイルを導入したのと
14515 は異なるディレクトリ)で簡単なRevTeX 4文書を LaTeXでコンパイルできるかどうか確認してください。この後、LyXを再初期設定すると、クラスファイルを検
14516 出し、RevTeX4テキストクラスが使用できるようになるはずです。
14517 \end_layout
14518
14519 \begin_layout Standard
14520 使い始めるには、
14521 \family typewriter
14522 tex2lyx
14523 \family default
14524 を使ってRevTeX 4文書を読み込むか、またはひな型ディレクトリにある
14525 \family sans
14526 Revtex
14527 \begin_inset space ~
14528 \end_inset
14529
14530 4
14531 \family default
14532 のひな型を使うのが、おそらく一番簡単な方法でしょう。
14533 \end_layout
14534
14535 \begin_layout Subsection
14536 プリアンブルに関すること
14537 \end_layout
14538
14539 \begin_layout Standard
14540
14541 \family typewriter
14542
14543 \backslash
14544 documentclass
14545 \family default
14546 に与える「preprint」や「aps」のような非必須引数は、他のクラス同様、
14547 \family sans
14548 文書\SpecialChar \menuseparator
14549 設定\SpecialChar \menuseparator
14550 文書クラス
14551 \family default
14552
14553 \family sans
14554 クラスオプション
14555 \family default
14556 フィールドに入れます。RevTeXでは、少なくとも一つの非必須引数が必要なことに注意してください。
14557 \end_layout
14558
14559 \begin_layout Standard
14560
14561 \family typewriter
14562
14563 \backslash
14564 draft
14565 \family default
14566 など他のプリアンブルは、他のクラス同様、
14567 \family sans
14568 文書\SpecialChar \menuseparator
14569 設定\SpecialChar \menuseparator
14570 LaTeXプリアンブル
14571 \family default
14572 に入れてください。
14573 \end_layout
14574
14575 \begin_layout Subsection
14576 レイアウト
14577 \end_layout
14578
14579 \begin_layout Standard
14580 レイアウトは、基本的にRevTeX4.0のコマンドに対応しています。たとえば、Emailレイアウトは、
14581 \family typewriter
14582
14583 \backslash
14584 email{}
14585 \family default
14586 に対応しています。(少なくともRevTeX 4.0 Beta現在では)
14587 \family sans
14588 住所
14589 \family default
14590
14591 \family sans
14592 所属
14593 \family default
14594 はまったく同じものなので、両方を使う必要はありません
14595 \begin_inset Foot
14596 status collapsed
14597
14598 \begin_layout Plain Layout
14599 ついでながら、
14600 \family typewriter
14601 tex2lyx
14602 \family default
14603 は両方とも対応しているので、
14604 \family typewriter
14605
14606 \backslash
14607 address
14608 \family default
14609
14610 \family typewriter
14611
14612 \backslash
14613 affiliation
14614 \family default
14615 のどちらも翻訳することができます。
14616 \end_layout
14617
14618 \end_inset
14619
14620
14621 \end_layout
14622
14623 \begin_layout Subsection
14624 重要な注意
14625 \end_layout
14626
14627 \begin_layout Standard
14628 RevTeX 4には、バグを引き起こしがちなために、気をつけなくてはならない特殊な面がいくつかあるため、LyXではさらに気をつけなくてはなりません。
14629 \end_layout
14630
14631 \begin_layout Standard
14632 RevTeXでは、
14633 \family typewriter
14634
14635 \backslash
14636 thanks
14637 \family default
14638 コマンドは、
14639 \family typewriter
14640
14641 \backslash
14642 author
14643 \family default
14644 コマンドの
14645 \emph on
14646 外側
14647 \emph default
14648 に来なくてはなりません。LyXでは、独立した
14649 \family sans
14650 感謝
14651 \family default
14652 レイアウトがこの働きをします。直接
14653 \family sans
14654 、著者
14655 \family default
14656 レイアウトに脚注を付けてしまうと、おかしなことが起こる可能性があります。詳細については、RevTeX 4の取扱説明書をご覧ください。
14657 \end_layout
14658
14659 \begin_layout Standard
14660 また、
14661 \family sans
14662 著者電子メール
14663 \family default
14664
14665 \family sans
14666 著者URL・感謝(thanks)
14667 \family default
14668 レイアウトは、
14669 \family sans
14670 著者
14671 \family default
14672 レイアウトと
14673 \family sans
14674 住所(
14675 \family default
14676 または同等の
14677 \family sans
14678 所属
14679 \family default
14680 )レイアウトの間に置かなければなりません。
14681 \family sans
14682 感謝(thanks)
14683 \family default
14684
14685 \family sans
14686 住所
14687 \family default
14688 の後に置いてしまうと、LaTeXはコンパイルに失敗します。
14689 \end_layout
14690
14691 \begin_layout Subsection
14692 問題点
14693 \end_layout
14694
14695 \begin_layout Standard
14696 このレイアウトの主な問題点は、電子メールやタイトルのようなレイアウトに非必須引数を用いることができないことです(これはこのレイアウトだけの問題ではありません。例
14697 えば、節レイアウトも非必須引数を使用することができません)。これは、たとえばページヘッダにヘッダ用タイトルを設定したい場合などには、ファイルをLaTeXファイル
14698 に変換した後に(これは最終的にAPSに原稿を送る際には行わなくてはなりません)、テキストエディタを使ってLaTeXファイルを編集し、非必須引数を書き加えなくては
14699 ならないということです。これらのレイアウトがないと、
14700 \family typewriter
14701
14702 \backslash
14703 altaffiliation
14704 \family default
14705 (またそれと同等な
14706 \family typewriter
14707
14708 \backslash
14709 altaddress
14710 \family default
14711 )は使えませんので、対応するレイアウトは存在せず、手動で書き加える必要があります
14712 \begin_inset Foot
14713 status collapsed
14714
14715 \begin_layout Plain Layout
14716
14717 \emph on
14718 JMarcからの註:
14719 \emph default
14720  実は、LyX 1.3.0 では非必須引数を一部サポートしているのですが、このレイアウトは、まだこの機能を使うようにはアップデートされていないのです。
14721 \end_layout
14722
14723 \end_inset
14724
14725
14726 \end_layout
14727
14728 \begin_layout Section
14729 Springer学術誌(
14730 \family sans
14731 svjour)
14732 \end_layout
14733
14734 \begin_layout Standard
14735
14736 \noun on
14737 Martin Vermeer
14738 \noun default
14739
14740 \end_layout
14741
14742 \begin_layout Subsection
14743 説明
14744 \end_layout
14745
14746 \begin_layout Standard
14747 これは、Springer Verlag社発行のいくつかの学術誌で使用されている書式のレイアウトファイルです。
14748 \begin_inset Flex URL
14749 status collapsed
14750
14751 \begin_layout Plain Layout
14752
14753 http://www.springer.de/author/tex/help-journals.html
14754 \end_layout
14755
14756 \end_inset
14757
14758 に必要なクラスファイル(LaTeX2e用になりました)とそれに対応する学術誌の一覧があります。このレイアウトはモジュール式になっています。つまり、全ジャーナル共
14759 通部分は
14760 \family typewriter
14761 svjour.inc
14762 \family default
14763 に実装されており、各誌個別のレイアウトファイル(たとえばJournal of Geodesy用の
14764 \family typewriter
14765 svjog.layout
14766 \family default
14767 など)から取り込むことができます。
14768 \end_layout
14769
14770 \begin_layout Standard
14771 このことは、上記の学術誌一覧にある他のSpringer誌のサポートを実装するためには、
14772 \family typewriter
14773 svjog.layout
14774 \family default
14775 に書かれている指示に従って、自作の
14776 \family typewriter
14777 sv
14778 \family default
14779 <学術誌名>
14780 \family typewriter
14781 .layout
14782 \family default
14783 を書くだけで良いことを意味します。
14784 \end_layout
14785
14786 \begin_layout Standard
14787 このレイアウトは、Journal of Geodesyに対してのみ、充分な試験が為されています。
14788 \family typewriter
14789 svjour
14790 \family default
14791
14792 \family typewriter
14793 svjog
14794 \family default
14795 は、標準LyX頒布版に収録済みです。関連するクラスファイルを(Springerからダウンロードして)適切なディレクトリに導入し、LaTeXを再設定した後(teT
14796 eXの場合は、必要に応じてroot権限で
14797 \family typewriter
14798 texhash
14799 \family default
14800 を実行します)、LyXを再初期設定すれば、動作するはずです。
14801 \end_layout
14802
14803 \begin_layout Subsection
14804 新スタイル
14805 \end_layout
14806
14807 \begin_layout Standard
14808 多くの定理環境 --- 
14809 \family sans
14810 主張
14811 \family default
14812
14813 \family sans
14814 推論
14815 \family default
14816 ・\SpecialChar \ldots{}
14817
14818 \family sans
14819 定理
14820 \family default
14821
14822 \end_layout
14823
14824 \begin_layout Standard
14825
14826 \family sans
14827 ヘッドノート
14828 \family default
14829
14830 \family sans
14831 献呈
14832 \family default
14833
14834 \family sans
14835 サブタイトル・ヘッダ用LaTeXタイトル・ヘッダ用著者名・所属機関・メール・オフプリント・キーワード・謝辞(acknowledgements)・謝辞(ackno
14836 wledgement)
14837 \family default
14838 。詳しくは Springerのクラスファイルの説明書を読んでください。
14839 \end_layout
14840
14841 \begin_layout Subsection
14842 サポートしているジャーナル
14843 \end_layout
14844
14845 \begin_layout Itemize
14846
14847 \emph on
14848 Journal of Geodesy
14849 \emph default
14850
14851 \family typewriter
14852 svjog.layout
14853 \family default
14854  --- Martin Vermeer
14855 \end_layout
14856
14857 \begin_layout Itemize
14858
14859 \emph on
14860 Probability Theory and Related Fields
14861 \emph default
14862
14863 \family typewriter
14864 svprobth.layout
14865 \family default
14866  --- Jean-Marc Lasgouttes
14867 \end_layout
14868
14869 \begin_layout Standard
14870 あなた自身のレイアウトファイルをつくってください。難しくはありません。
14871 \end_layout
14872
14873 \begin_layout Subsection
14874 Credits
14875 \end_layout
14876
14877 \begin_layout Standard
14878 これらのファイルは、以前の 
14879 \family typewriter
14880 ejour2.layout
14881 \family default
14882 をもとにしています。
14883 \family typewriter
14884 ejour2.layout
14885 \family default
14886 は SpringerのLaTeX 2.09用のスタイルファイルを使った素人細工のようなレイアウトファイルです。これらのファイルはすでにありません。Jean-Mar
14887 c Lasgouttesのおかげで LyXのレイアウトファイルのメカニズムをよりよく理解することができました。
14888 \end_layout
14889
14890 \begin_layout Subsection
14891 バグ
14892 \end_layout
14893
14894 \begin_layout Standard
14895 多分あります。以前の 
14896 \family typewriter
14897 ejour2
14898 \family default
14899 よりは少なくなっているとは思いますが。
14900 \end_layout
14901
14902 \begin_layout Standard
14903 制限事項:定理環境の環境の番号は表示されません。#が表示されるだけです。
14904 \end_layout
14905
14906 \begin_layout Section
14907 Slides(別名
14908 \noun on
14909 SliTeX
14910 \noun default
14911
14912 \begin_inset Foot
14913 status collapsed
14914
14915 \begin_layout Plain Layout
14916 (訳註)この節の内容は、全般的に古くなっています。
14917 \end_layout
14918
14919 \end_inset
14920
14921
14922 \begin_inset CommandInset label
14923 LatexCommand label
14924 name "sec:slitex"
14925
14926 \end_inset
14927
14928
14929 \end_layout
14930
14931 \begin_layout Standard
14932
14933 \noun on
14934 John Weiss
14935 \noun default
14936
14937 \end_layout
14938
14939 \begin_layout Subsection
14940 はじめに
14941 \end_layout
14942
14943 \begin_layout Standard
14944 本節では、オーバーへッドプロジェクタ用のスライドをつくるのに、LyXをどのように使えばよいかを説明します。これを行う文書クラスには、既定のslideクラスと
14945 \family sans
14946 FoilTeX
14947 \family default
14948 スライドクラスの2つがあります。本節は前者について説明を行います。
14949 \end_layout
14950
14951 \begin_layout Standard
14952 誤解のないように、正しく明確に、もう一度言っておきます。
14953 \end_layout
14954
14955 \begin_layout Standard
14956 \begin_inset VSpace bigskip
14957 \end_inset
14958
14959
14960 \end_layout
14961
14962 \begin_layout Standard
14963 \align center
14964
14965 \size large
14966 本節は文書クラス
14967 \begin_inset Quotes eld
14968 \end_inset
14969
14970
14971 \family sans
14972 transparencies (slides)
14973 \family default
14974
14975 \begin_inset Quotes erd
14976 \end_inset
14977
14978
14979 \emph on
14980 のみ
14981 \emph default
14982 を説明しています。
14983 \end_layout
14984
14985 \begin_layout Standard
14986 \begin_inset VSpace bigskip
14987 \end_inset
14988
14989
14990 \end_layout
14991
14992 \begin_layout Standard
14993
14994 \family sans
14995 「slides (FoilTeX)
14996 \family default
14997 」の説明をお探しならば、第
14998 \begin_inset CommandInset ref
14999 LatexCommand ref
15000 reference "sec:foiltex"
15001
15002 \end_inset
15003
15004 節をご覧ください。
15005 \family sans
15006 foils
15007 \family default
15008 クラス「
15009 \family sans
15010 slides (FoilTeX)
15011 \family default
15012 」は、実際、本節で説明している既定
15013 \family sans
15014 slides
15015 \family default
15016 クラスよりも良いようです
15017 \begin_inset Foot
15018 status collapsed
15019
15020 \begin_layout Plain Layout
15021 \SpecialChar \ldots{}
15022
15023 \family sans
15024 FoilTeX
15025 \family default
15026 の支持者からは聞いています。けれども私は使ったことがないので、本当かどうか確かめようがありません。
15027 \end_layout
15028
15029 \end_inset
15030
15031
15032 \end_layout
15033
15034 \begin_layout Standard
15035 このクラスは、旧SLITeXパッケージをLaTeX2e用に改良したものです。LaTeX2e頒布版すべてが、このクラス(以下では単に「
15036 \family sans
15037 slides
15038 \family default
15039 」と述べることにします)を含んでいるので、あなたもお持ちのはずです。前述の
15040 \family sans
15041 foils
15042 \family default
15043 のように、同じくオーバーへッドプロジェクタ用のスライドを生成しながら、このクラスよりも良い仕事をするクラスもあります。しかしながら、オーバーレイを生成するなど、
15044 他のクラスにはできないが
15045 \family sans
15046 slides
15047 \family default
15048 ならばできることもあります。詳しくは以下をお読みください。
15049 \end_layout
15050
15051 \begin_layout Subsection
15052 使い始めるには
15053 \begin_inset CommandInset label
15054 LatexCommand label
15055 name "sec:slidesetup"
15056
15057 \end_inset
15058
15059
15060 \end_layout
15061
15062 \begin_layout Standard
15063 当然ながら、この文書クラスを使用するには、
15064 \family sans
15065 文書\SpecialChar \menuseparator
15066 設定
15067 \family default
15068 ダイアログのクラスリストから「
15069 \family sans
15070 transparencies (slides)
15071 \family default
15072 」を選択しなくてはなりません。このクラスについて、以下のように、特に知っておいた方が良いことがいくつかあります。
15073 \end_layout
15074
15075 \begin_layout Itemize
15076
15077 \family sans
15078 用紙方向
15079 \family default
15080
15081 \family sans
15082 二段組文書
15083 \family default
15084 の各オプションは、あえて変更する必要はありません。これらのオプションは、
15085 \family sans
15086 slides
15087 \family default
15088 クラスではサポートされていないので、効果がありません。
15089 \end_layout
15090
15091 \begin_layout Itemize
15092
15093 \family sans
15094 ヘディング様式
15095 \family default
15096 オプションは、このクラスでは少し異なった振る舞いをします。各選択肢とその機能は、以下の通りです。
15097 \end_layout
15098
15099 \begin_deeper
15100 \begin_layout Description
15101 プレーン(plain) 最終出力の右下隅にページ番号が付きます。
15102 \end_layout
15103
15104 \begin_layout Description
15105 設定(headings)
15106 \family sans
15107  プレーン(plain)
15108 \family default
15109 と同様ですが、それ以外にあなたが指定したタイムマーカーをすべて出力します。これが既定値です。
15110 \end_layout
15111
15112 \begin_layout Description
15113 空 最終出力には、ページ番号もタイムマーカーも位置揃えマーカーも出力されません。
15114 \end_layout
15115
15116 \end_deeper
15117 \begin_layout Itemize
15118
15119 \family sans
15120 slides
15121 \family default
15122 クラスには、もう一つ
15123 \family typewriter
15124 clock
15125 \family default
15126 というオプションがあります。これを使用するには、
15127 \family sans
15128 クラスオプション
15129 \family default
15130 に「
15131 \family typewriter
15132 clock
15133 \family default
15134 」と入力してください。
15135 \end_layout
15136
15137 \begin_deeper
15138 \begin_layout Standard
15139 このオプションを使うと、
15140 \family sans
15141 注釈
15142 \family default
15143 にタイムマーカーを加えることができます。詳細は、第
15144 \begin_inset CommandInset ref
15145 LatexCommand ref
15146 reference "sec:slideNote"
15147
15148 \end_inset
15149
15150 節をご覧ください。
15151 \end_layout
15152
15153 \end_deeper
15154 \begin_layout Standard
15155
15156 \family sans
15157 slides
15158 \family default
15159 クラスを用いた文書を自動的にセットアップするには、ひな型ファイル「
15160 \family typewriter
15161 slides.lyx
15162 \family default
15163 」を使用することもできます(新規ファイルを開く際に
15164 \family sans
15165 ファイル\SpecialChar \menuseparator
15166 新規(ひな型使用)
15167 \family default
15168 を使用してください)。ひな型ファイルには、このクラスが使用する特別な段落環境の用例も含まれています。これらについては、以下で説明します。
15169 \end_layout
15170
15171 \begin_layout Subsection
15172 段落環境
15173 \end_layout
15174
15175 \begin_layout Subsubsection
15176
15177 \family sans
15178 サポートされている環境
15179 \end_layout
15180
15181 \begin_layout Standard
15182 新しく
15183 \family sans
15184 slides
15185 \family default
15186 文書を開いたときにまず気付くのは、フォント寸法とフォント族の違いでしょう。ここでは、
15187 \family sans
15188 サンセリフ体
15189 \family default
15190 フォントの
15191 \family sans
15192 極大
15193 \family default
15194 寸法が用いられており、出力でもこのフォントが使用されます。これは、現在スライドを作成中であることの「目印」だと考えてください。出力スライドは大きなフォントを使用
15195 するため、書ける場所は少なくなります。もちろん、既定の大きな画面フォントはWYSIWYGではなく、スライドであることの目印に過ぎません。
15196 \end_layout
15197
15198 \begin_layout Standard
15199 次に気付くのは、(ツールバー左端の)段落環境プルダウンボックスが変わっていることでしょう。通常見かける環境の多くがなくなって、代わりに5つの新しい環境が入ってい
15200 ます。これは、
15201 \family sans
15202 slides
15203 \family default
15204 クラスが、標準段落環境のうち以下のものしかサポートしていないためです。
15205 \end_layout
15206
15207 \begin_layout Itemize
15208
15209 \family sans
15210 標準
15211 \end_layout
15212
15213 \begin_layout Itemize
15214
15215 \family sans
15216 箇条書き(記号)
15217 \end_layout
15218
15219 \begin_layout Itemize
15220
15221 \family sans
15222 箇条書き(連番)
15223 \end_layout
15224
15225 \begin_layout Itemize
15226
15227 \family sans
15228 箇条書き(記述)
15229 \end_layout
15230
15231 \begin_layout Itemize
15232
15233 \family sans
15234 箇条書き(一覧)
15235 \end_layout
15236
15237 \begin_layout Itemize
15238
15239 \family sans
15240 引用(字下げあり)
15241 \end_layout
15242
15243 \begin_layout Itemize
15244
15245 \family sans
15246 引用(字下げなし)
15247 \end_layout
15248
15249 \begin_layout Itemize
15250
15251 \family sans
15252 詩句
15253 \end_layout
15254
15255 \begin_layout Itemize
15256
15257 \family sans
15258 キャプション
15259 \end_layout
15260
15261 \begin_layout Itemize
15262
15263 \family sans
15264 LyXコード
15265 \end_layout
15266
15267 \begin_layout Itemize
15268
15269 \family sans
15270 コメント
15271 \end_layout
15272
15273 \begin_layout Standard
15274 これ以外の標準的な環境、例えば節見出し用の環境などは
15275 \family sans
15276 slides
15277 \family default
15278 クラスでは使えません。
15279 \end_layout
15280
15281 \begin_layout Standard
15282 一方、以下の新しい環境があります。
15283 \end_layout
15284
15285 \begin_layout Itemize
15286
15287 \family sans
15288 スライド
15289 \end_layout
15290
15291 \begin_layout Itemize
15292
15293 \family sans
15294 オーバーレイ
15295 \end_layout
15296
15297 \begin_layout Itemize
15298
15299 \family sans
15300 注釈
15301 \end_layout
15302
15303 \begin_layout Itemize
15304
15305 \family sans
15306 不可視文
15307 \end_layout
15308
15309 \begin_layout Itemize
15310
15311 \family sans
15312 可視文
15313 \end_layout
15314
15315 \begin_layout Standard
15316 これら5つの環境は、LyXの「機能」のために使い方に癖があります。ご存じのように、LyXでは、空の段落環境に他の環境を入れることができません。それ自体は素晴らし
15317 いデザインなのですが、これは、スライドを平文以外では書き始めることができないことを意味します。これを取り扱うためには、ちょっとした「LaTeXマジック」が必要に
15318 なります。
15319 \end_layout
15320
15321 \begin_layout Subsubsection
15322 新環境の癖
15323 \begin_inset CommandInset label
15324 LatexCommand label
15325 name "sec:スライドの癖"
15326
15327 \end_inset
15328
15329
15330 \end_layout
15331
15332 \begin_layout Standard
15333 5つの新しい環境にはすべて、LyX現行版の制約に由来する癖があります。いま述べたように、LyXでは、環境を別の環境で開始することが禁止されています。これを回避す
15334 るために、
15335 \family sans
15336 スライド
15337 \family default
15338 環境は『
15339 \emph on
15340 ユーザーの手引き
15341 \emph default
15342 』で述べられているような段落環境ではなくなっています。
15343 \end_layout
15344
15345 \begin_layout Standard
15346
15347 \family sans
15348 スライド
15349 \family default
15350
15351 \family sans
15352 オーバーレイ
15353 \family default
15354
15355 \family sans
15356 注釈
15357 \family default
15358 は「疑似環境」だとお考えください。これらは節見出しや「
15359 \family sans
15360 キャプション
15361 \family default
15362 」のように見えますが、実際には(必要なら前段落を終了して)新しい段落環境を開始します。同様に、
15363 \family sans
15364 不可視文
15365 \family default
15366
15367 \family sans
15368 可視文
15369 \family default
15370 も「疑似コマンド」とお考えください。この2つは特定のアクションを行います。
15371 \end_layout
15372
15373 \begin_layout Standard
15374
15375 \family sans
15376 スライド
15377 \family default
15378
15379 \family sans
15380 オーバーレイ
15381 \family default
15382
15383 \family sans
15384 注釈
15385 \family default
15386
15387 \family sans
15388 不可視文
15389 \family default
15390
15391 \family sans
15392 可視文
15393 \family default
15394 の5環境に共通しているのは、長めのラベルを持つことです。このラベルに続く文章—通常は段落環境の内容になるはずですが—は、
15395 \family sans
15396 スライド
15397 \family default
15398
15399 \family sans
15400 オーバーレイ
15401 \family default
15402
15403 \family sans
15404 注釈
15405 \family default
15406
15407 \family sans
15408 不可視文
15409 \family default
15410
15411 \family sans
15412 可視文
15413 \family default
15414 では、まったく意味がなく、LyXはこの部分を完全に無視します。これらの5つの環境の内容は、完全に空のままにしておいて構いません。
15415 \end_layout
15416
15417 \begin_layout Standard
15418 長めのラベルの後に文章を入れる
15419 \emph on
15420 必要は
15421 \emph default
15422 まったく
15423 \emph on
15424 ない
15425 \emph default
15426 とはいえ、何か書いておきたいこともあるかもしれません。たとえば、スライドの内容に関する短い説明などがそうでしょう。この場合、いつもどおり説明用のコメントを入力し
15427
15428 \family sans
15429 Return
15430 \family default
15431 を押してください。
15432 \end_layout
15433
15434 \begin_layout Standard
15435 一方、説明文を入れたくない場合には、LyXの制約に直面します。自然が真空を憎むように、LyXでは、古い環境に何かを置くまでは、その中に新しい環境を入れることがで
15436 きません。そこで以下のようにしてください。
15437 \end_layout
15438
15439 \begin_layout Itemize
15440 新しい
15441 \family sans
15442 スライド
15443 \family default
15444
15445 \family sans
15446 オーバーレイ
15447 \family default
15448
15449 \family sans
15450 注釈
15451 \family default
15452
15453 \family sans
15454 不可視文
15455 \family default
15456
15457 \family sans
15458 可視文
15459 \family default
15460
15461 \emph on
15462 中に入れる
15463 \emph default
15464 文章を入力してください。
15465 \end_layout
15466
15467 \begin_layout Itemize
15468 段落の先頭に移動します。
15469 \end_layout
15470
15471 \begin_layout Itemize
15472 次に
15473 \family sans
15474 Return
15475 \family default
15476 を押します。
15477 \end_layout
15478
15479 \begin_layout Itemize
15480 最後に、この新しい空の段落を
15481 \family sans
15482 スライド
15483 \family default
15484
15485 \family sans
15486 オーバーレイ
15487 \family default
15488
15489 \family sans
15490 注釈
15491 \family default
15492
15493 \family sans
15494 不可視文
15495 \family default
15496
15497 \family sans
15498 可視文
15499 \family default
15500 に変更します。
15501 \end_layout
15502
15503 \begin_layout Standard
15504 将来のLyXでは、このような癖が解決されることを祈っています\SpecialChar \ldots{}
15505
15506 \begin_inset Foot
15507 status collapsed
15508
15509 \begin_layout Plain Layout
15510 (訳註)ここの記述は古くなっています。
15511 \end_layout
15512
15513 \end_inset
15514
15515
15516 \end_layout
15517
15518 \begin_layout Subsection
15519
15520 \family sans
15521 スライド
15522 \family default
15523
15524 \family sans
15525 オーバーレイ
15526 \family default
15527
15528 \family sans
15529 注釈で発表用のスライドを作る
15530 \end_layout
15531
15532 \begin_layout Subsubsection
15533
15534 \family sans
15535 スライド
15536 \family default
15537 環境を使う
15538 \end_layout
15539
15540 \begin_layout Standard
15541 もし本節が、実際のプレゼンテーションの作り方を教えてくれるものと期待されているとすれば、大いにがっかりされるかもしれません。当然ながら、プレゼンテーション用の資
15542 料を準備するうえで
15543 \family sans
15544 slides
15545 \family default
15546 クラスを役立てる方法を詳しく説明はしますが、内容をどうするかはあなた次第です(そしてこれもLyXの哲学です)。
15547 \end_layout
15548
15549 \begin_layout Standard
15550
15551 \family sans
15552 スライド
15553 \family default
15554 環境を選択すれば(方法は第
15555 \begin_inset CommandInset ref
15556 LatexCommand ref
15557 reference "sec:スライドの癖"
15558
15559 \end_inset
15560
15561 節参照のこと)、LyXは新規スライドを開始します。この環境ないし「疑似環境」のラベルは、鮮やかな青で「新規スライド:」と表示されます。この環境の後のテキスト環境
15562 や段落環境は、すべて新規スライドに入ります。簡単ですよね。
15563 \end_layout
15564
15565 \begin_layout Standard
15566 Slidesは、おそらくLyXの中で強制的に改頁をしなくてはならない唯一のクラスです(これは
15567 \family sans
15568 段落レイアウト
15569 \family default
15570 ダイアログで指定できます)。実際、一つのスライドの内容を入力し終わったら、改頁したくなるはずです。仮に一つのスライドに物理的に入りきらない文章を入力したとすると
15571 、入りきらない部分は、次の新規スライドにまわされます。しかしながら、入りきらない部分のスライドにはページ番号が付きませんので、こうするのはお勧めしません。その上
15572 、一枚に収まらないスライドでは、
15573 \family sans
15574 オーバーレイ
15575 \family default
15576 を使用すると干渉する恐れがあります。
15577 \end_layout
15578
15579 \begin_layout Standard
15580
15581 \family sans
15582 オーバーレイ
15583 \family default
15584 環境と
15585 \family sans
15586 注釈
15587 \family default
15588 環境も、
15589 \family sans
15590 スライド
15591 \family default
15592 環境と同様の動作を示します。これらは、青の代わりに鮮やかなマゼンタで、それぞれ「
15593 \noun on
15594 新規オーバーレイ
15595 \noun default
15596 :」ないし「
15597 \noun on
15598 新規注釈:
15599 \noun default
15600 」というラベルを表示します。ラベルのフォントも、3つの環境でそれぞれ異なるものが使用されます。
15601 \end_layout
15602
15603 \begin_layout Standard
15604
15605 \family sans
15606 スライド
15607 \family default
15608 と同様に、
15609 \family sans
15610 オーバーレイ
15611 \family default
15612
15613 \family sans
15614 注釈
15615 \family default
15616 の内容が、一つのスライドないしページに物理的に収まりきらない場合には、余分は新規スライドに回されます。この場合には、
15617 \family sans
15618 注釈
15619 \family default
15620
15621 \family sans
15622 オーバーレイ
15623 \family default
15624 の本来の目的が達せられなくなりますので、ここでもこのような状態は避けるべきでしょう。
15625 \end_layout
15626
15627 \begin_layout Subsubsection
15628
15629 \family sans
15630 スライドでオーバーレイを使用する
15631 \end_layout
15632
15633 \begin_layout Standard
15634
15635 \family sans
15636 オーバーレイ
15637 \family default
15638 の背後にある考え方は、別のスライドの上にスライドを載せようとするものです。メインの
15639 \family sans
15640 スライド
15641 \family default
15642 に図があるとき、関連した文章を表示する前に、図について議論を進めたいと思うことがあるかもしれません。これを行うひとつの方法は、
15643 \family sans
15644 スライド
15645 \family default
15646 で後に表示したい部分に黒い紙の蓋を貼り付けてしまうことですが、この方法は、たとえばグラフを他のグラフに重ねたい場合などには、うまく行きません。この場合には、二つ
15647 のグラフを揃えるために、重ねる二つのスライドを、喋りながら手探りで揃えなくてはなりません。これらのような場合には、
15648 \family sans
15649 オーバーレイ
15650 \family default
15651 環境を使えば、もっと楽になります。
15652 \end_layout
15653
15654 \begin_layout Standard
15655
15656 \family sans
15657 オーバーレイ
15658 \family default
15659 は、「親」
15660 \family sans
15661 スライド
15662 \family default
15663 のページ番号を引継ぎ、その後に「
15664 \family typewriter
15665 -a
15666 \family default
15667 」を付け加えます
15668 \begin_inset Foot
15669 status collapsed
15670
15671 \begin_layout Plain Layout
15672 想像できるように、複数のオーバーレイがあれば、「
15673 \family typewriter
15674 -a
15675 \family default
15676 」「
15677 \family typewriter
15678 -b
15679 \family default
15680 」「
15681 \family typewriter
15682 -c
15683 \family default
15684 」などが親スライドのページ番号に付け加えられます。
15685 \end_layout
15686
15687 \end_inset
15688
15689 。当然のことながら、
15690 \family sans
15691 スライド
15692 \family default
15693
15694 \family sans
15695 オーバーレイ
15696 \family default
15697 の内容は両方とも、1枚のスライドに物理的に収まるようになっていなければなりません。
15698 \family sans
15699 オーバーレイ
15700 \family default
15701
15702 \family sans
15703 スライド
15704 \family default
15705 の「一部」であると考えるのがよいでしょう。LyXでは、
15706 \family sans
15707 オーバーレイ
15708 \family default
15709 のラベルを
15710 \family sans
15711 スライド
15712 \family default
15713 のラベルよりも下げることで、このことを視覚的に表しています。また、印刷可能な出力を生成すると、
15714 \family sans
15715 オーバーレイ
15716 \family default
15717 と親
15718 \family sans
15719 スライド
15720 \family default
15721 両方の四隅に、揃えマーカーがあることに気づかれるはずです。これは、2枚のスライドを物理的に重ね合わせるための補助となるものです。
15722 \end_layout
15723
15724 \begin_layout Standard
15725 2つのスライドをオーバーレイさせる際の大きな問題は、2枚のスライドの内容を揃えることです。2枚目のスライドのグラフには、どれだけの余白を残しておくべきなのでしょ
15726 うか?さらにややこしく、2枚目のスライドにグラフと文章を入れたいときに、その間に割り込んでしまうような文章がメインスライドにある場合には、どうでしょうか?正しい
15727 寸法の垂直スペースを挿入してみることもできるでしょう。しかし、もっと良い方法として、
15728 \family sans
15729 不可視文
15730 \family default
15731
15732 \family sans
15733 可視文
15734 \family default
15735 を使用する方法があります。
15736 \end_layout
15737
15738 \begin_layout Standard
15739 これらの名前が意味するとおり、
15740 \family sans
15741 不可視文
15742 \family default
15743
15744 \family sans
15745 可視文
15746 \family default
15747 は、それぞれ続く文章すべてを見えなくしたり見えるようにしたりするコマンド型の段落環境です。しかしながら、第
15748 \begin_inset CommandInset ref
15749 LatexCommand ref
15750 reference "sec:スライドの癖"
15751
15752 \end_inset
15753
15754 節で述べたように、この2つの環境の
15755 \emph on
15756
15757 \emph default
15758 には何も置くことができません。
15759 \family sans
15760 不可視文
15761 \family default
15762 を作成すると、「<以下不可視文>」と書かれた水色のラベルが、ページに中央揃えで表示されます。このラベルに続く段落は、それが置かれるべき
15763 \family sans
15764 スライド
15765 \family default
15766 (あるいは
15767 \family sans
15768 オーバーレイ
15769 \family default
15770 ;どちらでも同じことです)部分に、代わりに空白の部分が置かれます。
15771 \end_layout
15772
15773 \begin_layout Standard
15774
15775 \family sans
15776 可視文
15777 \family default
15778 の場合には、中央揃えのラベルは、鮮やかな緑の「<以下可視文>」となります。このラベル以降の段落は、通常通りの挙動を示します。新規の
15779 \family sans
15780 スライド
15781 \family default
15782
15783 \family sans
15784 オーバーレイ
15785 \family default
15786
15787 \family sans
15788 注釈
15789 \family default
15790 を開始すると、
15791 \family sans
15792 不可視文
15793 \family default
15794 は自動的に終了されることに注意してください。したがって、
15795 \family sans
15796 スライド
15797 \family default
15798 の終わりでは、
15799 \family sans
15800 可視文
15801 \family default
15802 を使用する必要はありません。
15803 \end_layout
15804
15805 \begin_layout Standard
15806 ここまでで、
15807 \family sans
15808 スライド
15809 \family default
15810
15811 \family sans
15812 オーバーレイ
15813 \family default
15814 上で
15815 \family sans
15816 不可視文
15817 \family default
15818
15819 \family sans
15820 可視文
15821 \family default
15822 を適切に使用して、スライドをオーバーレイさせる方法が明らかになったことと思います。
15823 \end_layout
15824
15825 \begin_layout Enumerate
15826 メインのスライドか
15827 \family sans
15828 オーバーレイ
15829 \family default
15830 かに関わらず、スライド上に現れるすべてを含んだ
15831 \family sans
15832 スライド
15833 \family default
15834 を作成します。
15835 \end_layout
15836
15837 \begin_layout Enumerate
15838
15839 \family sans
15840 オーバーレイ
15841 \family default
15842 のみに表示するすべての図や段落の前に、
15843 \family sans
15844 不可視文
15845 \family default
15846 環境を挿入し、必要ならば、
15847 \family sans
15848 オーバーレイ
15849 \family default
15850 のみの文章の後に
15851 \family sans
15852 可視文
15853 \family default
15854 環境を挿入します。
15855 \end_layout
15856
15857 \begin_layout Enumerate
15858
15859 \family sans
15860 スライド
15861 \family default
15862 の直後から、
15863 \family sans
15864 オーバーレイ
15865 \family default
15866 を開始します。
15867 \end_layout
15868
15869 \begin_layout Enumerate
15870 この
15871 \family sans
15872 スライド
15873 \family default
15874 の内容を
15875 \family sans
15876 オーバーレイ
15877 \family default
15878 にコピーします。
15879 \end_layout
15880
15881 \begin_layout Enumerate
15882
15883 \family sans
15884 オーバーレイ
15885 \family default
15886 内部の
15887 \family sans
15888 不可視文
15889 \family default
15890 行をすべて
15891 \family sans
15892 不可視文
15893 \family default
15894 に変更し、
15895 \family sans
15896 可視文
15897 \family default
15898
15899 \family sans
15900 不可視文
15901 \family default
15902 に変更します。
15903 \end_layout
15904
15905 \begin_layout Standard
15906 これだけです。これで
15907 \family sans
15908 オーバーレイ
15909 \family default
15910 ができあがりました。
15911 \end_layout
15912
15913 \begin_layout Standard
15914 LyX 
15915 \family sans
15916 slides
15917 \family default
15918 クラスをデザインする上で、ひとつ残された問題があります。段落途中の文章を不可視にしたり、不可視段落の途中の文章を再度可視にしたりすることはできないのです。これを
15919 実現するためには、LaTeXコードを埋め込む必要があります
15920 \begin_inset Foot
15921 status collapsed
15922
15923 \begin_layout Plain Layout
15924 このコマンドは、
15925 \end_layout
15926
15927 \begin_layout Itemize
15928
15929 \family typewriter
15930 {
15931 \backslash
15932 invisible \SpecialChar \ldots{}
15933  }
15934 \end_layout
15935
15936 \begin_layout Itemize
15937
15938 \family typewriter
15939 {
15940 \backslash
15941 visible \SpecialChar \ldots{}
15942  }
15943 \end_layout
15944
15945 \begin_layout Plain Layout
15946 \SpecialChar \ldots{}
15947 のような形となり、TeXとしてマークする必要があります。「可視性」を変更したい文章は、波括弧のあいだ(そして
15948 \family typewriter
15949
15950 \backslash
15951 invisible
15952 \family default
15953 ないし
15954 \family typewriter
15955
15956 \backslash
15957 visible
15958 \family default
15959 コマンドの後ろ)に入れます。TeXとしてマークする方法がわからない場合は、
15960 \emph on
15961 ユーザーの手引き
15962 \emph default
15963 をご参照ください。
15964 \end_layout
15965
15966 \end_inset
15967
15968
15969 \end_layout
15970
15971 \begin_layout Subsubsection
15972
15973 \family sans
15974 スライドで注釈を使う
15975 \family default
15976
15977 \begin_inset CommandInset label
15978 LatexCommand label
15979 name "sec:スライド注釈"
15980
15981 \end_inset
15982
15983
15984 \end_layout
15985
15986 \begin_layout Standard
15987
15988 \family sans
15989 オーバーレイ
15990 \family default
15991 と同様、
15992 \family sans
15993 注釈
15994 \family default
15995 も「親」
15996 \family sans
15997 スライド
15998 \family default
15999 に関連付けられています。ここでもLyX
16000 \family sans
16001 スライド
16002 \family default
16003 クラスは視覚的な効果を与えています。
16004 \family sans
16005 注釈
16006 \family default
16007 のラベルは
16008 \family sans
16009 スライド
16010 \family default
16011 よりも短く(オーバーレイのラベルよりも長いですが)、
16012 \family sans
16013 オーバーレイ
16014 \family default
16015 のラベルと同様、派手な赤紫色です。加えて、印刷した
16016 \family sans
16017 注釈
16018 \family default
16019 には、「親」スライドのページ番号に「
16020 \family typewriter
16021 -
16022 \family default
16023 1」「
16024 \family typewriter
16025 -
16026 \family default
16027 2」「
16028 \family typewriter
16029 -
16030 \family default
16031 3」等を付けたページ番号が付けられます。1つの
16032 \family sans
16033 スライド
16034 \family default
16035 には、複数の
16036 \family sans
16037 注釈
16038 \family default
16039 を関連付けることができるので、
16040 \family sans
16041 スライド
16042 \family default
16043
16044 \family sans
16045 オーバーレイ
16046 \family default
16047 と同じように、長い注釈は、1枚の紙に収まるように分割したいと思われるに違いありません。
16048 \end_layout
16049
16050 \begin_layout Standard
16051
16052 \family sans
16053 注釈
16054 \family default
16055 の目的は明らかです。
16056 \family sans
16057 スライド
16058 \family default
16059 に関して付け加えたいことを書き留めておくことです。特定の
16060 \family sans
16061 スライド
16062 \family default
16063 についての覚書として使うこともできます。後者の場合には、タイムマーカを利用したいこともあるかもしれません。現在のところ、LyXの
16064 \family sans
16065 スライド
16066 \family default
16067 クラスは、
16068 \noun on
16069 Sli
16070 \noun default
16071 TeXの機能であるタイムマーカを「ネイティブには」サポートしていません。したがって、LaTeXコードを使用することに頼らなくてはなりません。
16072 \end_layout
16073
16074 \begin_layout Standard
16075 タイムマーカを使用するには、クラスオプション「
16076 \family typewriter
16077 clock
16078 \family default
16079 」を追加指定する必要があります(第
16080 \begin_inset CommandInset ref
16081 LatexCommand ref
16082 reference "sec:slidesetup-1"
16083
16084 \end_inset
16085
16086 節参照)。このオプションはタイムマーカ機能を有効にして、生成したすべての
16087 \family sans
16088 注釈
16089 \family default
16090 の左下にタイムマーカを表示します。タイムマーカに表示するものを設定するには、LaTeXコマンド「
16091 \family typewriter
16092
16093 \backslash
16094 settime{}
16095 \family default
16096 」および「
16097 \family typewriter
16098
16099 \backslash
16100 addtime{}
16101 \family default
16102 」を使用します。両コマンドは、秒で測った時間を引数にとります。「
16103 \family typewriter
16104
16105 \backslash
16106 settime{}
16107 \family default
16108 」は、タイムマーカを特定の時間に設定し、「
16109 \family typewriter
16110
16111 \backslash
16112 addtime{}
16113 \family default
16114 」は、タイムマーカを指定した分だけ進めます。このようにタイムマーカと
16115 \family sans
16116 注釈
16117 \family default
16118 を用いれば、特定の
16119 \family sans
16120 スライド
16121 \family default
16122 にどれだけの時間をかけるのか忘れないでいられます。
16123 \end_layout
16124
16125 \begin_layout Standard
16126 最後に、説明しておくべき機能がもう一つあります。当然ながら、
16127 \family sans
16128 スライド
16129 \family default
16130
16131 \family sans
16132 オーバーレイ
16133 \family default
16134 はすべてスライドに、
16135 \family sans
16136 注釈
16137 \family default
16138 はすべて普通の紙に印刷したいはずです。しかしながら、
16139 \family sans
16140 注釈
16141 \family default
16142 は関連付けられた親スライドの直後に
16143 \emph on
16144 来なくてはなりません
16145 \emph default
16146 。ユーザーはどうしたら良いのでしょうか。
16147 \end_layout
16148
16149 \begin_layout Standard
16150 幸いなことに、どれを印刷するか選択することを可能にするLaTeXコマンドが、2種類あります。どちらも文書のプリアンブルに記述されなくてはなりません。コマンド「
16151 \family typewriter
16152
16153 \backslash
16154 onlyslides{
16155 \backslash
16156 slides}
16157 \family default
16158 」は、出力に
16159 \family sans
16160 スライド
16161 \family default
16162
16163 \family sans
16164 オーバーレイ
16165 \family default
16166 のみが含まれるようにするものです。同様に、「
16167 \family typewriter
16168
16169 \backslash
16170 onlynotes{
16171 \backslash
16172 notes}
16173 \family default
16174 」は
16175 \family sans
16176 注釈
16177 \family default
16178 以外の出力をすべて抑制します。私のアドバイスとしては、両コマンドをプリアンブルに書いておいて、最初は両方ともコメントアウトしておくと良いでしょう。そうすれば、執
16179 筆時にはプレゼンテーション全体をプレビューすることができます。いったん書き終えたならば、二つのうち一方のコメントを外して、印刷したい方を選ぶことができます。私な
16180 らば、まず
16181 \family typewriter
16182
16183 \backslash
16184 onlyslides{
16185 \backslash
16186 slides}
16187 \family default
16188 のコメントを外して、現ファイル名に「*
16189 \family typewriter
16190 -slides
16191 \family default
16192 」を付けた新たなファイルに出力を行ない、今度はこの行をふたたびコメントアウトするとともに、「
16193 \family typewriter
16194
16195 \backslash
16196 onlynotes{
16197 \backslash
16198 notes
16199 \family default
16200 }」のコメントを外して、これを「
16201 \family typewriter
16202 *-notes.ps
16203 \family default
16204 」というファイルに出力します。そうすれば、必要に応じて、スライドまたは通常の紙をプリンタにセットし、一方のファイルをプリンタに送ればよいのです。
16205 \end_layout
16206
16207 \begin_layout Standard
16208
16209 \family typewriter
16210
16211 \backslash
16212 onlyslides{}
16213 \family default
16214 」および「
16215 \family typewriter
16216
16217 \backslash
16218 onlynotes{}
16219 \family default
16220 」コマンドには、他の引数を与えることもできます。詳しくは、LaTeXの良書をご覧ください。
16221 \end_layout
16222
16223 \begin_layout Subsection
16224
16225 \family sans
16226 slides
16227 \family default
16228 クラスのひな型ファイル
16229 \end_layout
16230
16231 \begin_layout Standard
16232
16233 \family sans
16234 slides
16235 \family default
16236 クラス用のひな型ファイルとして「
16237 \family typewriter
16238 slides.lyx
16239 \family default
16240 」が提供されています。これを使用するには、新しいプレゼンテーションを作り始める際に、
16241 \family sans
16242 ファイル\SpecialChar \menuseparator
16243 新規(ひな型使用)
16244 \family default
16245 メニューを選択してください。すると新規ファイルには、
16246 \family sans
16247 スライド
16248 \family default
16249
16250 \family sans
16251 オーバーレイ
16252 \family default
16253
16254 \family sans
16255 注釈
16256 \family default
16257 の組が、例として含まれており、
16258 \family sans
16259 スライド
16260 \family default
16261
16262 \family sans
16263 オーバーレイ
16264 \family default
16265 には、さらに
16266 \family sans
16267 不可視文
16268 \family default
16269
16270 \family sans
16271 可視文
16272 \family default
16273 の使用例も含まれています。また、プリアンブルには、次のように書き込まれています。
16274 \end_layout
16275
16276 \begin_layout LyX-Code
16277 % Uncomment to print out only slides and overlays
16278 \end_layout
16279
16280 \begin_layout LyX-Code
16281 %
16282 \end_layout
16283
16284 \begin_layout LyX-Code
16285 %
16286 \backslash
16287 onlyslides{
16288 \backslash
16289 slides}
16290 \begin_inset Newline newline
16291 \end_inset
16292
16293  
16294 \end_layout
16295
16296 \begin_layout LyX-Code
16297 % Uncomment to print out only notes
16298 \end_layout
16299
16300 \begin_layout LyX-Code
16301 %
16302 \end_layout
16303
16304 \begin_layout LyX-Code
16305 %
16306 \backslash
16307 onlynotes{
16308 \backslash
16309 notes}
16310 \end_layout
16311
16312 \begin_layout Standard
16313 最後に、私はこの文書クラスを、LaTeX2eの組み込みクラスである「
16314 \noun on
16315 SliTeX
16316 \noun default
16317 エミュレーション」クラスをサポートする目的で作成しました。私もLyXチームの他のメンバーも、この組み込みスライドクラスを使用することに賛成したり反対したりするも
16318 のではありません。これは単に、ユーザーがこれを使いたかったり必要としたりしたときのためにあるものです。プレゼンテーションを作成するためには、
16319 \family sans
16320 Foils
16321 \family default
16322 クラス(第
16323 \begin_inset CommandInset ref
16324 LatexCommand ref
16325 reference "sec:foiltex"
16326
16327 \end_inset
16328
16329 節参照)や「
16330 \family typewriter
16331 seminar
16332 \family default
16333 」パッケージ(一部のTeX頒布版に含まれています)のように、他のLaTeX2eクラスも存在します。私はこれらについては知らないのですが、他にどのようなことができ
16334 るのか試してみてください。
16335 \end_layout
16336
16337 \begin_layout Chapter
16338 ソフトウェアを追加する必要がある LyX機能
16339 \end_layout
16340
16341 \begin_layout Section
16342 TeXのチェック
16343 \end_layout
16344
16345 \begin_layout Standard
16346
16347 \noun on
16348 Asger Alstrup
16349 \noun default
16350
16351 \end_layout
16352
16353 \begin_layout Subsection
16354 はじめに
16355 \end_layout
16356
16357 \begin_layout Standard
16358
16359 \family typewriter
16360 chktex
16361 \family default
16362 プログラムが導入されていると
16363 \begin_inset Foot
16364 status collapsed
16365
16366 \begin_layout Plain Layout
16367 LaTeX頒布版としてMiKTeXを使用している場合には、
16368 \family typewriter
16369 chktex
16370 \family default
16371 はまだ利用可能ではありません。
16372 \end_layout
16373
16374 \end_inset
16375
16376
16377 \family sans
16378 ツール
16379 \family default
16380 メニューの下に、
16381 \family sans
16382 TeX構文チェック
16383 \family default
16384 という項目が表示されます。
16385 \family typewriter
16386 chktex
16387 \family default
16388 は、CTAN
16389 \begin_inset CommandInset href
16390 LatexCommand href
16391 target "http://www.ctan.org/tex-archive/help/Catalogue/entries/chktex.html"
16392
16393 \end_inset
16394
16395 から入手することができます。
16396 \end_layout
16397
16398 \begin_layout Standard
16399
16400 \family sans
16401 ChkTeX
16402 \family default
16403 パッケージは、LaTeXの構成物には直感的でないものもあり、すぐ忘れてしまいがちであるのに不満を感じた
16404 \begin_inset Flex Noun
16405 status collapsed
16406
16407 \begin_layout Plain Layout
16408 Jens T.
16409  Berger Thielemann
16410 \end_layout
16411
16412 \end_inset
16413
16414 が書いたプログラムです。このプログラムは、LaTeXファイルを走査して、ファイルの整合性をチェックし、犯しがちな誤りを見つけ出します。別の技術用語では、LaTe
16415 Xにおける
16416 \family typewriter
16417 lint
16418 \family default
16419 であるとも言えます。
16420 \end_layout
16421
16422 \begin_layout Standard
16423 さて、LyXはつねに正しいLaTeXファイルを生成するはずなのに、文法チェッカーはLyXで何をするというのでしょうか。答えは簡単です。
16424 \family typewriter
16425 lint
16426 \family default
16427 がC言語プログラムの
16428 \emph on
16429 文法
16430 \emph default
16431 をチェックするだけでなく、打ち間違いによる
16432 \emph on
16433 意味上の
16434 \emph default
16435 チェックも行うように、
16436 \family sans
16437 ChkTeX
16438 \family default
16439 は、文法エラーの他に犯しがちな
16440 \emph on
16441 写植上の
16442 \emph default
16443 誤りも検出してくれるからです。
16444 \family sans
16445 ChkTeX
16446 \family default
16447 は、以下のような誤りを検出することができます。
16448 \end_layout
16449
16450 \begin_layout Itemize
16451 省略記号の検出:
16452 \begin_inset Newline newline
16453 \end_inset
16454
16455 ...ではなく\SpecialChar \ldots{}
16456 を使わなくてはなりません
16457 \end_layout
16458
16459 \begin_layout Itemize
16460 括弧の前後にスペースを置かない:
16461 \begin_inset Newline newline
16462 \end_inset
16463
16464 ( wrong spacing ):誤った空白
16465 \end_layout
16466
16467 \begin_layout Itemize
16468 よく使われる省略形の後ろは通常スペースにする:
16469 \begin_inset Newline newline
16470 \end_inset
16471
16472 e.
16473 \begin_inset space \thinspace{}
16474 \end_inset
16475
16476 g.
16477 \begin_inset space \space{}
16478 \end_inset
16479
16480 is too wide spacing.:広すぎる空白
16481 \end_layout
16482
16483 \begin_layout Itemize
16484 直前の文章が大文字で終わっているときに、文末スペースに直す:
16485 \begin_inset Newline newline
16486 \end_inset
16487
16488 This is a TEST.
16489  And this is wrong spacing.:誤った空白
16490 \end_layout
16491
16492 \begin_layout Itemize
16493 ラベルや類似コマンドの前のスペース:
16494 \begin_inset Newline newline
16495 \end_inset
16496
16497 ラベルが別のページに行ってしまわないように、ラベルは文章に接していなくてはなりません。 
16498 \begin_inset CommandInset label
16499 LatexCommand label
16500 name "sec:chktex"
16501
16502 \end_inset
16503
16504  
16505 \begin_inset Foot
16506 status collapsed
16507
16508 \begin_layout Plain Layout
16509 この脚注は、正しくないページに行ってしまう恐れがあります。
16510 \end_layout
16511
16512 \end_inset
16513
16514  このラベルは離れすぎです。
16515 \end_layout
16516
16517 \begin_layout Itemize
16518 参照の前にハードスペースではなくスペース:
16519 \begin_inset Newline newline
16520 \end_inset
16521
16522 運が悪ければ、参照文字列と参照番号のあいだでちょうど改行されてしまい、残念な結果となります。第
16523 \begin_inset CommandInset ref
16524 LatexCommand ref
16525 reference "sec:chktex"
16526
16527 \end_inset
16528
16529 節をご覧ください。
16530 \end_layout
16531
16532 \begin_layout Itemize
16533 数字のあいだで
16534 \begin_inset Formula $\times$
16535 \end_inset
16536
16537 ではなく「x」が使われている:
16538 \begin_inset Newline newline
16539 \end_inset
16540
16541 2x2は、
16542 \begin_inset Formula $2\times2$
16543 \end_inset
16544
16545 よりも安っぽく見えます。
16546 \end_layout
16547
16548 \begin_layout Standard
16549 などなど\SpecialChar \ldots{}
16550
16551 \family sans
16552 ChkTeX
16553 \family default
16554 は、印刷する前に文書を「仕上げる」上で、たいへん価値のあるツールです。必須のスペルチェックを終えた直後、組版の微調整をする前には、これを実行するべきです。
16555 \end_layout
16556
16557 \begin_layout Subsection
16558 使いかた
16559 \end_layout
16560
16561 \begin_layout Standard
16562 このプログラムを導入したならば、使うのは
16563 \family sans
16564 ツール\SpecialChar \menuseparator
16565 TeX構文チェック
16566 \family default
16567 を選択するだけなので簡単です。こうすると、LyXは使用中の文書のLaTeXファイルを生成して、
16568 \family sans
16569 ChkTeX
16570 \family default
16571 を起動し、当該ファイルを検査しますが、
16572 \family sans
16573 ChkTeX
16574 \family default
16575 から警告があった場合には、それを含んだ「エラーボックス」をLyX中に挿入します。警告は、誤りのある箇所のそばに置かれるので、メニュー項目の
16576 \family sans
16577 移動\SpecialChar \menuseparator
16578 エラー
16579 \family default
16580 を選択するか、既定の
16581 \family typewriter
16582 cua
16583 \family default
16584 キー設定ファイルならば短絡キー
16585 \family sans
16586 C-g
16587 \family default
16588 を押せば、簡単に警告の箇所を見出すことができます。エラーボックスを開けるには、マウスでボックスをクリックするか、
16589 \family typewriter
16590 cua
16591 \family default
16592 キー設定の場合には短絡キー
16593 \family sans
16594 C-i
16595 \family default
16596
16597 \family typewriter
16598 emacs
16599 \family default
16600 キー設定の場合は短絡キー
16601 \family sans
16602 C-o
16603 \family default
16604 を押します。警告を読み、それが誤りを示していれば修正します。警告が何を意味しているか理解しにくい場合には、無視しても問題はありません。画面上の文書と、
16605 \family sans
16606 ChkTeX
16607 \family default
16608 を起動する際に行なわれる実際の技術的な操作のあいだには、隠された層があり、この隔たりのせいで、一部の警告が不可解なものになったり、明らかに馬鹿げたものになる場合
16609 があるのです。
16610 \end_layout
16611
16612 \begin_layout Standard
16613 本文書自体、この機能を確認する良い材料になりますので、実行してみてください。すると、かなりの量の警告が出るはずです。これはコンピュータが敏感すぎるせいですので、
16614 警告のほとんどは実際には警告に値しません。
16615 \end_layout
16616
16617 \begin_layout Subsection
16618 微調整のしかた
16619 \end_layout
16620
16621 \begin_layout Standard
16622 場合によっては、
16623 \family sans
16624 ChkTeX
16625 \family default
16626 は、あなたが望むよりも煩すぎると思うかもしれません。そのような場合には、必要と思うまで
16627 \family sans
16628 ChkTeX
16629 \family default
16630 を無効にするか、あなたにもう少し合うように
16631 \family sans
16632 ChkTeX
16633 \family default
16634 を調整することができます。どうしようもない場合には、
16635 \family sans
16636 表示\SpecialChar \menuseparator
16637 すべてのエラーボックスを削除
16638 \family default
16639 を選択して、すべての警告を即取り除いてしまうこともできます。
16640 \end_layout
16641
16642 \begin_layout Standard
16643
16644 \family sans
16645 ChkTeX
16646 \family default
16647 は調整や拡張がひじょうに柔軟なのですが、LyXにおける
16648 \family sans
16649 ChkTeX
16650 \family default
16651 関連の問題が、それですべて解決すると思うべきではありません。LyXは、
16652 \family sans
16653 ChkTeX
16654 \family default
16655 出力
16656 \begin_inset Foot
16657 status collapsed
16658
16659 \begin_layout Plain Layout
16660
16661 \family sans
16662 chktex
16663 \family default
16664 の実際の出力は、
16665 \family sans
16666 chktex
16667 \family default
16668 を実行した直後に
16669 \family sans
16670 文書\SpecialChar \menuseparator
16671 LaTeXログ
16672 \family default
16673 を使えば見ることができます。
16674 \end_layout
16675
16676 \end_inset
16677
16678 から得た行番号と内部構造を一致させるため、やや特殊なLaTeXファイルを生成しなくてはならないので、警告の一部は正しく表示されていないように見えるでしょう。これ
16679 に対処するためには、以下の2つの方法があります。
16680 \end_layout
16681
16682 \begin_layout Itemize
16683
16684 \family sans
16685 設定
16686 \family default
16687
16688 \family sans
16689 出力
16690 \family default
16691
16692 \family sans
16693 LaTeX
16694 \family default
16695 タブ)中の
16696 \family sans
16697 ChkTeX
16698 \family default
16699 起動コマンドラインを調整するか、グローバルな
16700 \family sans
16701 ChkTeX
16702 \family default
16703 の設定ファイル(通常は
16704 \begin_inset Flex Code
16705 status collapsed
16706
16707 \begin_layout Plain Layout
16708 chktexrc
16709 \end_layout
16710
16711 \end_inset
16712
16713 ファイル)を調整します。コマンドラインからどの警告を有効・無効にできるかは以下をご覧ください。
16714 \end_layout
16715
16716 \begin_layout Itemize
16717
16718 \family sans
16719 ファイル\SpecialChar \menuseparator
16720 書き出し\SpecialChar \menuseparator
16721 LaTeX
16722 \family default
16723 を使って文書をLaTeXファイルに変換し、そのファイルに対して
16724 \family typewriter
16725 chktex
16726 \family default
16727 を手動で実行します。このようにすると、LyX文書中の対応箇所を見つけるのがやや面倒ですが、少し我慢すれば見つけることができます。
16728 \end_layout
16729
16730 \begin_layout Standard
16731 以下は、
16732 \family sans
16733 設定
16734 \family default
16735 で有効化・無効化できる警告メッセージです。警告を無効にするには
16736 \family typewriter
16737 -n#
16738 \family default
16739 、有効にするには
16740 \family typewriter
16741 -w#
16742 \family default
16743 を用います。イタリック表示の項目は、既定で無効となっています。既定値は "
16744 \family typewriter
16745 chktex -n1 -n3 -n6 -n9 -n22 -n25 -n30 -n38
16746 \family default
16747 "です。
16748 \end_layout
16749
16750 \begin_layout Standard
16751 LyXは、
16752 \family typewriter
16753 chktex
16754 \family default
16755 と通信するために、他のコマンドラインパラメータを特定の方法で使用しているため、メッセージを有効化・無効化する以外のオプションを使うべきではありません。
16756 \end_layout
16757
16758 \begin_layout Enumerate
16759
16760 \size small
16761 \emph on
16762 Command terminated with space.
16763 \end_layout
16764
16765 \begin_layout Enumerate
16766
16767 \size small
16768 Non-breaking space (
16769 \begin_inset Quotes eld
16770 \end_inset
16771
16772
16773 \family typewriter
16774 ~
16775 \family default
16776
16777 \begin_inset Quotes erd
16778 \end_inset
16779
16780 ) should have been used.
16781 \end_layout
16782
16783 \begin_layout Enumerate
16784
16785 \size small
16786 \emph on
16787 You should enclose the previous parenthesis with 
16788 \begin_inset Quotes eld
16789 \end_inset
16790
16791
16792 \family typewriter
16793 {}
16794 \family default
16795
16796 \begin_inset Quotes erd
16797 \end_inset
16798
16799 .
16800 \end_layout
16801
16802 \begin_layout Enumerate
16803
16804 \size small
16805 Italic correction (
16806 \begin_inset Quotes eld
16807 \end_inset
16808
16809
16810 \family typewriter
16811
16812 \backslash
16813 /
16814 \family default
16815
16816 \begin_inset Quotes erd
16817 \end_inset
16818
16819 ) found in non-italic buffer.
16820 \end_layout
16821
16822 \begin_layout Enumerate
16823
16824 \size small
16825 Italic correction (
16826 \begin_inset Quotes eld
16827 \end_inset
16828
16829
16830 \family typewriter
16831
16832 \backslash
16833 /
16834 \family default
16835
16836 \begin_inset Quotes erd
16837 \end_inset
16838
16839 ) found more than once.
16840 \end_layout
16841
16842 \begin_layout Enumerate
16843
16844 \size small
16845 \emph on
16846 No italic correction (
16847 \begin_inset Quotes eld
16848 \end_inset
16849
16850
16851 \family typewriter
16852
16853 \backslash
16854 /
16855 \family default
16856
16857 \begin_inset Quotes erd
16858 \end_inset
16859
16860 ) found.
16861 \end_layout
16862
16863 \begin_layout Enumerate
16864
16865 \size small
16866 Accent command 
16867 \begin_inset Quotes eld
16868 \end_inset
16869
16870
16871 \family typewriter
16872 cmd
16873 \family default
16874
16875 \begin_inset Quotes erd
16876 \end_inset
16877
16878  needs use of 
16879 \begin_inset Quotes eld
16880 \end_inset
16881
16882
16883 \family typewriter
16884 cmd
16885 \family default
16886
16887 \begin_inset Quotes erd
16888 \end_inset
16889
16890 .
16891 \end_layout
16892
16893 \begin_layout Enumerate
16894
16895 \size small
16896 Wrong length of dash may have been used.
16897 \end_layout
16898
16899 \begin_layout Enumerate
16900
16901 \size small
16902 \emph on
16903 \begin_inset Quotes eld
16904 \end_inset
16905
16906
16907 \family typewriter
16908 %s
16909 \family default
16910
16911 \begin_inset Quotes erd
16912 \end_inset
16913
16914  expected, found 
16915 \begin_inset Quotes eld
16916 \end_inset
16917
16918
16919 \family typewriter
16920 %s
16921 \family default
16922
16923 \begin_inset Quotes erd
16924 \end_inset
16925
16926 .
16927 \end_layout
16928
16929 \begin_layout Enumerate
16930
16931 \size small
16932 Solo 
16933 \begin_inset Quotes eld
16934 \end_inset
16935
16936
16937 \family typewriter
16938 %s
16939 \family default
16940
16941 \begin_inset Quotes erd
16942 \end_inset
16943
16944  found.
16945 \end_layout
16946
16947 \begin_layout Enumerate
16948
16949 \size small
16950 You should use 
16951 \begin_inset Quotes eld
16952 \end_inset
16953
16954
16955 \family typewriter
16956 %s
16957 \family default
16958
16959 \begin_inset Quotes erd
16960 \end_inset
16961
16962  to achieve an ellipsis.
16963 \end_layout
16964
16965 \begin_layout Enumerate
16966
16967 \size small
16968 Inter-word spacing (
16969 \begin_inset Quotes eld
16970 \end_inset
16971
16972
16973 \family typewriter
16974
16975 \backslash
16976
16977 \family default
16978  
16979 \begin_inset Quotes eld
16980 \end_inset
16981
16982 ) should perhaps be used.
16983 \end_layout
16984
16985 \begin_layout Enumerate
16986
16987 \size small
16988 Inter-sentence spacing (
16989 \begin_inset Quotes eld
16990 \end_inset
16991
16992
16993 \family typewriter
16994
16995 \backslash
16996 @
16997 \family default
16998
16999 \begin_inset Quotes erd
17000 \end_inset
17001
17002 ) should perhaps be used.
17003 \end_layout
17004
17005 \begin_layout Enumerate
17006
17007 \size small
17008 Could not find argument for command.
17009 \end_layout
17010
17011 \begin_layout Enumerate
17012
17013 \size small
17014 No match found for 
17015 \begin_inset Quotes eld
17016 \end_inset
17017
17018
17019 \family typewriter
17020 %s
17021 \family default
17022
17023 \begin_inset Quotes erd
17024 \end_inset
17025
17026 .
17027 \end_layout
17028
17029 \begin_layout Enumerate
17030
17031 \size small
17032 Math mode still on at end of LaTeX file.
17033 \end_layout
17034
17035 \begin_layout Enumerate
17036
17037 \size small
17038 Number of 
17039 \begin_inset Quotes eld
17040 \end_inset
17041
17042
17043 \family typewriter
17044 char
17045 \family default
17046
17047 \begin_inset Quotes erd
17048 \end_inset
17049
17050  doesn't match the number of 
17051 \begin_inset Quotes eld
17052 \end_inset
17053
17054
17055 \family typewriter
17056 char
17057 \family default
17058
17059 \begin_inset Quotes erd
17060 \end_inset
17061
17062 .
17063 \end_layout
17064
17065 \begin_layout Enumerate
17066
17067 \size small
17068 You should use either 
17069 \family typewriter
17070
17071 \begin_inset Quotes eld
17072 \end_inset
17073
17074
17075 \family default
17076  or 
17077 \family typewriter
17078
17079 \begin_inset Quotes erd
17080 \end_inset
17081
17082
17083 \family default
17084  as an alternative to 
17085 \begin_inset Quotes eld
17086 \end_inset
17087
17088
17089 \family typewriter
17090 "
17091 \family default
17092
17093 \begin_inset Quotes erd
17094 \end_inset
17095
17096 .
17097 \end_layout
17098
17099 \begin_layout Enumerate
17100
17101 \size small
17102 You should use "
17103 \family typewriter
17104 '
17105 \family default
17106 " (ASCII 39) instead of "" (ASCII 180).
17107 \end_layout
17108
17109 \begin_layout Enumerate
17110
17111 \size small
17112 User-specified pattern found.
17113 \end_layout
17114
17115 \begin_layout Enumerate
17116
17117 \size small
17118 This command might not be intended.
17119 \end_layout
17120
17121 \begin_layout Enumerate
17122
17123 \size small
17124 \emph on
17125 Comment displayed.
17126 \end_layout
17127
17128 \begin_layout Enumerate
17129
17130 \size small
17131 Either 
17132 \family typewriter
17133 ''
17134 \backslash
17135 ,'
17136 \family default
17137  or 
17138 \family typewriter
17139 '
17140 \backslash
17141 ,''
17142 \family default
17143  will look better.
17144 \end_layout
17145
17146 \begin_layout Enumerate
17147
17148 \size small
17149 Delete this space to maintain correct page references.
17150 \end_layout
17151
17152 \begin_layout Enumerate
17153
17154 \size small
17155 \emph on
17156 You might wish to put this between a pair of 
17157 \begin_inset Quotes eld
17158 \end_inset
17159
17160
17161 \family typewriter
17162 {}
17163 \family default
17164
17165 \begin_inset Quotes erd
17166 \end_inset
17167
17168 .
17169 \end_layout
17170
17171 \begin_layout Enumerate
17172
17173 \size small
17174 You ought to remove spaces in front of punctuation.
17175 \end_layout
17176
17177 \begin_layout Enumerate
17178
17179 \size small
17180 Could not execute LaTeX command.
17181 \end_layout
17182
17183 \begin_layout Enumerate
17184
17185 \size small
17186 Don't use 
17187 \family typewriter
17188
17189 \backslash
17190 /
17191 \family default
17192  in front of small punctuation.
17193 \end_layout
17194
17195 \begin_layout Enumerate
17196
17197 \family typewriter
17198 \size small
17199 $
17200 \backslash
17201 times$
17202 \family default
17203  may look prettier here.
17204 \end_layout
17205
17206 \begin_layout Enumerate
17207
17208 \size small
17209 \emph on
17210 Multiple spaces detected in output.
17211 \end_layout
17212
17213 \begin_layout Enumerate
17214
17215 \size small
17216 This text may be ignored.
17217 \end_layout
17218
17219 \begin_layout Enumerate
17220
17221 \size small
17222 Use 
17223 \family typewriter
17224
17225 \begin_inset Quotes eld
17226 \end_inset
17227
17228
17229 \family default
17230  to begin quotation, not 
17231 \family typewriter
17232 '
17233 \family default
17234 .
17235 \end_layout
17236
17237 \begin_layout Enumerate
17238
17239 \size small
17240 Use 
17241 \family typewriter
17242 '
17243 \family default
17244  to end quotation, not 
17245 \family typewriter
17246
17247 \begin_inset Quotes eld
17248 \end_inset
17249
17250
17251 \family default
17252 .
17253 \end_layout
17254
17255 \begin_layout Enumerate
17256
17257 \size small
17258 Don't mix quotes.
17259 \end_layout
17260
17261 \begin_layout Enumerate
17262
17263 \size small
17264 You should perhaps use 
17265 \begin_inset Quotes eld
17266 \end_inset
17267
17268
17269 \family typewriter
17270 cmd
17271 \family default
17272
17273 \begin_inset Quotes erd
17274 \end_inset
17275
17276  instead.
17277 \end_layout
17278
17279 \begin_layout Enumerate
17280
17281 \size small
17282 You should put a space in front of/after parenthesis.
17283 \end_layout
17284
17285 \begin_layout Enumerate
17286
17287 \size small
17288 You should avoid spaces in front of/after parenthesis.
17289 \end_layout
17290
17291 \begin_layout Enumerate
17292
17293 \size small
17294 \emph on
17295 You should not use punctuation in front of/after quotes.
17296 \end_layout
17297
17298 \begin_layout Enumerate
17299
17300 \size small
17301 Double space found.
17302 \end_layout
17303
17304 \begin_layout Enumerate
17305
17306 \size small
17307 You should put punctuation outside inner/inside display math mode.
17308 \end_layout
17309
17310 \begin_layout Enumerate
17311
17312 \size small
17313 You ought to not use primitive TeX in LaTeX code.
17314 \end_layout
17315
17316 \begin_layout Enumerate
17317
17318 \size small
17319 You should remove spaces in front of 
17320 \begin_inset Quotes eld
17321 \end_inset
17322
17323
17324 \family typewriter
17325 %s
17326 \family default
17327
17328 \begin_inset Quotes erd
17329 \end_inset
17330
17331
17332 \end_layout
17333
17334 \begin_layout Enumerate
17335
17336 \size small
17337 \begin_inset Quotes eld
17338 \end_inset
17339
17340
17341 \family typewriter
17342 %s
17343 \family default
17344
17345 \begin_inset Quotes erd
17346 \end_inset
17347
17348  is normally not followed by 
17349 \begin_inset Quotes eld
17350 \end_inset
17351
17352
17353 \family typewriter
17354 %c
17355 \family default
17356
17357 \begin_inset Quotes erd
17358 \end_inset
17359
17360 .
17361 \end_layout
17362
17363 \begin_layout Standard
17364 LyXの将来の版では、このツール(およびその縮小版
17365 \family typewriter
17366 lacheck
17367 \family default
17368 )の力を最大限引き出すように、より完備したインターフェイスを提供できればと考えています。しかし、現状でも十分に役立つものとなっています。ある程度長さがある既存文
17369 書に使用してみていただければ、きっと驚かれることでしょう。
17370 \end_layout
17371
17372 \begin_layout Section
17373 LyXでのバージョン管理
17374 \end_layout
17375
17376 \begin_layout Standard
17377
17378 \noun on
17379 Lars Bullik Bjønnes
17380 \noun default
17381 および
17382 \noun on
17383 Pavel Sanda
17384 \noun default
17385
17386 \end_layout
17387
17388 \begin_layout Subsection
17389 はじめに
17390 \end_layout
17391
17392 \begin_layout Standard
17393 かつて私の友人が、LyXをグループプロジェクトに使おうとしましたが、当時のLyXには、バージョン管理機能やファイルロック機構が備わっていなかったために、採用を見
17394 合わせました。この事実は少々私をいらだたせ、(将来的にCVSやSCCSのサポートできる拡張性を含め)少なくともRCSのサポートをするべきだと考えたのです。いまや
17395 これは実現しました。LyXは、今ではもっとも基本的なRCS/CVS/SVNコマンドをサポートしています。もしもっと洗練されたことを行いたい場合には、ターミナル上
17396 から手動で行う必要があります。
17397 \end_layout
17398
17399 \begin_layout Standard
17400 LyXで実際にバージョン管理機能を使い始める前に、RCS/CVS/SVNの使用法に習熟しておかなくてはなりません。また、CVSのサポートは、subversion
17401 のサポートほど良くないので、CVSよりもSVNを使うことをお勧めします。Subversionを学び始めるには、SVN Book
17402 \begin_inset Foot
17403 status collapsed
17404
17405 \begin_layout Plain Layout
17406 \begin_inset CommandInset href
17407 LatexCommand href
17408 target "http://svnbook.red-bean.com/"
17409
17410 \end_inset
17411
17412
17413 \end_layout
17414
17415 \end_inset
17416
17417 が良いでしょう。RCSの場合は、「rsintro」をお読みください(これはmanファイルです。
17418 \family typewriter
17419 man rcsintro
17420 \family default
17421 で読めます)。このファイルは、RCSの基本機能のすべてを説明しています。特に、RCSディレクトリに関するコメントと、マスターRCSファイル(
17422 \family typewriter
17423 ,v
17424 \family default
17425 で終わるファイルです)の概念に注意を払ってください。
17426 \end_layout
17427
17428 \begin_layout Standard
17429 LyXへの実装においては、GNU RCSまたはCVS/SVNパッケージの最新版を仮定しています。旧版への保証はありません。ログメッセージのほとんどは、現在のとこ
17430 ろ操作後には表示されません。確認したい場合には、メッセージペインで確かめてください。
17431 \end_layout
17432
17433 \begin_layout Standard
17434 自製の外部コマンドを導入したい場合には、LyX関数説明書のvcコマンドを確認してください。
17435 \end_layout
17436
17437 \begin_layout Subsection
17438 LyXにおけるRCSコマンド
17439 \end_layout
17440
17441 \begin_layout Standard
17442 以下の節ではLyXでサポートされているRCSコマンドを説明します。それらのコマンドは
17443 \family sans
17444 ファイル\SpecialChar \menuseparator
17445 バージョン管理
17446 \family default
17447 のサブメニューにあります。LyXは、RCS 5.7に対して試験されています。
17448 \end_layout
17449
17450 \begin_layout Subsubsection
17451
17452 \family sans
17453 登録
17454 \end_layout
17455
17456 \begin_layout Standard
17457 文書がバージョン管理の下にない場合には、これがメニューにあらわれる唯一の項目です。文書がバージョン管理下にあれば、項目
17458 \family sans
17459 登録
17460 \family default
17461 は不可視になります。
17462 \end_layout
17463
17464 \begin_layout Standard
17465 このコマンドは、文書をRCSに登録します(CVSが管理しているディレクトリ下にない場合)。すると対話的に、文書の最初の説明を入力するように尋ねられます。すると文
17466 書は読み込み専用モードになるので、変更を加えるためには
17467 \family sans
17468 チェックアウトして編集
17469 \family default
17470 を実行する必要があります。バージョン管理下にある文書は、ミニバッファのファイル名の後ろに「 [RCS:<バージョン> <ロック>]」という項目が表示されます。
17471 \end_layout
17472
17473 \begin_layout Standard
17474 実行されるRCSコマンドは:
17475 \family typewriter
17476 ci -q -u -i -t-"<初期説明文>" <ファイル名>
17477 \end_layout
17478
17479 \begin_layout Standard
17480 スイッチについて知りたい場合は、
17481 \family typewriter
17482 man ci
17483 \family default
17484 を読んでください。
17485 \end_layout
17486
17487 \begin_layout Subsubsection
17488
17489 \family sans
17490 変更をチェックインする
17491 \end_layout
17492
17493 \begin_layout Standard
17494 ファイルの編集が終わると、その変更をチェックインします。このとき、変更についての説明文を求められます。これは履歴ログに記録されます。バージョン番号は繰り上がり、
17495 変更がマスターRCSファイルに適用され、文書がアンロックされて読み込み専用モードになります。
17496 \end_layout
17497
17498 \begin_layout Standard
17499 RCSコマンド:
17500 \family typewriter
17501 ci -q -u -m"<説明文>" <ファイル名>
17502 \end_layout
17503
17504 \begin_layout Subsubsection
17505
17506 \family sans
17507 チェックアウトして編集
17508 \end_layout
17509
17510 \begin_layout Standard
17511 これは、文書をロックして編集できるようにします。そしてあなただけが文書を読み書きできるようにします。通常は、しばらくの間、文書を編集し、それが終わると変更をチェ
17512 ックインします。あなたがファイルをロックしたことを反映して、ステータスラインが変わります。
17513 \end_layout
17514
17515 \begin_layout Standard
17516 RCSコマンド:
17517 \family typewriter
17518 co -q -l <ファイル名>
17519 \end_layout
17520
17521 \begin_layout Subsubsection
17522
17523 \family sans
17524 リポジトリのバージョンに戻す
17525 \end_layout
17526
17527 \begin_layout Standard
17528 これは、最終チェックイン以降、文書に加えられた変更をすべて破棄します。変更が破棄される前に、警告が発せられます。
17529 \end_layout
17530
17531 \begin_layout Standard
17532 RCSコマンド:
17533 \family typewriter
17534 co -f -u<バージョン> <ファイル名>
17535 \end_layout
17536
17537 \begin_layout Subsubsection
17538
17539 \family sans
17540 最後のチェックインを取り消す
17541 \end_layout
17542
17543 \begin_layout Standard
17544 これは、最後のチェックインがあたかも為されなかったかのようにします。LyXに読み込まれた文書に変更は加えられませんが、マスターRCSファイルから最後のバージョン
17545 が削除されます。
17546 \end_layout
17547
17548 \begin_layout Standard
17549 RCSコマンド:
17550 \family typewriter
17551 rcs -o<バージョン> <ファイル名>
17552 \end_layout
17553
17554 \begin_layout Subsubsection
17555
17556 \family sans
17557 履歴を表示
17558 \end_layout
17559
17560 \begin_layout Standard
17561 RCS文書の完全な履歴を表示します。ブラウザ中に、
17562 \family typewriter
17563 rlog <ファイル名>
17564 \family default
17565 の出力が表示されます。詳細は
17566 \family typewriter
17567 man rlog
17568 \family default
17569 をご覧ください。
17570 \end_layout
17571
17572 \begin_layout Subsubsection
17573 改訂情報
17574 \end_layout
17575
17576 \begin_layout Standard
17577 LyXは、RCSバージョン番号情報(のみ)をサポートしています。詳細については、
17578 \begin_inset CommandInset ref
17579 LatexCommand ref
17580 reference "sub:VCS改訂情報"
17581
17582 \end_inset
17583
17584 を参照。
17585 \end_layout
17586
17587 \begin_layout Subsection
17588 LyXにおけるCVSコマンド
17589 \end_layout
17590
17591 \begin_layout Standard
17592 LyXは、現在CVSを一部サポートしています。そのコマンドは、
17593 \family sans
17594 ファイル\SpecialChar \menuseparator
17595 バージョン管理
17596 \family default
17597 サブメニューにあります。バージョン管理システムSVNの方が強力なので、可能ならばCVSではなく、SVNを使用してください。
17598 \end_layout
17599
17600 \begin_layout Subsubsection
17601 CVSの一般的な利用法
17602 \end_layout
17603
17604 \begin_layout Standard
17605 CVSを初めて使いたい場合には、外部ツールを使用して自分のレポジトリを作成し、作業コピーをチェックアウトする必要があります。クライアント=サーバーモデルを使用し
17606 ている場合には、最初のレポジトリチェックアウトを行う前にログインする必要があるかもしれません。
17607 \end_layout
17608
17609 \begin_layout Standard
17610 改訂管理下にある文書のレポジトリを他人も利用している場合に、同一文書の同一箇所に別々の変更を加えてしまうと問題が発生します。標準的なCVSレポジトリは、ファイル
17611 ロッキング機構を有しません。これは驚くべきことかもしれませんが、コンフリクトは、文書の同じ箇所の特定の内容について、人々が意見を異にしている場合にのみ発生します
17612 。したがって、共著者同士がコンスタントにコミュニケーションを交わしていれば、このようなコンフリクトは滅多に発生しません。もしコミュニケーションがなければ、いずれ
17613 にしても根本的な問題があるわけです。それにもかかわらず、いわゆる「予備付きチェックアウト」を使用したいと思う人々もいます。この場合、最初にチェックアウトした際に
17614 、全ファイルの作業コピーは読み込み専用にされ、ユーザーは、作業コピーを書き込み可能にする特別なコマンドを使用した後、編集を開始することになります。変更をチェック
17615 インすると、作業コピーは読み込み専用状態に戻ります。LyXで予備付きチェックアウトを利用したい場合には、
17616 \begin_inset Flex Code
17617 status collapsed
17618
17619 \begin_layout Plain Layout
17620 .cvsrc
17621 \end_layout
17622
17623 \end_inset
17624
17625 ファイルを編集して、
17626 \begin_inset Flex Code
17627 status collapsed
17628
17629 \begin_layout Plain Layout
17630 cvs -r
17631 \end_layout
17632
17633 \end_inset
17634
17635 という行を書き加える必要があります。この方法の利点は、文書のうち、書き込み可能コピーを誰が使用しているかを見ることができることです。ただし、一人のユーザーだけが
17636 コピーを書き込み可能にしているとは限りません。
17637 \end_layout
17638
17639 \begin_layout Standard
17640 LyXは、あなたが予備付きチェックアウトを使用しているか、予備なしチェックアウトを利用しているか、推測しようと試みます。使用中の作業コピーが読み込み専用になって
17641 いるか、あるいはそれが書き込み可能であって、CVS/Baseサブディレクトリに使用中文書のコピーが存在している場合には、予備付きチェックアウトを使用しているもの
17642 と仮定し、そうでない場合には予備なしチェックアウトを使用しているものと仮定します。予備付きチェックアウトが検出された場合には、作業コピーが読み込み専用の場合に書
17643 き込み可能にするためには、
17644 \begin_inset Flex MenuItem
17645 status collapsed
17646
17647 \begin_layout Plain Layout
17648 チェックアウト
17649 \end_layout
17650
17651 \end_inset
17652
17653 メニューを使用しなくてはなりません。その後、
17654 \begin_inset Flex MenuItem
17655 status collapsed
17656
17657 \begin_layout Plain Layout
17658 チェックイン
17659 \end_layout
17660
17661 \end_inset
17662
17663 メニューが利用可能になるので、自分が加えた変更をリポジトリに移した後、作業コピーを再び読み込み専用にする際には、これを使用します。
17664 \end_layout
17665
17666 \begin_layout Standard
17667 CVSの詳細な情報は、
17668 \begin_inset Flex URL
17669 status collapsed
17670
17671 \begin_layout Plain Layout
17672
17673 http://www.nongnu.org/cvs
17674 \end_layout
17675
17676 \end_inset
17677
17678
17679 \begin_inset Flex URL
17680 status collapsed
17681
17682 \begin_layout Plain Layout
17683
17684 http://ximbiot.com/cvs
17685 \end_layout
17686
17687 \end_inset
17688
17689 にあります。
17690 \end_layout
17691
17692 \begin_layout Standard
17693 以下に言及するサブコマンドとスイッチを理解するには、
17694 \family typewriter
17695 man cvs
17696 \family default
17697 をお読みください。
17698 \end_layout
17699
17700 \begin_layout Subsubsection
17701 登録
17702 \end_layout
17703
17704 \begin_layout Standard
17705 お使いの文書が改訂管理下に置かれていなければ、メニューにはこの項目だけが表示されます。もし改訂管理が有効ならば、
17706 \family sans
17707 登録
17708 \family default
17709 項目は表示されません。
17710 \end_layout
17711
17712 \begin_layout Standard
17713 本コマンドは、既に文書ディレクトリをCVS管理下に置いている場合に
17714 \series bold
17715 \emph on
17716 のみ
17717 \series default
17718 \emph default
17719 (すなわち
17720 \begin_inset Flex Code
17721 status collapsed
17722
17723 \begin_layout Plain Layout
17724 CVS/Entries
17725 \end_layout
17726
17727 \end_inset
17728
17729 ファイルが存在する場合にのみ)、お使いの文書をCVSに登録します。つまり、外部ツールを使用して、アーカイブを自分で作成ないしチェックアウトしなくてはならないこと
17730 を意味します(このステップを忘れてしまうと、LyXは文書をRCSに登録します)。
17731 \end_layout
17732
17733 \begin_layout Standard
17734 すると、文書の最初の説明文を入力するように促されます。登録したファイルは、まだチェックインされたわけではないことに注意してください。
17735 \end_layout
17736
17737 \begin_layout Standard
17738 実行されるCVSコマンドは、
17739 \family typewriter
17740 cvs -q add -m"<入力した説明文>" "<ファイル名>"
17741 \family default
17742  です。
17743 \end_layout
17744
17745 \begin_layout Standard
17746 上記および他のすべてのCVSコマンドにおける
17747 \family typewriter
17748 "<ファイル名>"
17749 \family default
17750 は、「カレント作業ディレクトリをファイルの場所に移動し、パスコンポーネントを除いたファイル名を引数として使用する」という意味になります。
17751 \end_layout
17752
17753 \begin_layout Subsubsection
17754 変更のチェックイン
17755 \end_layout
17756
17757 \begin_layout Standard
17758 ファイルの編集を終えたら、変更をコミットします。このとき、文書に変更が加えられていれば、変更の説明文を入れるよう促されます。その後、変更がレポジトリに書き込まれ
17759 ます。文書を変更せず、予備付きチェックアウトが検出された場合、
17760 \begin_inset Flex MenuItem
17761 status collapsed
17762
17763 \begin_layout Plain Layout
17764 チェックアウト
17765 \end_layout
17766
17767 \end_inset
17768
17769 で作られた予備は取り消されます。
17770 \end_layout
17771
17772 \begin_layout Labeling
17773 \labelwidthstring 00.00.0000
17774 CVSコマンド: 
17775 \begin_inset space ~
17776 \end_inset
17777
17778
17779 \begin_inset Newline newline
17780 \end_inset
17781
17782
17783 \begin_inset Flex Code
17784 status collapsed
17785
17786 \begin_layout Plain Layout
17787 cvs -q commit -m"<入力した説明文>" "<ファイル名>"
17788 \end_layout
17789
17790 \end_inset
17791
17792 あるいは
17793 \begin_inset Newline newline
17794 \end_inset
17795
17796
17797 \begin_inset Flex Code
17798 status collapsed
17799
17800 \begin_layout Plain Layout
17801 cvs -q unedit "<ファイル名>"
17802 \end_layout
17803
17804 \end_inset
17805
17806
17807 \end_layout
17808
17809 \begin_layout Subsubsection
17810 変更のチェックアウト
17811 \end_layout
17812
17813 \begin_layout Standard
17814 レポジトリを他人と共有している場合、他人の加えた変更を自らの作業コピーに取り込まなくてはならないことがあります。
17815 \end_layout
17816
17817 \begin_layout Standard
17818 CVSコマンド:
17819 \family typewriter
17820 cvs -q update "<ファイル名>"
17821 \end_layout
17822
17823 \begin_layout Standard
17824 読み込み専用チェックアウトが検出された場合、作業コピーを書き込み可能にし予備を作成します。
17825 \end_layout
17826
17827 \begin_layout Standard
17828 CVSコマンド:
17829 \family typewriter
17830 cvs -q edit "<ファイル名>"
17831 \end_layout
17832
17833 \begin_layout Subsubsection
17834 レポジトリのバージョンに戻す
17835 \end_layout
17836
17837 \begin_layout Standard
17838 これは、最後のチェックイン以降、文書に加えられた変更をすべて廃棄します。変更が廃棄される前に警告が表示されます。最初にファイルが削除され、次にCVS更新コマンド
17839 が実行されます。
17840 \end_layout
17841
17842 \begin_layout Standard
17843 CVSコマンド:
17844 \family typewriter
17845 cvs -q update "<ファイル名>"
17846 \end_layout
17847
17848 \begin_layout Standard
17849 予備付きチェックアウトが検出され、作業コピーに変更がない場合、予備のみが取り消されます。
17850 \end_layout
17851
17852 \begin_layout Standard
17853 CVSコマンド:
17854 \family typewriter
17855 cvs -q unedit "<ファイル名>"
17856 \end_layout
17857
17858 \begin_layout Subsubsection
17859 ローカルディレクトリチェックアウトのレポジトリからの更新
17860 \end_layout
17861
17862 \begin_layout Standard
17863 子文書や図を含んだり、外部
17864 \begin_inset Flex Code
17865 status collapsed
17866
17867 \begin_layout Plain Layout
17868 .tex
17869 \end_layout
17870
17871 \end_inset
17872
17873 ファイルを取り込むなど、文書が複雑になるにつれ、バージョン管理の利用は複雑になります。LyXは、文書が存在するツリー全体の更新をサポートします。これは、CVSの
17874 使用法について詳しい知識のない人々や、レポジトリに追加素材をコミットする野望のない人々と共同作業をするような場合に、特に便利です。ファイル構造は、すべての外部フ
17875 ァイルが、文書と同じディレクトリかそのサブディレクトリに来るように組織する必要があります。いずれにしても、複合文書を新しいディレクトリを建てて収容するのは、望ま
17876 しい習慣です。
17877 \end_layout
17878
17879 \begin_layout Standard
17880 コマンド
17881 \begin_inset Flex Code
17882 status collapsed
17883
17884 \begin_layout Plain Layout
17885 レポジトリを使ってローカル辞書を更新
17886 \end_layout
17887
17888 \end_inset
17889
17890 は、ディレクトリ全体を更新します。ローカルの変更が検出された場合には、更新を開始する前にユーザーに警告が発せられます。マージコンフリクトが発生した場合には、コン
17891 フリクトを起こしている部分の新旧バージョンが、両方とも最終文書に置かれますので、マージの結果を見直し、修正する必要があります。コンフリクトは、
17892 \begin_inset Flex Code
17893 status collapsed
17894
17895 \begin_layout Plain Layout
17896 <<<<<<<
17897 \end_layout
17898
17899 \end_inset
17900
17901
17902 \begin_inset Flex Code
17903 status collapsed
17904
17905 \begin_layout Plain Layout
17906 >>>>>>>
17907 \end_layout
17908
17909 \end_inset
17910
17911 の対に囲まれ、
17912 \begin_inset Flex Code
17913 status collapsed
17914
17915 \begin_layout Plain Layout
17916 =======
17917 \end_layout
17918
17919 \end_inset
17920
17921 で区切られて表示されます。最初の部分は、文書名に続いて、更新操作前のバージョンが置かれています。第2の部分は、
17922 \begin_inset Flex Code
17923 status collapsed
17924
17925 \begin_layout Plain Layout
17926 >
17927 \end_layout
17928
17929 \end_inset
17930
17931 記号列の後にバージョン番号に続いて、レポジトリ版が置かれます。
17932 \end_layout
17933
17934 \begin_layout Labeling
17935 \labelwidthstring 00.00.0000
17936 CVSコマンド: 
17937 \begin_inset space ~
17938 \end_inset
17939
17940
17941 \begin_inset Newline newline
17942 \end_inset
17943
17944
17945 \begin_inset Flex Code
17946 status collapsed
17947
17948 \begin_layout Plain Layout
17949 cd $path; cvs diff "."
17950 \end_layout
17951
17952 \end_inset
17953
17954 (変更が検出された場合には知らせる)
17955 \begin_inset Newline newline
17956 \end_inset
17957
17958
17959 \begin_inset Flex Code
17960 status collapsed
17961
17962 \begin_layout Plain Layout
17963 cd $path; cvs -q update "."
17964 \end_layout
17965
17966 \end_inset
17967
17968
17969 \end_layout
17970
17971 \begin_layout Standard
17972 ここで
17973 \begin_inset Flex Code
17974 status collapsed
17975
17976 \begin_layout Plain Layout
17977 $path
17978 \end_layout
17979
17980 \end_inset
17981
17982 は文書パスを表します。
17983 \end_layout
17984
17985 \begin_layout Subsubsection
17986 履歴を表示
17987 \end_layout
17988
17989 \begin_layout Standard
17990 これは、CVS文書の全履歴を表示します。
17991 \begin_inset Flex Code
17992 status collapsed
17993
17994 \begin_layout Plain Layout
17995 cvs log 
17996 \begin_inset Quotes eld
17997 \end_inset
17998
17999 <ファイル名>
18000 \begin_inset Quotes erd
18001 \end_inset
18002
18003
18004 \end_layout
18005
18006 \end_inset
18007
18008 の出力がブラウザに表示されます。
18009 \end_layout
18010
18011 \begin_layout Subsection
18012 LyXにおけるSVNコマンド
18013 \end_layout
18014
18015 \begin_layout Standard
18016 LyXは、現在SVNを一部サポートしています。そのコマンドは、
18017 \begin_inset Flex MenuItem
18018 status collapsed
18019
18020 \begin_layout Plain Layout
18021 ファイル\SpecialChar \menuseparator
18022 バージョン管理
18023 \end_layout
18024
18025 \end_inset
18026
18027 メニューにあります。レポジトリへのアクセスに、ssh経由のパスワード保護アクセスを使用している場合には、端末ウィンドウでの入力を促されます。LyXは、SVN
18028  1.5および1.6に対して試験されています
18029 \begin_inset Foot
18030 status collapsed
18031
18032 \begin_layout Plain Layout
18033 ほとんどのコマンドは、1.4でも動作します。第
18034 \begin_inset CommandInset ref
18035 LatexCommand ref
18036 reference "sub:レポジトリからSVN同期"
18037
18038 \end_inset
18039
18040 節をご覧ください。
18041 \end_layout
18042
18043 \end_inset
18044
18045
18046 \end_layout
18047
18048 \begin_layout Subsubsection
18049 登録
18050 \end_layout
18051
18052 \begin_layout Standard
18053 お使いの文書が改訂管理下に置かれていなければ、メニューにはこの項目だけが表示されます。もし改訂管理が有効ならば、
18054 \family sans
18055 登録
18056 \family default
18057 項目は表示されません。
18058 \end_layout
18059
18060 \begin_layout Standard
18061 本コマンドは、既に文書のあるディレクトリをSVN管理下に置いている場合に
18062 \emph on
18063 のみ
18064 \emph default
18065 (すなわち
18066 \begin_inset Flex Code
18067 status collapsed
18068
18069 \begin_layout Plain Layout
18070 .svn/entries
18071 \end_layout
18072
18073 \end_inset
18074
18075 ファイルが存在する場合にのみ)、お使いの文書をSVNに登録します。つまり、アーカイブはご自分でチェックアウトしなくてはなりません。
18076 \end_layout
18077
18078 \begin_layout Standard
18079 すると、文書の最初の説明文を入力するように促されます。登録したファイルは、まだコミットされたわけではないことに注意してください。
18080 \end_layout
18081
18082 \begin_layout Standard
18083 実行されるSVNコマンドは、
18084 \begin_inset Flex Code
18085 status collapsed
18086
18087 \begin_layout Plain Layout
18088 svn add -q 
18089 \begin_inset Quotes eld
18090 \end_inset
18091
18092 <ファイル名>
18093 \begin_inset Quotes erd
18094 \end_inset
18095
18096
18097 \end_layout
18098
18099 \end_inset
18100
18101 です。
18102 \end_layout
18103
18104 \begin_layout Standard
18105 スイッチの説明は
18106 \begin_inset Flex Code
18107 status collapsed
18108
18109 \begin_layout Plain Layout
18110 man svn
18111 \end_layout
18112
18113 \end_inset
18114
18115 をお読みください。
18116 \end_layout
18117
18118 \begin_layout Subsubsection
18119 変更をチェックイン
18120 \end_layout
18121
18122 \begin_layout Standard
18123 ファイルの編集を終えたら、変更をコミットします。このとき、変更の説明文を入れるよう促されます。その後、変更がコミットされます。
18124 \end_layout
18125
18126 \begin_layout Standard
18127 SVNコマンド
18128 \begin_inset Foot
18129 status collapsed
18130
18131 \begin_layout Plain Layout
18132 ロックが有効になっていない場合です。第
18133 \begin_inset CommandInset ref
18134 LatexCommand ref
18135 reference "sub:SVNファイルロック"
18136
18137 \end_inset
18138
18139 節をご覧ください。
18140 \end_layout
18141
18142 \end_inset
18143
18144
18145 \begin_inset Flex Code
18146 status collapsed
18147
18148 \begin_layout Plain Layout
18149 svn commit -q -m
18150 \begin_inset Quotes erd
18151 \end_inset
18152
18153 <入力した説明文>
18154 \begin_inset Quotes erd
18155 \end_inset
18156
18157  
18158 \begin_inset Quotes eld
18159 \end_inset
18160
18161 <ファイル名>
18162 \begin_inset Quotes erd
18163 \end_inset
18164
18165
18166 \end_layout
18167
18168 \end_inset
18169
18170
18171 \end_layout
18172
18173 \begin_layout Subsubsection
18174 チェックアウトして編集
18175 \end_layout
18176
18177 \begin_layout Standard
18178 このファイルの変更点をレポジトリから取得して更新します。すべての干渉点は、手動で解決しなくてはならないので、この機能を使う前にSVNのマージ法と干渉解決法を理解
18179 しておくようにしてください。
18180 \end_layout
18181
18182 \begin_layout Standard
18183 SVNコマンド
18184 \begin_inset Foot
18185 status collapsed
18186
18187 \begin_layout Plain Layout
18188 同上。
18189 \end_layout
18190
18191 \end_inset
18192
18193
18194 \begin_inset Flex Code
18195 status collapsed
18196
18197 \begin_layout Plain Layout
18198 svn update --non-interactive 
18199 \begin_inset Quotes eld
18200 \end_inset
18201
18202 <ファイル名>
18203 \begin_inset Quotes erd
18204 \end_inset
18205
18206
18207 \end_layout
18208
18209 \end_inset
18210
18211
18212 \end_layout
18213
18214 \begin_layout Subsubsection
18215 保存されたバージョンに戻す
18216 \end_layout
18217
18218 \begin_layout Standard
18219 これは、最後のチェックイン以降、文書に加えられた変更をすべて廃棄します。変更が廃棄される前に警告が表示されます。
18220 \end_layout
18221
18222 \begin_layout Standard
18223 SVNコマンド:
18224 \begin_inset Flex Code
18225 status collapsed
18226
18227 \begin_layout Plain Layout
18228 svn revert -q 
18229 \begin_inset Quotes eld
18230 \end_inset
18231
18232 <ファイル名>
18233 \begin_inset Quotes erd
18234 \end_inset
18235
18236
18237 \end_layout
18238
18239 \end_inset
18240
18241
18242 \end_layout
18243
18244 \begin_layout Subsubsection
18245 \begin_inset CommandInset label
18246 LatexCommand label
18247 name "sub:レポジトリからSVN同期"
18248
18249 \end_inset
18250
18251 レポジトリを使ったローカルディレクトリの同期
18252 \begin_inset Foot
18253 status collapsed
18254
18255 \begin_layout Plain Layout
18256 このコマンドは、subversion 
18257 \begin_inset Formula $\geqq1.5$
18258 \end_inset
18259
18260 でのみ動作することに注意してください。
18261 \end_layout
18262
18263 \end_inset
18264
18265
18266 \end_layout
18267
18268 \begin_layout Standard
18269 上記の各コマンドはすべて、共通の短所を持っています。すなわち、これらのコマンドは現在の文書しか取り扱わないのです。もし、作業中の文書に図を含めたり、外部
18270 \begin_inset Flex Code
18271 status collapsed
18272
18273 \begin_layout Plain Layout
18274 .tex
18275 \end_layout
18276
18277 \end_inset
18278
18279 ファイルを取り込んだりすれば、管理はずっと複雑になります。そこでLyXは、文書のおいてあるツリー全体の更新をサポートします
18280 \begin_inset Foot
18281 status collapsed
18282
18283 \begin_layout Plain Layout
18284 すべての外部ファイルが、文書と同じディレクトリかそれ以下のサブディレクトリに来るようにファイル構造を構成する必要があります。
18285 \end_layout
18286
18287 \end_inset
18288
18289 。これは、subversion管理を知らなかったりレポジトリに新しい素材をコミットする勇気のない人たちと共同作業をする羽目になったときに、ひじょうに役に立ちます
18290
18291 \end_layout
18292
18293 \begin_layout Standard
18294 \begin_inset Flex Code
18295 status collapsed
18296
18297 \begin_layout Plain Layout
18298 ローカル辞書をレポジトリを使って更新
18299 \end_layout
18300
18301 \end_inset
18302
18303 コマンドは、ディレクトリ全体を更新し、マージに衝突が発生した場合には、ローカル版は保存されるので、意図しないデータロスが発生しません。ローカルな変更が発見された
18304 場合には、更新が開始される前にユーザに警告が与えられます。
18305 \end_layout
18306
18307 \begin_layout Labeling
18308 \labelwidthstring 00.00.0000
18309 SVNコマンド: 
18310 \begin_inset space ~
18311 \end_inset
18312
18313
18314 \begin_inset Newline newline
18315 \end_inset
18316
18317
18318 \begin_inset Flex Code
18319 status collapsed
18320
18321 \begin_layout Plain Layout
18322 svn diff $path(変更が発見された場合には通知します)
18323 \begin_inset Newline newline
18324 \end_inset
18325
18326 svn update --accept mine-full $path
18327 \end_layout
18328
18329 \end_inset
18330
18331
18332 \end_layout
18333
18334 \begin_layout Standard
18335 ここで
18336 \begin_inset Flex Code
18337 status collapsed
18338
18339 \begin_layout Plain Layout
18340 $path
18341 \end_layout
18342
18343 \end_inset
18344
18345 は文書のパスを示します。
18346 \end_layout
18347
18348 \begin_layout Subsubsection
18349 履歴を表示
18350 \end_layout
18351
18352 \begin_layout Standard
18353 これは、SVN文書の全履歴を表示します。
18354 \begin_inset Flex Code
18355 status collapsed
18356
18357 \begin_layout Plain Layout
18358 svn log 
18359 \begin_inset Quotes eld
18360 \end_inset
18361
18362 <ファイル名>
18363 \begin_inset Quotes erd
18364 \end_inset
18365
18366
18367 \end_layout
18368
18369 \end_inset
18370
18371 の出力がブラウザに表示されます。
18372 \end_layout
18373
18374 \begin_layout Subsubsection
18375 ファイルロック
18376 \begin_inset CommandInset label
18377 LatexCommand label
18378 name "sub:SVNファイルロック"
18379
18380 \end_inset
18381
18382
18383 \end_layout
18384
18385 \begin_layout Standard
18386 別々の改訂管理システム間でファイルを交換しようとすると、二人のユーザが同じ文書(の一部)を編集している場合、マージが衝突する問題を引き起こします。そのような衝突
18387 が発生した場合、手動で解決しなくてはならなくなりますが、その合理的な解決法としては、与えられた時間に一人のユーザだけがファイルを編集することが許されるように保証
18388 するための、何らかのロック機構を導入することが考えられます。
18389 \end_layout
18390
18391 \begin_layout Standard
18392 SVNには、このように相互に排他的なファイルアクセスを提供する機構が二つあります。ロックと、
18393 \begin_inset Flex Code
18394 status collapsed
18395
18396 \begin_layout Plain Layout
18397 svn:needs-lock
18398 \end_layout
18399
18400 \end_inset
18401
18402 svnファイル特性に依拠した書き込み権限の自動設定(第
18403 \begin_inset CommandInset ref
18404 LatexCommand ref
18405 reference "sub:自動ロック特性"
18406
18407 \end_inset
18408
18409 節を参照)です
18410 \begin_inset Foot
18411 status open
18412
18413 \begin_layout Plain Layout
18414 http://svnbook.red-bean.com/en/1.2/svn.advanced.locking.html
18415 \end_layout
18416
18417 \end_inset
18418
18419 。ある文書について、この特性が検出されたときには、LyXは自動的に文書編集にSVNロックを使用するようになり、チェックイン・チェックアウト機構はRCSと同じ枠組
18420 みに切り替わります。これは特に、LyXでのファイルの使われ方に以下の二つのモードがあることを意味します。
18421 \end_layout
18422
18423 \begin_layout Itemize
18424 非ロック状態。読み込まれたファイルは、読み込み専用モードになります。編集するためには、チェックアウトする必要があります。
18425 \emph on
18426 チェックアウト
18427 \emph default
18428 を行うと、レポジトリからの更新と、書き込みロックの獲得が行われます。ロックの獲得ができないと、非ロック状態から出ることができません。
18429 \end_layout
18430
18431 \begin_layout Itemize
18432 ロック状態。読み込まれたファイルは、「通常の」編集モードになります。他のユーザには、このファイルを編集する許可が与えられません。
18433 \emph on
18434 チェックイン
18435 \emph default
18436 を行うと、変更のコミットと書き込みロックの解放が行われます。文書に変更が加えられなかった場合には、コミットは実行されず
18437 \begin_inset Foot
18438 status collapsed
18439
18440 \begin_layout Plain Layout
18441 コミットは実行されないのに、コミットメッセージを入力するよう促されますが、驚かないでください。
18442 \end_layout
18443
18444 \end_inset
18445
18446 、書き込みロックの解放のみが行われます。
18447 \end_layout
18448
18449 \begin_layout Standard
18450 SVNコマンド:
18451 \end_layout
18452
18453 \begin_layout Labeling
18454 \labelwidthstring 00.00.0000
18455 チェックイン: 
18456 \begin_inset Flex Code
18457 status collapsed
18458
18459 \begin_layout Plain Layout
18460 svn commit -q -m
18461 \begin_inset Quotes erd
18462 \end_inset
18463
18464 <説明>
18465 \begin_inset Quotes erd
18466 \end_inset
18467
18468  
18469 \begin_inset Quotes eld
18470 \end_inset
18471
18472 <ファイル名>
18473 \begin_inset Quotes erd
18474 \end_inset
18475
18476
18477 \end_layout
18478
18479 \end_inset
18480
18481
18482 \begin_inset Newline newline
18483 \end_inset
18484
18485
18486 \begin_inset Flex Code
18487 status collapsed
18488
18489 \begin_layout Plain Layout
18490 svn unlock 
18491 \begin_inset Quotes eld
18492 \end_inset
18493
18494 <ファイル名>
18495 \begin_inset Quotes erd
18496 \end_inset
18497
18498
18499 \end_layout
18500
18501 \end_inset
18502
18503
18504 \end_layout
18505
18506 \begin_layout Labeling
18507 \labelwidthstring 00.00.0000
18508 チェックアウト: 
18509 \begin_inset Flex Code
18510 status collapsed
18511
18512 \begin_layout Plain Layout
18513 svn update 
18514 \begin_inset Quotes eld
18515 \end_inset
18516
18517 <ファイル名>
18518 \begin_inset Quotes erd
18519 \end_inset
18520
18521
18522 \end_layout
18523
18524 \end_inset
18525
18526
18527 \begin_inset Newline newline
18528 \end_inset
18529
18530
18531 \begin_inset Flex Code
18532 status collapsed
18533
18534 \begin_layout Plain Layout
18535 svn unlock 
18536 \begin_inset Quotes eld
18537 \end_inset
18538
18539 <ファイル名>
18540 \begin_inset Quotes erd
18541 \end_inset
18542
18543
18544 \end_layout
18545
18546 \end_inset
18547
18548
18549 \end_layout
18550
18551 \begin_layout Subsubsection
18552 自動ロック特性
18553 \begin_inset CommandInset label
18554 LatexCommand label
18555 name "sub:自動ロック特性"
18556
18557 \end_inset
18558
18559
18560 \end_layout
18561
18562 \begin_layout Standard
18563 上述したような
18564 \begin_inset Flex Code
18565 status collapsed
18566
18567 \begin_layout Plain Layout
18568 .lyx
18569 \end_layout
18570
18571 \end_inset
18572
18573 ファイルに対する書き込み権限の自動設定は、
18574 \begin_inset Flex MenuItem
18575 status collapsed
18576
18577 \begin_layout Plain Layout
18578 ファイル\SpecialChar \menuseparator
18579 バージョン管理\SpecialChar \menuseparator
18580 ロック特性を使用
18581 \end_layout
18582
18583 \end_inset
18584
18585 で行うことができます。このコマンドは、SVNサーバでファイルがロックされていないときのみ使用可能状態になります(つまり、使用するにはチェックアウトが必要です)。
18586 \end_layout
18587
18588 \begin_layout Standard
18589 SVNコマンド:
18590 \end_layout
18591
18592 \begin_layout Labeling
18593 \labelwidthstring 00.00.0000
18594 チェックイン: 
18595 \begin_inset Flex Code
18596 status collapsed
18597
18598 \begin_layout Plain Layout
18599 svn propset svn:needs-lock ON 
18600 \begin_inset Quotes eld
18601 \end_inset
18602
18603 <ファイル名>
18604 \begin_inset Quotes erd
18605 \end_inset
18606
18607
18608 \end_layout
18609
18610 \end_inset
18611
18612
18613 \end_layout
18614
18615 \begin_layout Labeling
18616 \labelwidthstring 00.00.0000
18617 チェックアウト: 
18618 \begin_inset Flex Code
18619 status collapsed
18620
18621 \begin_layout Plain Layout
18622 svn propdel svn:needs-lock 
18623 \begin_inset Quotes eld
18624 \end_inset
18625
18626 <ファイル名>
18627 \begin_inset Quotes erd
18628 \end_inset
18629
18630
18631 \end_layout
18632
18633 \end_inset
18634
18635
18636 \end_layout
18637
18638 \begin_layout Subsubsection
18639 \begin_inset CommandInset label
18640 LatexCommand label
18641 name "sub:VCS改訂情報"
18642
18643 \end_inset
18644
18645 文書の改訂情報
18646 \end_layout
18647
18648 \begin_layout Standard
18649 文書中で改訂情報を有効化するにはいくつかの方法があります。
18650 \end_layout
18651
18652 \begin_layout Itemize
18653 LyXによる直接サポート
18654 \end_layout
18655
18656 \begin_deeper
18657 \begin_layout Itemize
18658 ツリー改訂情報(
18659 \begin_inset Flex Code
18660 status collapsed
18661
18662 \begin_layout Plain Layout
18663 vcs-tree-revision
18664 \end_layout
18665
18666 \end_inset
18667
18668 )。
18669 \begin_inset Flex Code
18670 status collapsed
18671
18672 \begin_layout Plain Layout
18673 svnversion
18674 \end_layout
18675
18676 \end_inset
18677
18678 コマンドの出力を返します。下記の表が、結果の読み方のヒントを与えるでしょう。
18679 \end_layout
18680
18681 \begin_layout Standard
18682 \align center
18683 \begin_inset Tabular
18684 <lyxtabular version="3" rows="6" columns="2">
18685 <features tabularvalignment="middle">
18686 <column alignment="center" valignment="top" width="0">
18687 <column alignment="center" valignment="top" width="0">
18688 <row>
18689 <cell alignment="center" valignment="top" topline="true" bottomline="true" leftline="true" usebox="none">
18690 \begin_inset Text
18691
18692 \begin_layout Plain Layout
18693 出力
18694 \end_layout
18695
18696 \end_inset
18697 </cell>
18698 <cell alignment="center" valignment="top" topline="true" bottomline="true" leftline="true" rightline="true" usebox="none">
18699 \begin_inset Text
18700
18701 \begin_layout Plain Layout
18702 意味
18703 \end_layout
18704
18705 \end_inset
18706 </cell>
18707 </row>
18708 <row>
18709 <cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
18710 \begin_inset Text
18711
18712 \begin_layout Plain Layout
18713 4123:4168
18714 \end_layout
18715
18716 \end_inset
18717 </cell>
18718 <cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
18719 \begin_inset Text
18720
18721 \begin_layout Plain Layout
18722 改訂版の混合した作業コピー
18723 \end_layout
18724
18725 \end_inset
18726 </cell>
18727 </row>
18728 <row>
18729 <cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
18730 \begin_inset Text
18731
18732 \begin_layout Plain Layout
18733 4168M
18734 \end_layout
18735
18736 \end_inset
18737 </cell>
18738 <cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
18739 \begin_inset Text
18740
18741 \begin_layout Plain Layout
18742 修正された作業コピー
18743 \end_layout
18744
18745 \end_inset
18746 </cell>
18747 </row>
18748 <row>
18749 <cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
18750 \begin_inset Text
18751
18752 \begin_layout Plain Layout
18753 4123S
18754 \end_layout
18755
18756 \end_inset
18757 </cell>
18758 <cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
18759 \begin_inset Text
18760
18761 \begin_layout Plain Layout
18762 スイッチされた作業コピー
18763 \end_layout
18764
18765 \end_inset
18766 </cell>
18767 </row>
18768 <row>
18769 <cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
18770 \begin_inset Text
18771
18772 \begin_layout Plain Layout
18773 4123P
18774 \end_layout
18775
18776 \end_inset
18777 </cell>
18778 <cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
18779 \begin_inset Text
18780
18781 \begin_layout Plain Layout
18782 チェックアウト頻度が低かったことによる不完全な作業コピー
18783 \end_layout
18784
18785 \end_inset
18786 </cell>
18787 </row>
18788 <row>
18789 <cell alignment="center" valignment="top" topline="true" bottomline="true" leftline="true" usebox="none">
18790 \begin_inset Text
18791
18792 \begin_layout Plain Layout
18793 4123:4168MS
18794 \end_layout
18795
18796 \end_inset
18797 </cell>
18798 <cell alignment="center" valignment="top" topline="true" bottomline="true" leftline="true" rightline="true" usebox="none">
18799 \begin_inset Text
18800
18801 \begin_layout Plain Layout
18802 改訂版が混合し、修正され、スイッチされた作業コピー
18803 \end_layout
18804
18805 \end_inset
18806 </cell>
18807 </row>
18808 </lyxtabular>
18809
18810 \end_inset
18811
18812
18813 \end_layout
18814
18815 \begin_layout Itemize
18816 ファイル改訂情報。
18817 \begin_inset Flex Code
18818 status collapsed
18819
18820 \begin_layout Plain Layout
18821 svn
18822 \begin_inset space ~
18823 \end_inset
18824
18825 info
18826 \begin_inset space ~
18827 \end_inset
18828
18829 --xml
18830 \begin_inset space ~
18831 \end_inset
18832
18833 file.lyx
18834 \end_layout
18835
18836 \end_inset
18837
18838 の出力を解析したものが返されます。サポートされるフラグは
18839 \end_layout
18840
18841 \begin_deeper
18842 \begin_layout Itemize
18843 最終コミットのバージョン番号(
18844 \begin_inset Flex Code
18845 status collapsed
18846
18847 \begin_layout Plain Layout
18848 vcs-revision
18849 \end_layout
18850
18851 \end_inset
18852
18853
18854 \end_layout
18855
18856 \begin_layout Itemize
18857 最終コミットの著者(
18858 \begin_inset Flex Code
18859 status collapsed
18860
18861 \begin_layout Plain Layout
18862 vcs-author
18863 \end_layout
18864
18865 \end_inset
18866
18867
18868 \end_layout
18869
18870 \begin_layout Itemize
18871 最終コミットの日付(
18872 \begin_inset Flex Code
18873 status collapsed
18874
18875 \begin_layout Plain Layout
18876 vcs-date
18877 \end_layout
18878
18879 \end_inset
18880
18881
18882 \end_layout
18883
18884 \begin_layout Itemize
18885 最終コミットの時間(
18886 \begin_inset Flex Code
18887 status collapsed
18888
18889 \begin_layout Plain Layout
18890 vcs-time
18891 \end_layout
18892
18893 \end_inset
18894
18895
18896 \end_layout
18897
18898 \end_deeper
18899 \begin_layout Standard
18900 これらの情報は、情報差込枠で得ることができます(例:
18901 \begin_inset Flex Code
18902 status collapsed
18903
18904 \begin_layout Plain Layout
18905 info-insert buffer vcs-date
18906 \end_layout
18907
18908 \end_inset
18909
18910 )。これらの情報は、ファイルをsvn管理下に置いたときのみ(すなわち使用中文書の
18911 \begin_inset Flex Code
18912 status collapsed
18913
18914 \begin_layout Plain Layout
18915 .svn
18916 \end_layout
18917
18918 \end_inset
18919
18920 ディレクトリがあるときのみ)利用可能です。
18921 \end_layout
18922
18923 \end_deeper
18924 \begin_layout Itemize
18925 もう一つの---ハッカー的な---方法は、SVNキーワードを使用する方法です
18926 \begin_inset Foot
18927 status collapsed
18928
18929 \begin_layout Plain Layout
18930 http://svnbook.red-bean.com/en/1.4/svn.advanced.props.special.keywords.html
18931 \end_layout
18932
18933 \end_inset
18934
18935 。簡単に言えば、ファイルキーワード特性を設定して(例:
18936 \family sans
18937 svn propset svn:keywords 'Rev' file.lyx
18938 \family default
18939 )、文書中にキーワードTeXコード
18940 \begin_inset Foot
18941 status collapsed
18942
18943 \begin_layout Plain Layout
18944 これは、LyXがキーワードタグの途中で改行してしまわないことを確実にするための、簡単な方法です。
18945 \end_layout
18946
18947 \end_inset
18948
18949 タグ(例:
18950 \begin_inset ERT
18951 status open
18952
18953 \begin_layout Plain Layout
18954
18955 $Rev$
18956 \end_layout
18957
18958 \end_inset
18959
18960 )を貼り付けるのです。このようにして、SVNクライアントは、各更新やコミットの後に自動的に改訂番号を代入することができるのです(例
18961 \begin_inset ERT
18962 status open
18963
18964 \begin_layout Plain Layout
18965
18966 $Rev: 59 $
18967 \end_layout
18968
18969 \end_inset
18970
18971 )。このアプローチにはいくつか問題があります。第一に、TeXの世界では「$」文字は数式を表すのに使われるので、LyX中の
18972 \begin_inset Formula $Rev$
18973 \end_inset
18974
18975 という数式表現が、すべて
18976 \begin_inset Formula $Rev:59$
18977 \end_inset
18978
18979 になってしまいます。その他のId・Date・Authorなどといったキーワードも同様です。第二に、SVN出力は使用中のロケールに依存するので、Dateが用いられ
18980 ると、SVNは、問題を引き起こすような文字列を容易に生成してしまいます。第三に、文書中には、番号だけでなく「Rev:59」という文字列全体が表示されてしまいます
18981 。Subversionがユーザ定義のキーワードを実装するまでは、このアプローチを信頼性を持って使用したり、LyXがこれを直接サポートすることは、難しそうです。
18982 \end_layout
18983
18984 \begin_layout Subsection
18985 SVNとWindows環境
18986 \end_layout
18987
18988 \begin_layout Quote
18989 ユーザが、かなり早いうちに自分自身でコマンドライン操作を理解できないのであれば、TortoiseSVNを使った方が賢明でしょう。---P.
18990  A.
18991  ルービン
18992 \end_layout
18993
18994 \begin_layout Subsubsection
18995 準備
18996 \end_layout
18997
18998 \begin_layout Standard
18999 LyXを導入して、Subversionレポジトリへのアクセス権を持っている他に、ユーザはSubversionクライアントプログラムを導入する必要があります。クラ
19000 イアントプログラムのWindows用インストーラは
19001 \begin_inset CommandInset href
19002 LatexCommand href
19003 name "CollabNet"
19004 target "http://www.collab.net/nonav/downloads/subversion/"
19005
19006 \end_inset
19007
19008 にあります。ユーザは
19009 \begin_inset CommandInset href
19010 LatexCommand href
19011 name "TortoiseSVN"
19012 target "http://tortoisesvn.tigris.org/"
19013
19014 \end_inset
19015
19016 も導入することを考えるでしょう。これはSubversionの操作をWindows Explorerのコンテクスト(右クリック)メニューに統合します。LyX外部で
19017 行う操作は、一般的にExplorerコンテクストメニューを使った方が便利です。TortoiseSVNは、LyX自身が使用するクライアントプログラムの代わりとは成
19018 りませんので、注意してください。
19019 \end_layout
19020
19021 \begin_layout Subsubsection
19022 文書をSubversion管理下に置くには
19023 \end_layout
19024
19025 \begin_layout Standard
19026 LyX文書をSubversionのバージョン管理下に置く前に、その親ディレクトリをバージョン管理下に置かなくてはなりません。文書を、既にレポジトリに存在するプロ
19027 ジェクトに追加する際には、新規文書が置かれることになるディレクトリへ、プロジェクトをチェックアウトすることによって実現します。プロジェクト自体がバージョン管理下
19028 にない場合(たとえばこの文書が新規プロジェクトの最初のファイルである場合)には、このディレクトリをレポジトリにインポートしなくてはなりません。これは、LyXの外
19029 部で行います。インポートもチェックアウトも共に、TortoiseSVNを使えば、Explorerのコンテクストメニューから簡単に終えることができます。あるいは、
19030 DOSプロンプトでコマンドライン・クライアントを使って成し遂げることもできます。TortoiseSVNを使ったプロジェクトのインポート手続きを下記で説明します。
19031 レポジトリは既に存在し、新規プロジェクトを
19032 \begin_inset Flex Code
19033 status collapsed
19034
19035 \begin_layout Plain Layout
19036 C:
19037 \backslash
19038 new project
19039 \end_layout
19040
19041 \end_inset
19042
19043 で開始するものとします。Subversionクライアントプログラムを使うための情報を得るには、DOSシェルで
19044 \begin_inset Flex Code
19045 status collapsed
19046
19047 \begin_layout Plain Layout
19048 svn --help
19049 \end_layout
19050
19051 \end_inset
19052
19053 を実行してください。
19054 \end_layout
19055
19056 \begin_layout Enumerate
19057 Windows Explorerで
19058 \begin_inset Flex Code
19059 status collapsed
19060
19061 \begin_layout Plain Layout
19062 C:
19063 \backslash
19064 new project
19065 \end_layout
19066
19067 \end_inset
19068
19069 を見つけ出して右クリックし、
19070 \begin_inset Flex MenuItem
19071 status collapsed
19072
19073 \begin_layout Plain Layout
19074 TortoiseSVN\SpecialChar \menuseparator
19075 Repo-browser
19076 \end_layout
19077
19078 \end_inset
19079
19080 を選択してください。必要であれば、レポジトリのURLを調整し、OKをクリックしてください。
19081 \end_layout
19082
19083 \begin_layout Enumerate
19084 新規プロジェクトフォルダを置くレポジトリレベル(多くの場合最上位レベル)を右クリックし、
19085 \begin_inset Flex MenuItem
19086 status collapsed
19087
19088 \begin_layout Plain Layout
19089 Create folder\SpecialChar \ldots{}
19090
19091 \end_layout
19092
19093 \end_inset
19094
19095 をクリックしてください。プロジェクトフォルダの名称を入力してOKをクリックしてください。必要であればログファイル用のメッセージを入力し、再びOKをクリックしてく
19096 ださい。新規プロジェクトフォルダがレポジトリに現れるはずです。最後にOKを再度クリックして、レポジトリブラウザを終了してください。
19097 \end_layout
19098
19099 \begin_layout Enumerate
19100 再度
19101 \begin_inset Flex Code
19102 status collapsed
19103
19104 \begin_layout Plain Layout
19105 C:
19106 \backslash
19107 new project
19108 \end_layout
19109
19110 \end_inset
19111
19112 を右クリックし、今度は
19113 \begin_inset Flex MenuItem
19114 status collapsed
19115
19116 \begin_layout Plain Layout
19117 SVN Checkout\SpecialChar \ldots{}
19118
19119 \end_layout
19120
19121 \end_inset
19122
19123 を選択してください。レポジトリにたった今作成した、プロジェクトフォルダのURLを選択し、チェックアウトディレクトリを
19124 \begin_inset Flex Code
19125 status collapsed
19126
19127 \begin_layout Plain Layout
19128 C:
19129 \backslash
19130 new project
19131 \end_layout
19132
19133 \end_inset
19134
19135 に設定してから、OKをクリックしてください。フォルダが空でないことを警告されますが、OKをクリックして進んでください。すると、
19136 \begin_inset Flex Code
19137 status collapsed
19138
19139 \begin_layout Plain Layout
19140 C:
19141 \backslash
19142 new project
19143 \end_layout
19144
19145 \end_inset
19146
19147 の下に
19148 \begin_inset Flex Code
19149 status collapsed
19150
19151 \begin_layout Plain Layout
19152 .svn
19153 \end_layout
19154
19155 \end_inset
19156
19157 ディレクトリが作成されます。
19158 \end_layout
19159
19160 \begin_layout Enumerate
19161 LyXで文書を新規作成するか開くかして、
19162 \begin_inset Flex MenuItem
19163 status collapsed
19164
19165 \begin_layout Plain Layout
19166 ファイル\SpecialChar \menuseparator
19167 バージョン管理\SpecialChar \menuseparator
19168 登録
19169 \end_layout
19170
19171 \end_inset
19172
19173 をクリックします。ログメッセージを入力してOKをクリックし、文書をバージョン管理にコミットしてください。
19174 \end_layout
19175
19176 \begin_layout Standard
19177 爾後、
19178 \begin_inset Flex MenuItem
19179 status collapsed
19180
19181 \begin_layout Plain Layout
19182 ファイル\SpecialChar \menuseparator
19183 バージョン管理
19184 \end_layout
19185
19186 \end_inset
19187
19188 メニューのすべての機能が使用できるようになります。Windows ExplorerのTortoiseSVNコンテクストメニューか、コマンドプロンプトでのSubv
19189 ersionクライアントプログラムを使用して、文書をチェックイン・チェックアウトしたり、履歴を見たりといったことができるようになります。
19190 \end_layout
19191
19192 \begin_layout Subsubsection
19193 Windows下でSVNと共にSSHトンネルを使うには
19194 \end_layout
19195
19196 \begin_layout Standard
19197 Linuxに較べて、WindowsでSVNクライアントをSSH経由で通信するようにさせるのは、かなり厄介な仕事です。どのようにクライアント側を設定すればよいか、
19198 少なくとも幾分かのヒントをお示しするつもりですが、sshとWindowsコマンドラインの知識が前もって必要であり、それと共にかなりの量のフラストレーションが溜ま
19199 ることを覚悟しておいてください。
19200 \end_layout
19201
19202 \begin_layout Enumerate
19203 前節で述べたように、Windows用のSVNクライアントを入手してください。これが新規の導入である場合には、何らかのSVNコマンド(たとえば
19204 \begin_inset Flex Code
19205 status collapsed
19206
19207 \begin_layout Plain Layout
19208 svn --version
19209 \end_layout
19210
19211 \end_inset
19212
19213 )を実行して、configファイル群を生成させてください。これらは後で変更を加える必要があります。
19214 \end_layout
19215
19216 \begin_layout Enumerate
19217 Windows用のsshクライアントを選んでください。選択肢はたくさんありますが、ここではPutty tools
19218 \begin_inset Foot
19219 status open
19220
19221 \begin_layout Plain Layout
19222 \begin_inset Flex URL
19223 status collapsed
19224
19225 \begin_layout Plain Layout
19226
19227 http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html
19228 \end_layout
19229
19230 \end_inset
19231
19232
19233 \end_layout
19234
19235 \end_inset
19236
19237 のものを使用することとしましょう。クライアントが接続の度にパスワードを訊いてこないように、接続を自動化する必要があります。簡単にするために、追加的なパスワード保
19238 護などを加えないキーのみを使用することとします。
19239 \end_layout
19240
19241 \begin_deeper
19242 \begin_layout Enumerate
19243 \begin_inset Flex Code
19244 status collapsed
19245
19246 \begin_layout Plain Layout
19247 puttygen
19248 \end_layout
19249
19250 \end_inset
19251
19252 を使ってキーを生成します。.ppkプライベートキーファイルを保存し、パブリックキーファイルはサーバ側に置きます。SVNサーバがLinuxで走っている場合、このパブ
19253 リックキーの書式はLinuxのopensshと互換性がないために、「Public key for pasting into OpenSSH authorized
19254 _keys file:」編集フィールドから、直接サーバの
19255 \begin_inset Flex Code
19256 status collapsed
19257
19258 \begin_layout Plain Layout
19259 ~/.ssh/authorized_keys
19260 \end_layout
19261
19262 \end_inset
19263
19264 または
19265 \begin_inset Flex Code
19266 status collapsed
19267
19268 \begin_layout Plain Layout
19269 authorized_keys2
19270 \end_layout
19271
19272 \end_inset
19273
19274 ファイルにコピー&ペーストを行わなくてはならないことに注意してください。
19275 \end_layout
19276
19277 \begin_layout Enumerate
19278 Puttyのplinkを入手してください。SVNのconfigファイル
19279 \begin_inset Foot
19280 status collapsed
19281
19282 \begin_layout Plain Layout
19283 正確なパスはWindowsのバージョンに依りますが、通常は
19284 \begin_inset Flex Code
19285 status collapsed
19286
19287 \begin_layout Plain Layout
19288 c:
19289 \backslash
19290 Documents and Settings
19291 \backslash
19292 user
19293 \backslash
19294 Application Data
19295 \backslash
19296 Subversion
19297 \backslash
19298 config
19299 \end_layout
19300
19301 \end_inset
19302
19303
19304 \begin_inset Flex Code
19305 status collapsed
19306
19307 \begin_layout Plain Layout
19308 AppData
19309 \backslash
19310 Roaming
19311 \backslash
19312 Subversion
19313 \end_layout
19314
19315 \end_inset
19316
19317 辺りにあります。
19318 \end_layout
19319
19320 \end_inset
19321
19322 中の
19323 \begin_inset Flex Code
19324 status collapsed
19325
19326 \begin_layout Plain Layout
19327 [tunnels]
19328 \end_layout
19329
19330 \end_inset
19331
19332 セクションにsshコマンドを設定してください。例:
19333 \begin_inset Flex Code
19334 status collapsed
19335
19336 \begin_layout Plain Layout
19337 ssh=c:/path/plink.exe -i c:/path/private_key.ppk
19338 \end_layout
19339
19340 \end_inset
19341
19342
19343 \begin_inset Foot
19344 status collapsed
19345
19346 \begin_layout Plain Layout
19347 通常、正確なコマンドを機能させるには長い時間がかかり、それは多くの物事に依存します。たとえば、リモートサーバがPuttyなどの既定セッションとして保存されないよ
19348 うにしてください。うまく行かない場合には、まずSVNなしでplink経由の接続を試してください。
19349 \end_layout
19350
19351 \end_inset
19352
19353
19354 \end_layout
19355
19356 \end_deeper
19357 \begin_layout Enumerate
19358 SVNアーカイブをチェックアウトしてください。例:
19359 \begin_inset Flex Code
19360 status collapsed
19361
19362 \begin_layout Plain Layout
19363 svn co svn+ssh://user@server/repository_path
19364 \end_layout
19365
19366 \end_inset
19367
19368
19369 \end_layout
19370
19371 \begin_layout Subsubsection
19372 行末変換
19373 \end_layout
19374
19375 \begin_layout Standard
19376 共著者同士がLinuxとWindowsを混在させているとき、LyXは.lyxファイル中で異なった行末記号を使用することになります。これは、LyXの機能に関する限り
19377 問題になりませんが、コミット差分は巨大になり、マージではコンフリクトを引き起こしがちです。幸いにして、SVNは、.lyxファイルを
19378 \begin_inset Flex Code
19379 status collapsed
19380
19381 \begin_layout Plain Layout
19382 native
19383 \end_layout
19384
19385 \end_inset
19386
19387 モードに切り替える際
19388 \begin_inset Foot
19389 status collapsed
19390
19391 \begin_layout Plain Layout
19392 手短には
19393 \begin_inset Flex Code
19394 status collapsed
19395
19396 \begin_layout Plain Layout
19397 svn propset svn:eol-style native FILE_NAME
19398 \end_layout
19399
19400 \end_inset
19401
19402
19403 \end_layout
19404
19405 \end_inset
19406
19407 、CR/LF問題をどのように取り扱えばいいかを知っているので大丈夫です
19408 \begin_inset Foot
19409 status collapsed
19410
19411 \begin_layout Plain Layout
19412 \begin_inset Flex URL
19413 status collapsed
19414
19415 \begin_layout Plain Layout
19416
19417 http://svnbook.red-bean.com/en/1.4/svn.advanced.props.file-portability.html
19418 \end_layout
19419
19420 \end_inset
19421
19422
19423 \end_layout
19424
19425 \end_inset
19426
19427
19428 \end_layout
19429
19430 \begin_layout Subsection
19431 さらなる調整
19432 \end_layout
19433
19434 \begin_layout Standard
19435 vcコマンド機構が最近になって付け加えられたおかげで、LyXのパワーユーザは、改訂管理のための自製コマンドを作ることができるようになりました。
19436 \end_layout
19437
19438 \begin_layout Standard
19439 たとえば、以下のようにして、二つのTortoiseSVNコマンドを直接統合することができます。
19440 \end_layout
19441
19442 \begin_layout Description
19443 コミット: 
19444 \begin_inset Flex Code
19445 status collapsed
19446
19447 \begin_layout Plain Layout
19448 vc-command DR "." "TortoiseProc /command:commit /path:$$p"
19449 \end_layout
19450
19451 \end_inset
19452
19453
19454 \end_layout
19455
19456 \begin_layout Description
19457 元に戻す: 
19458 \begin_inset Flex Code
19459 status collapsed
19460
19461 \begin_layout Plain Layout
19462 vc-command DR "." "TortoiseProc /command:revert /path:$$p"
19463 \end_layout
19464
19465 \end_inset
19466
19467
19468 \end_layout
19469
19470 \begin_layout Subsection
19471 バージョン管理と文書比較
19472 \end_layout
19473
19474 \begin_layout Standard
19475 バージョン管理は、通常
19476 \begin_inset Flex Code
19477 status collapsed
19478
19479 \begin_layout Plain Layout
19480 diff
19481 \end_layout
19482
19483 \end_inset
19484
19485 ダンプを生成することによって、改訂版の間の変更点を検査するのが、典型的な使用法です。これは平文ファイルには有効なのですが、複雑な構造を持つLyXファイルの場合に
19486 は、あまり便利ではありません。そこで、LyXは独自の文書比較機能を提供しています。この機能を呼び出すには2つの方法があります。1つは、LyXの
19487 \begin_inset Flex Code
19488 status collapsed
19489
19490 \begin_layout Plain Layout
19491 VC_COMPARE
19492 \end_layout
19493
19494 \end_inset
19495
19496 関数を直接呼び出す方法であり(詳細はLyX関数説明書を参照)、もう1つは
19497 \begin_inset Flex MenuItem
19498 status collapsed
19499
19500 \begin_layout Plain Layout
19501 旧改訂と比較\SpecialChar \ldots{}
19502
19503 \end_layout
19504
19505 \end_inset
19506
19507 メニューないしアイコンを使用する方法です。当該文書のうち、任意の2つの改訂版を比較することもできますし、編集中の現行版を古い改訂版と比較することもできます(この
19508 とき改訂版遡及数「
19509 \begin_inset Flex MenuItem
19510 status collapsed
19511
19512 \begin_layout Plain Layout
19513 0
19514 \end_layout
19515
19516 \end_inset
19517
19518 」は、編集中のファイルと最後にコミットした改訂版との比較を意味します)。
19519 \end_layout
19520
19521 \begin_layout Standard
19522 この機能は、SVNとRCSでサポートされていますが、RCSは、より複雑なバージョン付けスキームを持っているため、制約があります。ダイアログ中で改訂版を指定する際
19523 の数字は、つねにRCS改訂番号の最後の数を指し示します(例:「1.2.35」版のときには「35」)。
19524 \end_layout
19525
19526 \begin_layout Section
19527 文芸的プログラミング
19528 \end_layout
19529
19530 \begin_layout Standard
19531
19532 \noun on
19533 Kayvan Sylvan
19534 \noun default
19535 (kayvan@sylvan.com)改訂 
19536 \noun on
19537 Edmar Wienskoski Jr.
19538 \noun default
19539 (edmar-w-jr@technologist.com)原文
19540 \end_layout
19541
19542 \begin_layout Subsection
19543 はじめに
19544 \end_layout
19545
19546 \begin_layout Standard
19547 この節の主な目的は、文芸的プログラミング(literate programming)のために、LyXをどう使えばよいかをお見せすることです。ここでは、あなたがこ
19548 のプログラミング技術をよくご存じで、「tangling」や「weaving」の意味するところを知っているものとして説明します。そうでない場合には、以下の各節にあ
19549 るウェブリンクをたどってください。そこには、かつての開発の歴史から最新のツールチップまで、たくさんの良質なドキュメンテーションがあります。
19550 \end_layout
19551
19552 \begin_layout Standard
19553 また、あなたが、LyXの設定を変更することを厭わない程度までLyXに習熟しており、Xリソースファイルにも親しんでいることを前提にしています。そうでない場合は、あ
19554 なたの必要とするトピックを扱っている、LyXの他の説明書で調べてください。
19555 \end_layout
19556
19557 \begin_layout Subsection
19558 文芸的プログラミング
19559 \end_layout
19560
19561 \begin_layout Standard
19562 以下は、文芸的プログラミング FAQからの抜粋です。
19563 \end_layout
19564
19565 \begin_layout Quotation
19566 文芸的プログラミングは、人間が読むのに適した形でのドキュメンテーションとソースの組合わせです。実際、文芸的プログラムは楽しい読み物であるべきであり、さらには参加
19567 したいとさえ思わせるべきなのです!(ボブ、ごめん。言わずにはいれなかった。)一般的に、文芸的プログラムは、ソースとドキュメンテーションを同一ファイル上に結合した
19568 ものです。そして、文芸的プログラミングツールは、ファイルを解析して、読むことのできるドキュメンテーションか、あるいはコンパイル可能なソースを生成します。文芸的プ
19569 ログラミングのWEBスタイルは、D.
19570 \begin_inset space \thinspace{}
19571 \end_inset
19572
19573 E.
19574  Knuthが、TeX組版ソフトウエアを開発中に作り出したものです。
19575 \end_layout
19576
19577 \begin_layout Standard
19578 他のエキスパートの発言です。
19579 \end_layout
19580
19581 \begin_layout Quotation
19582
19583 \emph on
19584 文芸的プログラミングは、冗長なコメント付けと何が違いますか?
19585 \end_layout
19586
19587 \begin_layout Quotation
19588 3つの際立った特徴があります。重要な順に列挙すれば、
19589 \end_layout
19590
19591 \begin_deeper
19592 \begin_layout Itemize
19593 推敲の順序が柔軟
19594 \end_layout
19595
19596 \begin_layout Itemize
19597 ブラウジングの自動サポート
19598 \end_layout
19599
19600 \begin_layout Itemize
19601 特に図式と数式を含んだドキュメンテーションの組版
19602 \end_layout
19603
19604 \end_deeper
19605 \begin_layout Quotation
19606 などがあります。
19607 \end_layout
19608
19609 \begin_layout Standard
19610 あなたの興味に火を付けたところで参考文献を見てみましょう。
19611 \end_layout
19612
19613 \begin_layout Subsubsection
19614 参考文献
19615 \end_layout
19616
19617 \begin_layout Standard
19618 完全な文芸的プログラミング FAQは
19619 \end_layout
19620
19621 \begin_layout Quote
19622 Literate Programming FAQ 
19623 \begin_inset Flex URL
19624 status collapsed
19625
19626 \begin_layout Plain Layout
19627
19628 http://shelob.ce.ttu.edu/daves/lpfaq/faq.html
19629 \end_layout
19630
19631 \end_inset
19632
19633
19634 \end_layout
19635
19636 \begin_layout Standard
19637 にあります。
19638 \end_layout
19639
19640 \begin_layout Standard
19641 このFAQには、23(二十三です!)の文芸的プログラミング用ツールが列挙されています。一部のツールは、特定のプログラミング言語用に特化したものですが、一般的な対
19642 象を持つものもあります。私は自分で使うのに、いくつかの理由から
19643 \noun on
19644 Noweb
19645 \noun default
19646 を選びました。
19647 \end_layout
19648
19649 \begin_layout Itemize
19650 ドキュメンテーションをLaTeXでもHTMLでも出力できる。
19651 \end_layout
19652
19653 \begin_layout Itemize
19654 開放的なアーキテクチャに持っているので、新しいフィルタをプラグインとして加えたり、自分が必要な特別な処理を実行することが容易である。
19655 \end_layout
19656
19657 \begin_layout Itemize
19658 すでに利用可能となっているフィルタの良質なコレクションがある(HTMLはその一つです)。
19659 \end_layout
19660
19661 \begin_layout Itemize
19662 無料である。
19663 \end_layout
19664
19665 \begin_layout Standard
19666 Nowebのウェブページは
19667 \end_layout
19668
19669 \begin_layout Quote
19670 Nowebホームページ 
19671 \begin_inset Flex URL
19672 status collapsed
19673
19674 \begin_layout Plain Layout
19675
19676 http://www.cs.virginia.edu/~nr/noweb/
19677 \end_layout
19678
19679 \end_inset
19680
19681
19682 \end_layout
19683
19684 \begin_layout Standard
19685 にあります。ここから始めれば、たくさんの興味深いリンクや、文芸的プログラミングの用例にたどり着くことができます。
19686 \end_layout
19687
19688 \begin_layout Subsection
19689 LyXと文芸的プログラミング
19690 \end_layout
19691
19692 \begin_layout Standard
19693 LyXにおける文芸的プログラミングのサポートは、LyXの汎用変換機構を使用して実現しています。このサポートは「Noweb非依存」的な方法で提供されているので、L
19694 yXの設定を変更するだけで、自分の好きな他の文芸的プログラミングツールを使って、この新しいLyXの機能を利用することができます。
19695 \end_layout
19696
19697 \begin_layout Subsubsection
19698 ドキュメントとコードの生成(weavingおよびtangling)
19699 \end_layout
19700
19701 \begin_layout Paragraph
19702 文書クラスの選択
19703 \end_layout
19704
19705 \begin_layout Standard
19706 NowebとLyXの導入に成功すると、新規文書を開いたり、既存文書の文書クラスを変更しようとする際、以下の3つの新しい文書クラスが利用可能になっているはずです。
19707 \end_layout
19708
19709 \begin_layout Itemize
19710 Article (Noweb)
19711 \end_layout
19712
19713 \begin_layout Itemize
19714 Book (Noweb)
19715 \end_layout
19716
19717 \begin_layout Itemize
19718 Report (Noweb)
19719 \end_layout
19720
19721 \begin_layout Standard
19722 文芸的プログラミング文書を作成する場合には、これらのうち一つを選んでください。
19723 \end_layout
19724
19725 \begin_layout Standard
19726 文芸的プログラミング文書は、これら3つのクラスに限定されないことに注意してください。letterのような他のスタイルから新しいクラスを作成することもできますし、
19727 Article (AMS)のような他のクラスバリエーションと組み合わせて作成することもできます。既存のクラスではカバーできないような、特別なニーズがある場合には
19728 、LyX開発者用メーリングリスト(lyx-devel@lists.lyx.org)に連絡していただければ、新しい項目を加えるように調整するか、そのしかたをお教えしま
19729
19730 \begin_inset Foot
19731 status collapsed
19732
19733 \begin_layout Plain Layout
19734 これは非常に簡単です。これを行うには、4行から成るファイルを作成し、自動設定を実行するだけなのです。
19735 \end_layout
19736
19737 \end_inset
19738
19739 。また、Noweb以外の文芸的プログラミングツールを使用する場合にも、そのための新しい文書クラスをつくる必要があります。
19740 \end_layout
19741
19742 \begin_layout Paragraph
19743 コードの入力
19744 \end_layout
19745
19746 \begin_layout Standard
19747 LyXでは、
19748 \noun on
19749 Scrap
19750 \noun default
19751
19752 \begin_inset Foot
19753 status collapsed
19754
19755 \begin_layout Plain Layout
19756 Nowebでの名称は「Chunk」です。歴史的な理由から、別の文芸プログラミングツールNuwebで使われている「scrap」という用語を使用しています。Nuwe
19757 bは、私がNowebに乗り換える前に長年使用していたツールです。
19758 \end_layout
19759
19760 \end_inset
19761
19762 という名前のレイアウトを使えば、コードを入力することができます。Nowebは次のようにscrapを区切ります。
19763 \end_layout
19764
19765 \begin_layout LyX-Code
19766 <<My scrap>>=
19767 \end_layout
19768
19769 \begin_layout LyX-Code
19770   code
19771 \end_layout
19772
19773 \begin_layout LyX-Code
19774   more code
19775 \end_layout
19776
19777 \begin_layout LyX-Code
19778   even more code
19779 \end_layout
19780
19781 \begin_layout LyX-Code
19782   @
19783 \end_layout
19784
19785 \begin_layout Standard
19786 問題は<<と@の間にあるものを完全にそのままの形で扱わなければならないことです。つまりLyXはこの間に書かれたものへのどんな変更も禁止しなくてははなりません。こ
19787 れはScrapと呼ぶ特別なレイアウトで扱われます。この環境は通常の段落のようですが、自由に空白を入れることができます。
19788 \end_layout
19789
19790 \begin_layout Standard
19791 Scrap段落環境の欠点は、連続したコードの段落の間に空行がソースコードにも印刷したドキュメントにも入ることです。これを回避するためには、Scrap環境の中の改
19792 行には(ctrl-return)を使ってください。上の例では次のようにします
19793 \begin_inset Foot
19794 status collapsed
19795
19796 \begin_layout Plain Layout
19797 印刷したバージョンを読んでいる場合にはこの例と上の例の違いが分かりません。
19798 \end_layout
19799
19800 \end_inset
19801
19802
19803 \end_layout
19804
19805 \begin_layout LyX-Code
19806 <<My scrap>>=
19807 \begin_inset Newline newline
19808 \end_inset
19809
19810   code
19811 \begin_inset Newline newline
19812 \end_inset
19813
19814   more code
19815 \begin_inset Newline newline
19816 \end_inset
19817
19818   even more code
19819 \begin_inset Newline newline
19820 \end_inset
19821
19822   @
19823 \end_layout
19824
19825 \begin_layout Standard
19826 この環境はうまく働きます。不便な点は普通のリターンのかわりにctrl-returnを使わなければならないことです
19827 \begin_inset Foot
19828 status collapsed
19829
19830 \begin_layout Plain Layout
19831 これは改善しなければならない点でしょう。
19832 \end_layout
19833
19834 \end_inset
19835
19836
19837 \end_layout
19838
19839 \begin_layout Standard
19840 また、Scrapの中にNowebの%defを使うことができます。これを使うことでNowebのidentifierの相互参照に項目を加えることができます。次の例を
19841 見てください。
19842 \end_layout
19843
19844 \begin_layout LyX-Code
19845 <<My scrap>>=
19846 \begin_inset Newline newline
19847 \end_inset
19848
19849   def some_function(args):
19850 \begin_inset Newline newline
19851 \end_inset
19852
19853     "This is the doc string for this function."
19854 \begin_inset Newline newline
19855 \end_inset
19856
19857     print "My args: ", args
19858 \end_layout
19859
19860 \begin_layout LyX-Code
19861 @ %def some_function
19862 \end_layout
19863
19864 \begin_layout Standard
19865 これをどのように使って、その結果相互参照がどうなるかは
19866 \emph on
19867 LIBDIR/examples/listerrors.lyx
19868 \emph default
19869 の中の文芸pythonプログラムを見るとよくわかります。
19870 \end_layout
19871
19872 \begin_layout Paragraph
19873 ドキュメンテーションの生成
19874 \end_layout
19875
19876 \begin_layout Standard
19877 新しい文章ファイルを正しい文書クラスでつくり、その中にコードとテキストも入れました。これをどうやって印刷したらいいのでしょう。簡単です。
19878 \begin_inset Flex MenuItem
19879 status collapsed
19880
19881 \begin_layout Plain Layout
19882 表示\SpecialChar \menuseparator
19883 DVI
19884 \end_layout
19885
19886 \end_inset
19887
19888 等を選ぶだけです。普通の文章の場合と同じで、特別なことは必要ありません。
19889 \end_layout
19890
19891 \begin_layout Standard
19892 LyXの内部で何が起っているかを説明しておきましょう。
19893 \end_layout
19894
19895 \begin_layout Enumerate
19896 \begin_inset Flex MenuItem
19897 status collapsed
19898
19899 \begin_layout Plain Layout
19900 表示\SpecialChar \menuseparator
19901 DVI
19902 \end_layout
19903
19904 \end_inset
19905
19906 が選ばれると、LaTeXファイルがつくられます。
19907 \end_layout
19908
19909 \begin_deeper
19910 \begin_layout Standard
19911 ドキュメントが文芸プログラミング用のクラスであった場合には、拡張子に(
19912 \begin_inset Flex MenuItem
19913 status collapsed
19914
19915 \begin_layout Plain Layout
19916 設定
19917 \end_layout
19918
19919 \end_inset
19920
19921 パネルで設定した)文芸プログラム用のものがつけられます。それ以外は .texが拡張子に使われます。
19922 \end_layout
19923
19924 \end_deeper
19925 \begin_layout Enumerate
19926 違いがファイル名だけなのに注意してください。LyXによる特別な処理は必要ありません。Scrap環境でコードを入力するのだけがポイントです。
19927 \end_layout
19928
19929 \begin_layout Enumerate
19930 ドキュメントが文芸プログラムクラスなら、LyXは内部のLyXからNowebのコンバータを使い、それからNowebからLaTeXのコンバータ
19931 \begin_inset Foot
19932 status collapsed
19933
19934 \begin_layout Plain Layout
19935 これらのコンバータは、
19936 \family sans
19937 \bar under
19938 E
19939 \bar default
19940 dit\SpecialChar \menuseparator
19941
19942 \bar under
19943 P
19944 \bar default
19945 references
19946 \family default
19947  パネルの Conversion タブで設定できます。
19948 \end_layout
19949
19950 \end_inset
19951
19952 を使ってLaTeXファイルを生成します。
19953 \end_layout
19954
19955 \begin_deeper
19956 \begin_layout Standard
19957 それ以外の場合はこのステップを飛ばします。
19958 \end_layout
19959
19960 \end_deeper
19961 \begin_layout Enumerate
19962 最後にLaTeXが実行され、普通の文章と同じ後処理が行われます。
19963 \end_layout
19964
19965 \begin_layout Standard
19966 様々なコンバータから走らせるコマンドを変えることによって、特定の文芸プログラム用のソフトウエアにしばられないようになっています。
19967 \end_layout
19968
19969 \begin_layout Paragraph
19970 コードの生成
19971 \end_layout
19972
19973 \begin_layout Standard
19974 ビルドメニューが選ばれた場合や、それに対応するツールバーのボタンが押された場合、上のステップ1と同様にLaTeXファイルが生成されます。それからLyXは
19975 \family typewriter
19976 Noweb->Program
19977 \family default
19978 のコンバータを起動します。通常は、このコンバータは(他のコンバータと同じように)2つの部分からできています。
19979 \end_layout
19980
19981 \begin_layout Enumerate
19982 コンバータプログラム。このプログラムは、一つのフォーマットから他のフォーマットへの変換を行います(この場合は、Nowebフォーマットからプログラムの疑似フォーマ
19983 ットへ変換します)。
19984 \end_layout
19985
19986 \begin_layout Enumerate
19987 エラーログパーサー。これはエラーメッセージをLyXが理解できる形へ書き直します。これによって、LyXはファイルバッファの正しい位置へエラーボックスを配置すること
19988 ができます。
19989 \end_layout
19990
19991 \begin_layout Standard
19992 はじめのパートのために、「変換子」設定で、
19993 \begin_inset Quotes eld
19994 \end_inset
19995
19996
19997 \family typewriter
19998 build-script$$i
19999 \family default
20000
20001 \begin_inset Quotes erd
20002 \end_inset
20003
20004 と指定します。これは基本的に、LyXが
20005 \family typewriter
20006 build-script
20007 \family default
20008 (プログラムかスクリプト名)を(一般にはLyXの一時ファイル用のディレクトリにつくられる)Nowebファイルの名前とともに起動することを意味しています。
20009 \end_layout
20010
20011 \begin_layout Standard
20012 以下にbuild-scriptの一例を書いておきます。パスが通っているディレクトリに置いて使います。
20013 \end_layout
20014
20015 \begin_layout LyX-Code
20016 #!/bin/sh
20017 \end_layout
20018
20019 \begin_layout LyX-Code
20020 #
20021 \end_layout
20022
20023 \begin_layout LyX-Code
20024 notangle -Rbuild-script $1 | env NOWEB_SOURCE=$1 sh
20025 \end_layout
20026
20027 \begin_layout Standard
20028 コンバータの設定の次の部分はFlagsです。これを
20029 \begin_inset Quotes eld
20030 \end_inset
20031
20032
20033 \family typewriter
20034 originaldir,parselog=listerrors
20035 \family default
20036
20037 \begin_inset Quotes erd
20038 \end_inset
20039
20040 と指定してください。これで、
20041 \family typewriter
20042 build-script
20043 \family default
20044 が出すすべてのエラーをlisterrorsプログラムに渡します。
20045 \end_layout
20046
20047 \begin_layout Standard
20048 コンバータコードがlisterrorsプログラムを探す順序は、はじめに
20049 \emph on
20050 MYLYXDIR/scripts
20051 \emph default
20052 、次に
20053 \emph on
20054 LIBDIR/scripts
20055 \emph default
20056 、最後にパスです。
20057 \end_layout
20058
20059 \begin_layout Paragraph
20060 文章中でのプログラムの構築操作の説明
20061 \end_layout
20062
20063 \begin_layout Standard
20064 LyXとNowebの統合の最後の部分は、
20065 \begin_inset Quotes eld
20066 \end_inset
20067
20068 build-script
20069 \begin_inset Quotes erd
20070 \end_inset
20071
20072  scrapです。一般に、あなたのプログラムの構築操作の説明それ自身をscrapに入れて文章中に含めなければなりません。上の例のnoweb用のbuild-scr
20073 iptでは、scrapを見つけるのにnotangleコマンドを使い、shを使って起動します。
20074 \end_layout
20075
20076 \begin_layout Standard
20077 以下に典型的なscrapがどのようなものかを書いておきます。
20078 \end_layout
20079
20080 \begin_layout LyX-Code
20081 <<build-script>>=
20082 \begin_inset Newline newline
20083 \end_inset
20084
20085 #!/bin/sh
20086 \begin_inset Newline newline
20087 \end_inset
20088
20089
20090 \begin_inset Newline newline
20091 \end_inset
20092
20093 if [ -z "${NOWEB_SOURCE}" ]
20094 \begin_inset Newline newline
20095 \end_inset
20096
20097 then
20098 \begin_inset Newline newline
20099 \end_inset
20100
20101   NOWEB_SOURCE=myfile.nw
20102 \begin_inset Newline newline
20103 \end_inset
20104
20105 fi
20106 \begin_inset Newline newline
20107 \end_inset
20108
20109 [...
20110  code to extract files ...]
20111 \begin_inset Newline newline
20112 \end_inset
20113
20114 [...
20115  code to compile files ...]
20116 \begin_inset Newline newline
20117 \end_inset
20118
20119 @
20120 \end_layout
20121
20122 \begin_layout Standard
20123
20124 \emph on
20125 LIBDIR/examples/listerrors.lyx
20126 \emph default
20127
20128 \emph on
20129 LIBDIR/examples/Literate.lyx
20130 \emph default
20131 を見てください。この2つのファイルには異なる実装のlisterrorsプログラムが含まれていて、これまで説明してきた各々の部分が全体としてどのようになるかをわか
20132 ってもらうための例です。また、
20133 \emph on
20134 LIBDIR/examples/noweb2lyx.lyx
20135 \emph default
20136 も見てください。面白いことに、これらの3つのファイルは、Python、C、Perlが各々使われていて、LyXの文芸プログラミングのサポートがプログラム言語に依存
20137 しないことを示しています。
20138 \end_layout
20139
20140 \begin_layout Subsubsection
20141 LyXの設定
20142 \end_layout
20143
20144 \begin_layout Standard
20145 すべての文芸プログラムのための設定は、
20146 \begin_inset Flex MenuItem
20147 status collapsed
20148
20149 \begin_layout Plain Layout
20150 ツール\SpecialChar \menuseparator
20151 設定
20152 \end_layout
20153
20154 \end_inset
20155
20156 パネルの「変換子」タブですることができます。重要な部分を見ておきましょう。
20157 \end_layout
20158
20159 \begin_layout Description
20160 the
20161 \begin_inset space ~
20162 \end_inset
20163
20164
20165 \begin_inset Quotes eld
20166 \end_inset
20167
20168 literate
20169 \begin_inset Quotes erd
20170 \end_inset
20171
20172
20173 \begin_inset space ~
20174 \end_inset
20175
20176 format 書式タブで設定します。ここで、Noweb特有の設定を行います。
20177 \family sans
20178 GUI名
20179 \family default
20180
20181 \family typewriter
20182 NoWeb
20183 \family default
20184 に、拡張子を
20185 \family typewriter
20186 .nw
20187 \family default
20188 に設定してください。これによって、LyXに変換プロセスの第一段階でつくられるファイルに
20189 \family typewriter
20190 .nw
20191 \family default
20192 という拡張子をつけることを指示します。
20193 \end_layout
20194
20195 \begin_layout Description
20196 the
20197 \begin_inset space ~
20198 \end_inset
20199
20200
20201 \family sans
20202 Program
20203 \family default
20204
20205 \begin_inset space ~
20206 \end_inset
20207
20208 format これは空にしてください。この項目のただひとつの目的は変換の最終的なフォーマットを指定することです(これが設定されていると、このフォーマットからの変
20209 換を行えます)。
20210 \end_layout
20211
20212 \begin_layout Description
20213
20214 \family sans
20215 NoWeb
20216 \family default
20217 ->
20218 \family sans
20219 LaTeX
20220 \family default
20221  このコンバータは、weavingの段階を行います。Nowebの場合は、
20222 \begin_inset Quotes eld
20223 \end_inset
20224
20225
20226 \family typewriter
20227 noweave -delay -index $$i > $$o
20228 \family default
20229
20230 \begin_inset Quotes erd
20231 \end_inset
20232
20233 に設定してください。
20234 \end_layout
20235
20236 \begin_layout Description
20237
20238 \family sans
20239 NoWeb
20240 \family default
20241 ->
20242 \family sans
20243 Program
20244 \family default
20245  これは、tanglingを行います。以前に説明したように、
20246 \family typewriter
20247 build-script $$i
20248 \family default
20249  と設定して、Flagsに 
20250 \begin_inset Quotes eld
20251 \end_inset
20252
20253
20254 \family typewriter
20255 originaldir,parselog=listerrors
20256 \family default
20257
20258 \begin_inset Quotes erd
20259 \end_inset
20260
20261  を入れてください。
20262 \end_layout
20263
20264 \begin_layout Subsubsection
20265 デバッグ機能の拡張
20266 \end_layout
20267
20268 \begin_layout Standard
20269 ddd/gdbまたは他のデバッガで使えるserver-goto-file-rowという関数が新たにLyXサーバに実装されました。
20270 \end_layout
20271
20272 \begin_layout Standard
20273 ddd/gdbでデバッグしているとき、一つのキーストロークで現在実行している位置でテキストエディタを起動できます。既定のdddの設定ではShift-Ctrl-V
20274 になっています。この設定はdddで
20275 \begin_inset Flex MenuItem
20276 status collapsed
20277
20278 \begin_layout Plain Layout
20279 ツール\SpecialChar \menuseparator
20280 設定\SpecialChar \menuseparator
20281 ファイル書式
20282 \end_layout
20283
20284 \end_inset
20285
20286 ウインドウを表示して、
20287 \begin_inset Flex MenuItem
20288 status collapsed
20289
20290 \begin_layout Plain Layout
20291 編集プログラム
20292 \end_layout
20293
20294 \end_inset
20295
20296 エントリを変えると変えることができます。
20297 \end_layout
20298
20299 \begin_layout Standard
20300 新しいLyXサーバの関数と、このdddの機能を使うために
20301 \begin_inset Flex MenuItem
20302 status collapsed
20303
20304 \begin_layout Plain Layout
20305 編集プログラム
20306 \end_layout
20307
20308 \end_inset
20309
20310 を次のように設定してください。
20311 \end_layout
20312
20313 \begin_layout LyX-Code
20314 echo "LYXCMD:monitor:server-goto-file-row:@FILE@ @LINE@" >~/.lyxpipe.in
20315 \end_layout
20316
20317 \begin_layout Standard
20318 こうしておくとdddを使っていてプログラムの編集したい場所があったとき、(dddのウインドウで)Shift-Ctrl-Vを押すだけでdddはLyXサーバに情報を
20319 送り、LyXは同じファイルを表示し、カーソルはdddが示した場所へあらわれます。これでもうデバッグの最中に推測しながらスクロールして場所を探す必要がなくなります
20320
20321 \end_layout
20322
20323 \begin_layout Standard
20324 この機能が動くにはLyXサーバが利用可能でなければなりません(既定ではLyXサーバーは使えないようになっています)。LyXサーバを使えるようにするには、
20325 \family sans
20326
20327 \begin_inset Flex MenuItem
20328 status collapsed
20329
20330 \begin_layout Plain Layout
20331
20332 \family sans
20333 設定
20334 \end_layout
20335
20336 \end_inset
20337
20338
20339 \family default
20340
20341 \family sans
20342
20343 \begin_inset Flex MenuItem
20344 status collapsed
20345
20346 \begin_layout Plain Layout
20347
20348 \family sans
20349 パス
20350 \end_layout
20351
20352 \end_inset
20353
20354
20355 \family default
20356 タブ)の
20357 \family sans
20358
20359 \begin_inset Flex MenuItem
20360 status collapsed
20361
20362 \begin_layout Plain Layout
20363
20364 \family sans
20365 LyXサーバーパイプ
20366 \family default
20367
20368 \end_layout
20369
20370 \end_inset
20371
20372
20373 \family default
20374
20375 \begin_inset Quotes eld
20376 \end_inset
20377
20378
20379 \family typewriter
20380 /home/<your-home-directory>/.lyx/lyxpipe
20381 \family default
20382
20383 \begin_inset Quotes erd
20384 \end_inset
20385
20386  のようにパスを指定してください。
20387 \end_layout
20388
20389 \begin_layout Standard
20390 詳しくは『
20391 \emph on
20392 取扱説明書カスタマイズ篇
20393 \emph default
20394 』のLyXサーバの説明を読んでください。
20395 \end_layout
20396
20397 \begin_layout Subsubsection
20398 ツールバーの拡張
20399 \end_layout
20400
20401 \begin_layout Standard
20402 ツールバーに加えることのできる6つの新しいボタンがあります。そのうちの5つのボタンは段落環境へのショートカットです。
20403 \family sans
20404 Standard
20405 \family default
20406
20407 \family sans
20408 Section
20409 \family default
20410
20411 \family sans
20412 LaTeX
20413 \family default
20414
20415 \family sans
20416 LyX-Code
20417 \family default
20418
20419 \family sans
20420 Scrap
20421 \family default
20422 環境用のボタンを用意しています。最後の一つはファイルメニューの Build Programエントリへのショートカットです。
20423 \end_layout
20424
20425 \begin_layout Standard
20426 LyXはツールバーで使うためのいくつものボタンを用意しています。私のツールバーはこの6つのショートカットに
20427 \begin_inset Flex MenuItem
20428 status collapsed
20429
20430 \begin_layout Plain Layout
20431 表示\SpecialChar \menuseparator
20432 更新\SpecialChar \menuseparator
20433 DVI
20434 \end_layout
20435
20436 \end_inset
20437
20438
20439 \begin_inset Flex MenuItem
20440 status collapsed
20441
20442 \begin_layout Plain Layout
20443 表示\SpecialChar \menuseparator
20444 DVI
20445 \end_layout
20446
20447 \end_inset
20448
20449 を組み合わせたものになっています。
20450 \end_layout
20451
20452 \begin_layout LyX-Code
20453 Toolbar
20454 \end_layout
20455
20456 \begin_layout LyX-Code
20457   Layouts
20458 \end_layout
20459
20460 \begin_layout LyX-Code
20461   Icon "layout Standard"
20462 \end_layout
20463
20464 \begin_layout LyX-Code
20465   Icon "layout Section"
20466 \end_layout
20467
20468 \begin_layout LyX-Code
20469   Icon "layout LaTeX"
20470 \end_layout
20471
20472 \begin_layout LyX-Code
20473   Icon "layout LyX-Code"
20474 \end_layout
20475
20476 \begin_layout LyX-Code
20477   Icon "layout Scrap"
20478 \end_layout
20479
20480 \begin_layout LyX-Code
20481   Separator
20482 \end_layout
20483
20484 \begin_layout LyX-Code
20485   Icon "buffer-view"
20486 \end_layout
20487
20488 \begin_layout LyX-Code
20489   Icon "buffer-typeset"
20490 \end_layout
20491
20492 \begin_layout LyX-Code
20493   Icon "build-program"
20494 \end_layout
20495
20496 \begin_layout LyX-Code
20497   Separator
20498 \end_layout
20499
20500 \begin_layout LyX-Code
20501 .
20502 \end_layout
20503
20504 \begin_layout LyX-Code
20505 .
20506 \end_layout
20507
20508 \begin_layout LyX-Code
20509 .
20510 \end_layout
20511
20512 \begin_layout LyX-Code
20513 End
20514 \end_layout
20515
20516 \begin_layout Subsubsection
20517 色を変える
20518 \end_layout
20519
20520 \begin_layout Standard
20521 LyXではいくつもの色を
20522 \begin_inset Flex MenuItem
20523 status collapsed
20524
20525 \begin_layout Plain Layout
20526 設定
20527 \end_layout
20528
20529 \end_inset
20530
20531 で変えることができます。まず変えたいと思うのはLaTeXフォントカラーでしょう。既定では赤になっていますが、ScrapはLaTeXフォントを使い、文芸的プログラ
20532 ミングでは多くのScrapがあるためにそれらがすべて赤では疲れてしまいます。
20533 \begin_inset Flex MenuItem
20534 status collapsed
20535
20536 \begin_layout Plain Layout
20537 操作性\SpecialChar \menuseparator
20538
20539 \end_layout
20540
20541 \end_inset
20542
20543 タブでこの色を変えることができます。
20544 \end_layout
20545
20546 \begin_layout Standard
20547 次にすることは画面の改行文字を見えなくすることです。改行文字の色を背景の色と同じにすることで改行文字を見えなくできます。私は改行文字を背景の色に似ているが少し違
20548 う色にすることを勧めます。こうすると、改行文字があるのはわかりますが、じゃまにならないでしょう。
20549 \end_layout
20550
20551 \begin_layout Chapter
20552 LaTeXの達人の秘密
20553 \begin_inset CommandInset label
20554 LatexCommand label
20555 name "cha:secrets"
20556
20557 \end_inset
20558
20559
20560 \end_layout
20561
20562 \begin_layout Standard
20563 LyXは強力な道具ですが、TeX/LaTeXでできることをすべてサポートしているわけではありません。しかし、ツールバーのTeXボタンを押したり、LaTeXプリア
20564 ンブルに追加するのをためらわなければ、多くのTeXやLaTeXのトリックを使うことができます。この節ではそのようなトリック、ヒント、アイデアを紹介します。まず家
20565 で、あまり重要でない文章で試してください。自分の博士論文でまず試そうとは考えない方がいいでしょう。
20566 \end_layout
20567
20568 \begin_layout Standard
20569 この節で紹介するものの多くは、通常のLaTeXディストリビューションにはあまり入っていないファイルを使います。teTeXを使っている場合には、ほとんどのファイル
20570 は含まれていますが、それでもいくつかは近くのCTANアーカイブからダウンロードする必要があります。しばしば、同じことをするのにいくつもの方法があったり、同じこと
20571 をするいくつものLaTeXファイルがあります。ここで紹介しているのは、いくつもの方法を比べてその中で我々が推薦するものではなく、単にあることをある特定のファイル
20572 でできるということの紹介です。
20573 \end_layout
20574
20575 \begin_layout Section
20576 多段組み
20577 \end_layout
20578
20579 \begin_layout Standard
20580 \begin_inset Flex Noun
20581 status collapsed
20582
20583 \begin_layout Plain Layout
20584 Lars Gullik Bjønnes
20585 \end_layout
20586
20587 \end_inset
20588
20589
20590 \end_layout
20591
20592 \begin_layout Subsection
20593 目的
20594 \end_layout
20595
20596 \begin_layout Standard
20597 この章
20598 \begin_inset Foot
20599 status collapsed
20600
20601 \begin_layout Plain Layout
20602 編集者註:もともとの章は
20603 \family typewriter
20604 multicol
20605 \family default
20606 パッケージの使い方を説明した見事な章でした。ただし、この取扱説明書にそのまま載せるには長すぎました。そのために重要な節のみを選んであります。もとの章(ほとんど物
20607 語です)は
20608 \family typewriter
20609 examples/multicol.lyx
20610 \family default
20611 にあります。
20612 \end_layout
20613
20614 \end_inset
20615
20616 の目的は、LyXの文章でどのようにLaTeXパッケージ
20617 \family typewriter
20618 multicol
20619 \family default
20620 を使うことができるのかを説明することです。LyXは
20621 \family typewriter
20622 multicol
20623 \family default
20624 パッケージをサポートしていないので、ちょっとしたトリックが必要です。この節を読むとどのようなトリックか明らかになるはずです。
20625 \end_layout
20626
20627 \begin_layout Subsection
20628 制限事項
20629 \end_layout
20630
20631 \begin_layout Standard
20632
20633 \family typewriter
20634 multicol
20635 \family default
20636 パッケージでは同じページ内で一段組みと多段組みを切り替えることができます。脚注も(ほとんどの場合)正しく扱われますが、カラムの下ではなくページの下におかれます。
20637 しかし、LaTeXのフロートメカニズムは現在の実装では部分的に使うことができなくなっています。今のところこの環境の範囲では、ページ幅のフロートしか使えません。
20638 \end_layout
20639
20640 \begin_layout Subsection
20641
20642 \end_layout
20643
20644 \begin_layout Subsubsection
20645 二段組み
20646 \end_layout
20647
20648 \begin_layout Standard
20649 二段組みを使いたい場合には、二段組みのレイアウトを始めたい場所にLaTeXモードで
20650 \family typewriter
20651
20652 \backslash
20653 begin{multicols}{2}
20654 \family default
20655 を挿入してください。そして二段組みを終わりたい場所に
20656 \family typewriter
20657
20658 \backslash
20659 end{multicols}
20660 \family default
20661 を入れます。次の例を見てください。
20662 \end_layout
20663
20664 \begin_layout Standard
20665 \begin_inset ERT
20666 status open
20667
20668 \begin_layout Plain Layout
20669
20670
20671 \backslash
20672 begin{multicols}{2}
20673 \end_layout
20674
20675 \end_inset
20676
20677
20678 \end_layout
20679
20680 \begin_layout Standard
20681 \noindent
20682
20683 \series bold
20684 \size small
20685 The Adventure of the Empty House
20686 \series default
20687
20688 \begin_inset Newline newline
20689 \end_inset
20690
20691 by 
20692 \noun on
20693 Sir Arthur Conan Doyle
20694 \end_layout
20695
20696 \begin_layout Standard
20697
20698 \size small
20699 It was in the spring of the year 1894 that all London was interested, and
20700  the fashionable world dismayed, by the murder of the Honourable Ronald
20701  Adair under most unusual and inexplicable circumstances.
20702  The public has already learned those particulars of the crime which came
20703  out in the police investigation, but a good deal was suppressed upon that
20704  occasion, since the case for the prosecution was so overwhelmingly strong
20705  that it was not necessary to bring forward all the facts.
20706  Only now, at the end of nearly ten years, am I allowed to supply those
20707  missing links which make up the whole of that remarkable chain.
20708  The crime was of interest in itself, but that interest was as nothing to
20709  me compared to the inconceivable sequel, which afforded me the greatest
20710  shock and surprise of any event in my adventurous life.
20711  Even now, after this long interval, I find myself thrilling as I think
20712  of it, and feeling once more that sudden flood of joy, amazement, and increduli
20713 ty which utterly submerged my mind.
20714  Let me say to that public, which has shown some interest in those glimpses
20715  which I have occasionally given them of the thoughts and actions of a very
20716  remarkable man, that they are not to blame me if I have not shared my knowledge
20717  with them, for I should have considered it my first duty to do so, had
20718  I not been barred by a positive prohibition from his own lips, which was
20719  only withdrawn upon the third of last month.
20720 \end_layout
20721
20722 \begin_layout Standard
20723 \begin_inset ERT
20724 status open
20725
20726 \begin_layout Plain Layout
20727
20728
20729 \backslash
20730 end{multicols}
20731 \end_layout
20732
20733 \end_inset
20734
20735
20736 \end_layout
20737
20738 \begin_layout Subsubsection
20739 多段組み
20740 \end_layout
20741
20742 \begin_layout Standard
20743 二段以上の多段組みをする場合も同じようにできます。
20744 \end_layout
20745
20746 \begin_layout Standard
20747 \begin_inset ERT
20748 status open
20749
20750 \begin_layout Plain Layout
20751
20752
20753 \backslash
20754 begin{multicols}{3}
20755 \end_layout
20756
20757 \end_inset
20758
20759
20760 \end_layout
20761
20762 \begin_layout Standard
20763
20764 \size footnotesize
20765 It can be imagined that my close intimacy with Sherlock Holmes had interested
20766  me deeply in crime, and that after his disappearance I never failed to
20767  read with care the various problems which came before the public.
20768  And I even attempted, more than once, for my own private satisfaction,
20769  to employ his methods in their solution, though with indifferent success.
20770  There was none, however, which appealed to me like this tragedy of Ronald
20771  Adair.
20772  As I read the evidence at the inquest, which led up to a verdict of willful
20773  murder against some person or persons unknown, I realized more clearly
20774  than I had ever done the loss which the community had sustained by the
20775  death of Sherlock Holmes.
20776  There were points about this strange business which would, I was sure,
20777  have specially appealed to him, and the efforts of the police would have
20778  been supplemented, or more probably anticipated, by the trained observation
20779  and the alert mind of the first criminal agent in Europe.
20780  All day, as I drove upon my round, I turned over the case in my mind and
20781  found no explanation which appeared to me to be adequate.
20782  At the risk of telling a twice-told tale, I will recapitulate the facts
20783  as they were known to the public at the conclusion of the inquest.
20784 \end_layout
20785
20786 \begin_layout Standard
20787 \begin_inset ERT
20788 status open
20789
20790 \begin_layout Plain Layout
20791
20792
20793 \backslash
20794 end{multicols}
20795 \end_layout
20796
20797 \end_inset
20798
20799
20800 \end_layout
20801
20802 \begin_layout Standard
20803 三段組み以上も可能ですが、読みにくくなり実用的ではないでしょう。
20804 \end_layout
20805
20806 \begin_layout Subsubsection
20807 カラムの中のカラム
20808 \end_layout
20809
20810 \begin_layout Standard
20811 カラムの中にカラムを入れることもできます。
20812 \end_layout
20813
20814 \begin_layout Standard
20815 \begin_inset ERT
20816 status open
20817
20818 \begin_layout Plain Layout
20819
20820
20821 \backslash
20822 begin{multicols}{2}
20823 \end_layout
20824
20825 \end_inset
20826
20827
20828 \end_layout
20829
20830 \begin_layout Standard
20831
20832 \size footnotesize
20833 The Honourable Ronald Adair was the second son of the Earl of Maynooth,
20834  at that time governor of one of the Australian colonies.
20835  Adair's mother had returned from Australia to undergo the operation for
20836  cataract, and she, her son Ronald, and her daughter Hilda were living together
20837  at 427 Park Lane.
20838 \end_layout
20839
20840 \begin_layout Standard
20841 \begin_inset ERT
20842 status open
20843
20844 \begin_layout Plain Layout
20845
20846
20847 \backslash
20848 begin{multicols}{2}
20849 \end_layout
20850
20851 \end_inset
20852
20853
20854 \end_layout
20855
20856 \begin_layout Standard
20857
20858 \size footnotesize
20859 The youth moved in the best society--had, so far as was known, no enemies
20860  and no particular vices.
20861  He had been engaged to Miss Edith Woodley, of Carstairs, but the engagement
20862  had been broken off by mutual consent some months before, and there was
20863  no sign that it had left any very profound feeling behind it.
20864  For the rest {sic} the man's life moved in a narrow and conventional circle,
20865  for his habits were quiet and his nature unemotional.
20866  Yet it was upon this easy-going young aristocrat that death came, in most
20867  strange and unexpected form, between the hours of ten and eleven-twenty
20868  on the night of March 30, 1894.
20869 \end_layout
20870
20871 \begin_layout Standard
20872 \begin_inset ERT
20873 status open
20874
20875 \begin_layout Plain Layout
20876
20877
20878 \backslash
20879 end{multicols}
20880 \end_layout
20881
20882 \end_inset
20883
20884
20885 \end_layout
20886
20887 \begin_layout Standard
20888
20889 \size footnotesize
20890 Ronald Adair was fond of cards--playing continually, but never for such
20891  stakes as would hurt him.
20892  He was a member of the Baldwin, the Cavendish, and the Bagatelle card clubs.
20893  It was shown that, after dinner on the day of his death, he had played
20894  a rubber of whist at the latter club.
20895  He had also played there in the afternoon.
20896
20897 \size default
20898  
20899 \size footnotesize
20900 The evidence of those who had played with him-- Mr.
20901  Murray, Sir John Hardy, and Colonel Moran--showed that the game was whist,
20902  and that there was a fairly equal fall of the cards.
20903  Adair might have lost five pounds, but not more.
20904  His fortune was a considerable one, and such a loss could not in any way
20905  affect him.
20906  He had played nearly every day at one club or other, but he was a cautious
20907  player, and usually rose a winner.
20908  It came out in evidence that, in partnership with Colonel Moran, he had
20909  actually won as much as four hundred and twenty pounds in a sitting, some
20910  weeks before, from Godfrey Milner and Lord Balmoral.
20911  So much for his recent history as it came out at the inquest.
20912 \end_layout
20913
20914 \begin_layout Standard
20915 \begin_inset ERT
20916 status open
20917
20918 \begin_layout Plain Layout
20919
20920
20921 \backslash
20922 end{multicols}
20923 \end_layout
20924
20925 \end_inset
20926
20927
20928 \end_layout
20929
20930 \begin_layout Standard
20931 より複雑な形でカラムの中にカラムを入れる例や、へッダのスペース、縦のカラムを分ける線の入れ方などの例は、ファイル 
20932 \family typewriter
20933 examples/multicol.lyx
20934 \family default
20935 を読んでください。
20936 \end_layout
20937
20938 \begin_layout Section
20939 箇条書き(連番)段落環境での番号振り
20940 \begin_inset Argument
20941 status collapsed
20942
20943 \begin_layout Plain Layout
20944 箇条書き(連番)の番号振り
20945 \end_layout
20946
20947 \end_inset
20948
20949
20950 \end_layout
20951
20952 \begin_layout Standard
20953 \begin_inset Flex Noun
20954 status collapsed
20955
20956 \begin_layout Plain Layout
20957 John Weiss
20958 \end_layout
20959
20960 \end_inset
20961
20962
20963 \begin_inset VSpace bigskip
20964 \end_inset
20965
20966
20967 \end_layout
20968
20969 \begin_layout Standard
20970 既定での
20971 \begin_inset Flex MenuItem
20972 status collapsed
20973
20974 \begin_layout Plain Layout
20975 箇条書き(連番)
20976 \end_layout
20977
20978 \end_inset
20979
20980 段落環境での番号の付け方はアラビア数字で始まり、アルファベットの大文字で終わります。違う番号の付け方をしたい場合にはどうしたらいいのでしょうか。次の例を見てくだ
20981 さい。
20982 \end_layout
20983
20984 \begin_layout LyX-Code
20985
20986 \backslash
20987 renewcommand{
20988 \backslash
20989 labelenumi}{
20990 \backslash
20991 Roman{enumi}.}
20992 \end_layout
20993
20994 \begin_layout LyX-Code
20995
20996 \backslash
20997 renewcommand{
20998 \backslash
20999 labelenumii}{
21000 \backslash
21001 Alph{enumii}.}
21002 \end_layout
21003
21004 \begin_layout LyX-Code
21005
21006 \backslash
21007 renewcommand{
21008 \backslash
21009 labelenumiii}{
21010 \backslash
21011 arabic{enumiii}.}
21012 \end_layout
21013
21014 \begin_layout LyX-Code
21015
21016 \backslash
21017 renewcommand{
21018 \backslash
21019 labelenumiv}{
21020 \backslash
21021 alph{enumiv}.)}
21022 \end_layout
21023
21024 \begin_layout Standard
21025 これは番号の付け方をまず大文字のローマ数字、次に大文字のアルファベット、アラビア数字、小文字のアルファベットにします。
21026 \end_layout
21027
21028 \begin_layout Standard
21029 前の例にはもう少しおまけがついていて、番号の後に点が入ります。例えば初めのレベルのレベルは
21030 \begin_inset Quotes eld
21031 \end_inset
21032
21033 I.
21034 \begin_inset Quotes erd
21035 \end_inset
21036
21037 のようになります。読みやすいように、番号の付け方を説明するのに<
21038 \begin_inset Quotes eld
21039 \end_inset
21040
21041 I.
21042 \begin_inset Quotes erd
21043 \end_inset
21044
21045 ,
21046 \begin_inset space ~
21047 \end_inset
21048
21049
21050 \begin_inset Quotes erd
21051 \end_inset
21052
21053 A.
21054 \begin_inset Quotes erd
21055 \end_inset
21056
21057 ,
21058 \begin_inset space ~
21059 \end_inset
21060
21061
21062 \begin_inset Quotes erd
21063 \end_inset
21064
21065 1.
21066 \begin_inset Quotes erd
21067 \end_inset
21068
21069 ,
21070 \begin_inset space ~
21071 \end_inset
21072
21073
21074 \begin_inset Quotes eld
21075 \end_inset
21076
21077 a.)
21078 \begin_inset Quotes erd
21079 \end_inset
21080
21081 >のような表示方法を使うことにしましょう。
21082 \end_layout
21083
21084 \begin_layout Standard
21085 例を見て分かるように、各々のネストのレベルにラベルコマンド
21086 \family typewriter
21087
21088 \backslash
21089 labelenumi
21090 \family default
21091  \SpecialChar \ldots{}
21092  
21093 \family typewriter
21094
21095 \backslash
21096 labelenumiv
21097 \family default
21098 とカウンタ
21099 \family typewriter
21100 enumi
21101 \family default
21102  \SpecialChar \ldots{}
21103  
21104 \family typewriter
21105 enumiv
21106 \family default
21107 があります。使うことのできる番号印刷用のコマンドは 
21108 \family typewriter
21109
21110 \backslash
21111 arabic{}
21112 \family default
21113
21114 \family typewriter
21115
21116 \backslash
21117 roman{}
21118 \family default
21119
21120 \family typewriter
21121
21122 \backslash
21123 Roman{}
21124 \family default
21125
21126 \family typewriter
21127
21128 \backslash
21129 alph{}
21130 \family default
21131
21132 \family typewriter
21133
21134 \backslash
21135 Alph{}
21136 \family default
21137 の5つでカウンタを一つ引数として取ります。これらの前または後ろに好きな文字を加えることができます。ただしスペースを加える必要はありません。
21138 \end_layout
21139
21140 \begin_layout Standard
21141 これらの機能を使った例をお見せしましょう。
21142 \end_layout
21143
21144 \begin_layout LyX-Code
21145
21146 \backslash
21147 renewcommand{
21148 \backslash
21149 labelenumi}{
21150 \backslash
21151 #
21152 \backslash
21153 Alph{enumi}
21154 \backslash
21155 #}
21156 \end_layout
21157
21158 \begin_layout LyX-Code
21159
21160 \backslash
21161 renewcommand{
21162 \backslash
21163 labelenumii}{
21164 \backslash
21165 Alph{enumi}.
21166 \backslash
21167 arabic{enumii}}
21168 \end_layout
21169
21170 \begin_layout LyX-Code
21171
21172 \backslash
21173 renewcommand{
21174 \backslash
21175 labelenumiii}{
21176 \backslash
21177 alph{enumiii}+}
21178 \end_layout
21179
21180 \begin_layout LyX-Code
21181
21182 \backslash
21183 renewcommand{
21184 \backslash
21185 labelenumiv}{(
21186 \backslash
21187 roman{enumiv})}
21188 \end_layout
21189
21190 \begin_layout Standard
21191 この例は番号の付け方を <
21192 \begin_inset Quotes eld
21193 \end_inset
21194
21195 #A#
21196 \begin_inset Quotes erd
21197 \end_inset
21198
21199 ,
21200 \begin_inset space ~
21201 \end_inset
21202
21203
21204 \begin_inset Quotes erd
21205 \end_inset
21206
21207 A.1
21208 \begin_inset Quotes erd
21209 \end_inset
21210
21211 ,
21212 \begin_inset space ~
21213 \end_inset
21214
21215
21216 \begin_inset Quotes erd
21217 \end_inset
21218
21219 a+
21220 \begin_inset Quotes erd
21221 \end_inset
21222
21223 ,
21224 \begin_inset space ~
21225 \end_inset
21226
21227
21228 \begin_inset Quotes eld
21229 \end_inset
21230
21231 (i)
21232 \begin_inset Quotes erd
21233 \end_inset
21234
21235 >のようにします。
21236 \end_layout
21237
21238 \begin_layout Section
21239 Dropped Capitals
21240 \end_layout
21241
21242 \begin_layout Standard
21243 \begin_inset Flex Noun
21244 status collapsed
21245
21246 \begin_layout Plain Layout
21247 Mike Ressler
21248 \end_layout
21249
21250 \end_inset
21251
21252
21253 \begin_inset VSpace bigskip
21254 \end_inset
21255
21256
21257 \end_layout
21258
21259 \begin_layout Standard
21260 \noindent
21261 \begin_inset ERT
21262 status collapsed
21263
21264 \begin_layout Plain Layout
21265
21266
21267 \backslash
21268 newfont{
21269 \backslash
21270 tmpfont}{cmr17 scaled 2500}{
21271 \backslash
21272 tmpfont T}
21273 \backslash
21274 vspace*{-8.4ex}
21275 \end_layout
21276
21277 \end_inset
21278
21279
21280 \end_layout
21281
21282 \begin_layout Standard
21283 \noindent
21284 \begin_inset ERT
21285 status open
21286
21287 \begin_layout Plain Layout
21288
21289
21290 \backslash
21291 hangindent=3.3em 
21292 \backslash
21293 hangafter=-3
21294 \end_layout
21295
21296 \end_inset
21297
21298  hose of you who like the style of old books probably also like 
21299 \begin_inset Quotes eld
21300 \end_inset
21301
21302 dropped capitals
21303 \begin_inset Quotes erd
21304 \end_inset
21305
21306 ---those large capital letters which begin each new chapter or section.
21307  
21308 \end_layout
21309
21310 \begin_layout Standard
21311 昔の本のスタイルが好きならこの例のように、dropped capitalsも多分好きでしょう。これは新しい章、または節が大きな大文字で始まるものです。これをLy
21312 X/LaTeXで実現するのは(少しはplain TeXを知る必要はありますが)簡単ですが、この節の初めのTeXモードを見てもらうと分かるように多くの仕事と繰り返
21313 しが必要になります。
21314 \end_layout
21315
21316 \begin_layout Standard
21317 \begin_inset ERT
21318 status open
21319
21320 \begin_layout Plain Layout
21321
21322
21323 \backslash
21324 verb+
21325 \backslash
21326 bigdrop{-1em}{3}{ptmri}{T}+
21327 \end_layout
21328
21329 \end_inset
21330
21331 こちらの方が簡単でしょう。CTANにある
21332 \family typewriter
21333 dropcaps
21334 \family default
21335 (またはより新しい
21336 \family typewriter
21337 dropping
21338 \family default
21339 )パッケージを使えば簡単にこのような文字をあなたの文章に入れることができます。このパッケージは teTeXに含まれていないのでこの文章の中でお見せできませんが、
21340 この段落を新しい文章にコピーして、先頭の
21341 \family typewriter
21342
21343 \backslash
21344 verb
21345 \family default
21346 と+を取り除き、プリアンブルに
21347 \family typewriter
21348
21349 \backslash
21350 usepackage{dropcaps}
21351 \family default
21352 を加えると、Times Roman ItalicのTが3行文の高さで余白に1emでた形で印刷されます(TeXが探せるディレクトリに
21353 \family typewriter
21354 dropcaps.sty
21355 \family default
21356 があることを確認してください)。最初の引数は字下げの量です。この例では負ですから余白に突き出します。2番目の引数は行数で表した文字の高さです。3番目の引数はフォ
21357 ント名です。tfmファイルも持つ物なら何でも動きます(
21358 \family typewriter
21359 .../texmf/fonts/tfm
21360 \family default
21361 ディレクトリで色々探してみてください)。私が気に入っているは
21362 \family typewriter
21363 yinit
21364 \family default
21365 で、これはdropped capital用に特にデザインされたドイツ文字のフォントです。4番目の引数が使う文字です。
21366 \family typewriter
21367 dropping
21368 \family default
21369 パッケージは
21370 \family typewriter
21371
21372 \backslash
21373 bigdrop
21374 \family default
21375 コマンド以外にも少し簡単な
21376 \family typewriter
21377
21378 \backslash
21379 dropping
21380 \family default
21381 コマンドも持っています。
21382 \end_layout
21383
21384 \begin_layout Section
21385 標準的でない形の段落
21386 \end_layout
21387
21388 \begin_layout Standard
21389 \begin_inset Flex Noun
21390 status collapsed
21391
21392 \begin_layout Plain Layout
21393 Mike Ressler
21394 \end_layout
21395
21396 \end_inset
21397
21398
21399 \begin_inset VSpace bigskip
21400 \end_inset
21401
21402
21403 \end_layout
21404
21405 \begin_layout Standard
21406 \begin_inset ERT
21407 status collapsed
21408
21409 \begin_layout Plain Layout
21410
21411
21412 \backslash
21413 begin{sloppypar}
21414 \end_layout
21415
21416 \end_inset
21417
21418
21419 \end_layout
21420
21421 \begin_layout Standard
21422 \begin_inset ERT
21423 status collapsed
21424
21425 \begin_layout Plain Layout
21426
21427
21428 \backslash
21429 newdimen
21430 \backslash
21431 varunit 
21432 \end_layout
21433
21434 \begin_layout Plain Layout
21435
21436
21437 \backslash
21438 setlength{
21439 \backslash
21440 varunit}{4.5in}
21441 \end_layout
21442
21443 \end_inset
21444
21445
21446 \end_layout
21447
21448 \begin_layout Standard
21449 \noindent
21450 \begin_inset ERT
21451 status collapsed
21452
21453 \begin_layout Plain Layout
21454
21455
21456 \backslash
21457 parshape 19 0.45
21458 \backslash
21459 varunit 0.332
21460 \backslash
21461 varunit
21462 \end_layout
21463
21464 \begin_layout Plain Layout
21465
21466 0.40
21467 \backslash
21468 varunit 0.300
21469 \backslash
21470 varunit
21471 \end_layout
21472
21473 \begin_layout Plain Layout
21474
21475 0.35
21476 \backslash
21477 varunit 0.293
21478 \backslash
21479 varunit
21480 \end_layout
21481
21482 \begin_layout Plain Layout
21483
21484 0.30
21485 \backslash
21486 varunit 0.300
21487 \backslash
21488 varunit
21489 \end_layout
21490
21491 \begin_layout Plain Layout
21492
21493 0.25
21494 \backslash
21495 varunit 0.317
21496 \backslash
21497 varunit
21498 \end_layout
21499
21500 \begin_layout Plain Layout
21501
21502 0.20
21503 \backslash
21504 varunit 0.342
21505 \backslash
21506 varunit
21507 \end_layout
21508
21509 \begin_layout Plain Layout
21510
21511 0.15
21512 \backslash
21513 varunit 0.373
21514 \backslash
21515 varunit
21516 \end_layout
21517
21518 \begin_layout Plain Layout
21519
21520 0.10
21521 \backslash
21522 varunit 0.410
21523 \backslash
21524 varunit
21525 \end_layout
21526
21527 \begin_layout Plain Layout
21528
21529 0.05
21530 \backslash
21531 varunit 0.453
21532 \backslash
21533 varunit
21534 \end_layout
21535
21536 \begin_layout Plain Layout
21537
21538 0.00
21539 \backslash
21540 varunit 0.500
21541 \backslash
21542 varunit
21543 \end_layout
21544
21545 \begin_layout Plain Layout
21546
21547 0.05
21548 \backslash
21549 varunit 0.453
21550 \backslash
21551 varunit
21552 \end_layout
21553
21554 \begin_layout Plain Layout
21555
21556 0.10
21557 \backslash
21558 varunit 0.410
21559 \backslash
21560 varunit
21561 \end_layout
21562
21563 \begin_layout Plain Layout
21564
21565 0.15
21566 \backslash
21567 varunit 0.373
21568 \backslash
21569 varunit
21570 \end_layout
21571
21572 \begin_layout Plain Layout
21573
21574 0.20
21575 \backslash
21576 varunit 0.342
21577 \backslash
21578 varunit
21579 \end_layout
21580
21581 \begin_layout Plain Layout
21582
21583 0.25
21584 \backslash
21585 varunit 0.317
21586 \backslash
21587 varunit
21588 \end_layout
21589
21590 \begin_layout Plain Layout
21591
21592 0.30
21593 \backslash
21594 varunit 0.300
21595 \backslash
21596 varunit
21597 \end_layout
21598
21599 \begin_layout Plain Layout
21600
21601 0.35
21602 \backslash
21603 varunit 0.293
21604 \backslash
21605 varunit
21606 \end_layout
21607
21608 \begin_layout Plain Layout
21609
21610 0.40
21611 \backslash
21612 varunit 0.300
21613 \backslash
21614 varunit
21615 \end_layout
21616
21617 \begin_layout Plain Layout
21618
21619 0.45
21620 \backslash
21621 varunit 0.332
21622 \backslash
21623 varunit
21624 \end_layout
21625
21626 \begin_layout Plain Layout
21627
21628 \end_layout
21629
21630 \end_inset
21631
21632 長方形の段落の形を変えたい場合があるでしょう。そういう場合は楽しいTeXコマンド
21633 \family typewriter
21634
21635 \backslash
21636 parshape
21637 \family default
21638 を使いましょう。この例で分かるように適当に行の長さを設定することで好きな形の段落が作れます。馬鹿げているように見えるかもしれませんが、dropped
21639  capitalを最終調整したり、長方形ではない図のまわりを文章で囲ったりするのにこのような手作業が必要なのです。
21640 \end_layout
21641
21642 \begin_layout Standard
21643 \begin_inset VSpace bigskip
21644 \end_inset
21645
21646 文法は
21647 \family typewriter
21648
21649 \backslash
21650 parshape numlines #1indent #1length #2indent #2length \SpecialChar \ldots{}
21651  #nindent #nlength
21652 \family default
21653  です。
21654 \family typewriter
21655 numlines
21656 \family default
21657 は段落をつくる行数です。その段落の本文がこれより短い場合はそこで終わり、長い場合には最後の行の定義がそれ以後も使われます。
21658 \family typewriter
21659 #nindent
21660 \family default
21661
21662 \family typewriter
21663 #nlength
21664 \family default
21665 エントリは左余白からの字下げの量と、字下げされたところからの行の長さを指定します。この形は現在の段落にだけ適応されて、次の段落では通常の形にリセットされます。
21666 \end_layout
21667
21668 \begin_layout Standard
21669 \begin_inset ERT
21670 status collapsed
21671
21672 \begin_layout Plain Layout
21673
21674
21675 \backslash
21676 end{sloppypar}
21677 \end_layout
21678
21679 \end_inset
21680
21681
21682 \end_layout
21683
21684 \begin_layout Section
21685 まとめ
21686 \end_layout
21687
21688 \begin_layout Standard
21689 見てきたように、この節には有用な例も馬鹿げた例も入っています。たとえば、最後の節のように段落の形を変えることが必要な人がそれほどいるとは思えませんが、重要な点は
21690 、TeXやLaTeXでどのようにすればいいかを理解する気があれば、ほとんどすべてをLyXの中でできるということです。TeXは、すばらしく強力な組版システムであり
21691 、LyXはそれをバックエンドとして使用しているので、そのすべての力があなたの前に利用可能なのです。Happy LyXing!
21692 \end_layout
21693
21694 \end_body
21695 \end_document