最終更新日: Tue Dec 19 22:47:43 2000
jlatex bababa.tex
xdvi bababa.dvi
dvi2ps bababa.dvi > bababa.ps
ghostview bababa.ps
dvi2ps ????.dvi | lp
dvi2ps -f △ -t △ ?????.dvi | lp
dvi2ps -f △ -t ○ ?????.dvi | lp
lp ????.ps | lp
psselect -p△-△ ?????.ps | lp
psselect -p△-○ ?????.ps | lp
xdvi -paper a4r ****.dvi
dvi2ps -o a4landscape ****.div | lpr -Pps
platex bababa.tex
dvips bababa.dvi > bababa.ps
もしくは dvips -o bababa.ps bababa.dvi注意:cosmoでは 相性が悪いので、platex・dvi2ps の組合わせでは使わないで下さい。
dvips ????.dvi | lp
dvips -p △ -l △ ?????.dvi | lp
dvips -p △ -l ○ ?????.dvi | lp
jlatex bababa.tex jbibtex bababa.tex jlatex bababa.tex jlatex bababa.tex
latexmk bababa.tex
あらかじめjlatex を実行しておき、DVIファイルを作成しておく。 % jlatex bababa.tex % dvi2tty -w132 bababa.dvi もしくは % detex -l bababa.dvi
% jlatex2html --help
% jlatex2html -no_navigation ????.tex
% jlatex2html -local_icons
% jlatex2html -split 0 -no_subdir ????.tex
% jlatex2html -show_section_numbers 補足:jlatex2htmlでhttp:… にリンクを自動的につけたいとき
% cp bababa.aux bababa.aux.old % nkf -e bababa.aux.old > bababa.auxとしてから実行してみましょう。
\documentclass[11pt]{jarticle} % レジュメなど %\documentclass[11pt]{jreport} % 修論・卒論など \usepackage{a4j} % 草稿用の条件マクロ \newif\if草稿 \草稿false %提出のモード %\草稿true %草稿のモード \usepackage{html} % jlatex2html で 使用 \usepackage{url} % \url のために必要 \usepackage{yuka} % ul ol dl のために必要 \if草稿 \usepackage[draft]{epsfig} % 図を印刷しない \else \usepackage{epsfig} % 図を挿入するのならば \fi \if草稿 % 以下は草稿用 (提出時には消す) \usepackage{misc} % タイトルに時間をつけるのに必要 %\usepackage{showkeys} % ラベルを表示する \fi \ifx\xkanjiskip\undefined% % NTT jTeX用 % 欧文が行の枠からはみ出るのを抑制する。(overfull warning) \jintercharskip=0em plus 0.3em minus 0.3em \fi % 参照文献用のURL 表記を定義する。(url.styのコメントを参照すること) % bibファイルで \url を使用できる %begin{latexonly} \renewcommand{\url}{\begingroup \def\UrlLeft{URL:\ <}\def\UrlRight{>}% \urlstyle{tt}\Url} %end{latexonly} % 参考文献リストの見出しを変更する。 % jarticleの場合 \renewcommand{\refname}{参照文献} % jreportの場合 %\renewcommand{\bibname}{参照文献} %タイトル \title{} \author{江草由佳} \if草稿 \date{\today \timeofday} % 草稿用 今日の日付と時間がでる \fi \begin{document} %タイトルの表示 \maketitle %内容……… %参照文献リスト \bibliographystyle{junsrt} \bibliography{master-thesis} \end{document}
%タイトル \title{} \author{江草由佳} \date{平成○○年○月} %\date{\today \timeofday} % 草稿用 日付と時間を表示
%ここにタイトルを表示 \maketitle
\usepackage{misc} % タイトルに時間をつけるのに必要 \date{\today \timeofday} % 草稿用 今日の日付と時間がでる 補足:もちろん \begin{document} の後で \maketitleする
\begin{itemize} \item \item \end{itemize}
\begin{enumerate} \item \item \end{enumerate}
\begin{description} \item[] \item[] \end{description}
\newenvironment{ul}{% \vspace{-3mm}% \begin{itemize}% \setlength{\partopsep}{0pt}% \setlength{\topsep}{0pt}% \setlength{\itemsep}{0pt}% \setlength{\parsep}{0pt}% \setlength{\parskip}{0pt}}{% \end{itemize}% \vspace{-3mm}}
\begin{ul} \item \item \end{ul}
\tiny \scriptsize \footnotesize \small \normalsize \large \Large \huge \Huge
{\Huge このように指定}
% 中央寄せ \begin{center} \large Z39.50におけるデータベース選択支援機能の実現 \\ The implementation of facility which supports database choice in Z39.50 \end{center} % 右寄せ \begin{flushright} 学籍番号:98505 \\ 氏名:江草 由佳 \end{flushright} % 左寄せ \begin{flushleft} (指導教官:石塚 英弘) \end{flushright}
\\ % 改行 \vspace{2mm} % 2mmの改行 \vspace{\baselineskip} % 一行の改行
\hspace{2cm} % 2cm の空白 \hspace{\parindent} % 段落始めのインデント
\usepackage{eclbkbox} % たぶん breakbox の ために必要
% \bkcounttrue 行数をつけたいとき \begin{breakbox} \begin{verbatim} %内容 ……… \end{breakbox} \end{verbatim}
\cite{○○} (参照番号を表示したくないとき \nocite{○○})
\begin{thebibliography}{99} \bibitem{○○} 図情太郎. 本とコンピュータの関係. △△学会 (19☆☆). \end{thebibliography}
\bibliographystyle{unsrt} \bibliography{../bibtex/nihon,../bibtex/english} ../bibtex/nihon.bib というファイルをつくりその中で以下のように記述 @Misc{sugiyama-tahen, yomi ="とじょうたろう", key = "図情太郎", note = "図情太郎. 本とコンピュータの関係. △△学会 (19☆☆)." }
\usepackage{url} % \url を使うのに必要 \usepackage{html} % jlatex2html % 参照文献用のURL 表記を定義する。(url.styのコメントを参照すること) % bibファイルで \url を使用できる %begin{latexonly} \renewcommand{\url}{\begingroup \def\UrlLeft{URL:\ <}\def\UrlRight{>}% \urlstyle{tt}\Url} %end{latexonly}
@Misc{sugiyama-tahen, yomi ="とじょうたろう", key = "図情太郎", note = "図情太郎. 本とコンピュータの関係. △△学会 (19☆☆). \\ {\url{http://www.tojou.ac.jp/~tarou/}}" }
% 参考文献リストの見出しを変更する。 % jarticleの場合 \renewcommand{\refname}{参照文献} % jreportの場合 %\renewcommand{\bibname}{参照文献}
% 参照文献を目次に追加 \clearpage \addcontentsline{toc}{chapter}{参照文献}
@Misc{mejirusi, yomi = "ああああああ", key = "ああああああ", note = "\underline{\bf ****** ここから下は、 参照されていない文献リスト ****** (DRAFT)}", }
\nocite{mejirusi} \nocite{*}
図\ref{○○}を参照
\usepackage{epsfig} % 図(\epdfig) のために必要 %\usepackage[draft]{epsfig} % 図を印刷しない草稿モードの場合
\begin{figure}[hp] \begin{center} \epsfig{file=./☆☆.ps,width=\hsize} \end{center} \caption{ほにゃららの図} \label{○○} \end{figure}
\usepackage{here} % 図を張り込んだ位置にしたいときに必要
%figure環境の位置指定オプションをH(大文字)にする \begin{figure}[H] ‥‥
表\ref{○○}を参照
\begin{table}\centering \begin{tabular}{|c|l|}\hline 必須のもの & \begin{tabular}{l} Number-of-records-returned()\\ Next-result-set-position()\\ Present-status()\end{tabular}\\ \hline 省略可能なものとして & \begin{tabular}{l} Response-Records()\\ Other-information(その他情報)\\ Reference-id(参照ID)\end{tabular}\\ \hline \end{tabular} \caption{Present rsponse} \label{present_res} \end{table}
\usepackage{supertabular}
% 表の最初の行の指定 \tablefirsthead{\hline \multicolumn{1}{|c}{Dublin Core} &% \multicolumn{1}{|c}{JAPAN/MARC} &% \multicolumn{1}{|c|}{フィールドの意味}\\\hline% } % 次ページの表の最初につく行の指定 \tablehead{ \multicolumn{3}{l}{\small 前ページの表の続き} \\ \hline \multicolumn{1}{|c}{Dublin Core} &% \multicolumn{1}{|c}{JAPAN/MARC} &% \multicolumn{1}{|c|}{フィールドの意味}\\\hline% } \tablecaption{JAPAN/MARC--DC} % キャプション \label{tabel:JMARCDC} % ラベル 参照するときは \ref \begin{center} \begin{supertabular}{|l|l|p{11cm}|} Title & 251--9\$A & タイトルと責任表示に関する事項:本タイトル \\ & 251--9\$D & タイトルと責任表示に関する事項:巻次、回次、年次等 \\\hline Creator & 251--9\$F & タイトルと責任表示に関する事項:責任表示 \\ & 751--9\$A & 著者標目:カタカナ形 \\ & 751--9\$X & 著者標目:ローマ字形 \\\hline \end{supertabular} \end{center}
\ifx\xkanjiskip\undefined% % NTT jTeX用 % 欧文が行の枠からはみ出るのを抑制する。(overfull warning) \jintercharskip=0em plus 0.3em minus 0.3em \fi%
\begin{document} の前の \usepackage{epsfig} をコメントアウトして以下を 追加 \usepackage[draft]{epsfig} % 図を印刷しない草稿モードの場合
\usepackage{showkeys} % ラベルを表示する
%目次のページ表記ローマ数字に \pagenumbering{roman}
%内容のページ表記をアラビア数字に \newpage \pagenumbering{arabic}
% 目次に ○○を追加 \addcontentsline{toc}{chapter}{○○}
ここに脚注をつけたい\footnote{この文章が脚注として表示される。}。
% 脚注のインデントをそろえる \makeatletter \long\def\@makefntext#1{\parindent 1em\noindent \@hangfrom{\hbox to 1.8em{\hss$^{\@thefnmark}$}}#1} \makeatother
% 付録 \appendix
% 付録を目次に追加 \clearpage \addcontentsline{toc}{chapter}{付録}
\begin{verbatim} ここに内容を書く \end{verbatim}
\usepackage{misc} % \verbfile \listing \timeofday のために必要
\verbfile{bababa.c}
\listing{bababa.c}
% 円数字を書くため 使用例:\maru{2} \newcommand{\maru}[1]{{\ooalign{% \hfil\hbox{$\bigcirc$}\hfil\crcr \hfil\hbox{#1}\hfil}}}
\maru{2}
\underline{下線をひきたいとこ}
% 行をまたいだアンダーラインのため(\juline) \ifx\xkanjiskip\undefined% \usepackage{juline} % NTT jTeX用 \else% \usepackage{julem} % ASCII pTeX用 \fi%
\juline{行をまたいで下線をひきたいとこ}
\usepackage{ascmac} % 囲みのため(screen,itembox)
\begin{screen} ここに内容をかく \end{screen}
\usepackage{ascmac} % 囲みのため(screen,itembox)
\begin{itembox}{ここに見出しを書く} ここに内容をかく \end{imtembox}
\usepackage{eclbkbox} % ページを越える囲みのため(breakbox)
% \setlength{\fboxrule}{△} % コメントをはずして△の枠の太さ指定。 \begin{breakbox} %\bkcounttrue % このコメントをはずすと行本号付きになります。 ここに内容をかく \end{breakbox}
\fbox{ESC}
\usepackage{url} % \url のために必要
\url{http://cosmo.ulis.ac.jp/~yuka/}
% 本文の行数と桁数を指定出来るように \def\linesparpage#1{\baselineskip=\textheight \divide\baselineskip by #1} \def\kcharparline#1{% \ifx\xkanjiskip\undefined% % NTT jTeX用 \jintercharskip 0mm plus 0.2mm minus 0.2mm \else % ASCII pTex用 \xkanjiskip 0mm plus 0.2mm minus 0.2mm \fi \settowidth{\textwidth}{あ}% \multiply\textwidth by #1} % 日本語アブストラクト用一行を40字に \kcharparline{40}
% 一ページを50行に \linesparpage{50}
\usepackage{fancyheadings} % ヘッダを変えるために必要 \pagestyle{fancy} % ドキュメント全体 %\thispagestyle{fancy} % このページのみ \setlength{\headrulewidth}{0pt} % ヘッダの下線を引かない。 \lhead{} \chead{} \rhead{} \lfoot{\today \timeofday} % 今日の日付と時間 \cfoot{--{\thepage}--} % -1- って感じ \rfoot{}
\usepackage{fancyheadings} % ヘッダを変えるために必要
\thispagestyle{fancy} % このページのみ \setlength{\headrulewidth}{0pt} % ヘッダの下線を引かない。 \lhead{} \chead{} \rhead{} \lfoot{\today \timeofday} % 今日の日付と時間 \cfoot{--{\thepage}--} % -1- って感じ \rfoot{}
% 行間を少し空ける。(2にすればダブルスペースになる) \renewcommand{\baselinestretch}{1.1}
参考数値:A4 の縦29.7cm 横21.0cm 1inch = 2.54cm 1pt (72.27pt = 1inch)
\documentclass[11pt]{jarticle} % レジュメなど \usepackage{a4j} % 余白を 3cm に(微調整あり) \setlength{\oddsidemargin}{0.7cm} \setlength{\evensidemargin}{0.7cm} \setlength{\textwidth}{14.7cm} \setlength{\topmargin}{-0.8cm} \setlength{\textheight}{23.4cm} \begin{document} ……
% 草稿用の条件マクロ \newif\if草稿 \草稿false %提出のモード %\草稿true %草稿のモード
\if草稿 %ここに草稿の時のみ使うものをかく \usepackage[draft]{epsfig} % 絵を印刷しない \else %ここに提出のときのみ使うものをかく \usepackage{epsfig} % 図を張り込むときに必要 \fi
\usepackage{indentfirst} % jreportで\chapterの直後の段落は字下げする。
\ifx\xkanjiskip\undefined% \bar % ここにNTT jTeX用の処理を書く。 \else% \foo % ここにASCII pTeX用の処理を書く。 \fi%
\usepackage{html} % jlatex2html で 利用
\htmladdnormallink{LCにいきます}{http://lcweb.loc.gov/}
\usepackage{landscape}参照:xdvi で見るとき 、印刷の時
# This is a Makefile for LaTeX documents. # LaTeXで文書を書く際のMakefileです。 # # たかくまさお (Email: masao@ulis.ac.jp) # ###注意### # 自分の環境でしか動作確認をしていないので、 # 他の人の環境ではうまくいかないかもしれません。 # 1999-12-15: # latexmkなる便利なものを見つけたので使ってみた # cf. CTAN/support/latexmk ########## # the root file-prefix of LaTeX document DOC = main ########## # macros PRINTER = ipcps2 HTMLDIR = $(DOC)_html CLEANFILES = core *~ *.bak WARNINGS ########## # commands LATEXMK = latexmk LATEX2HTML = jlatex2html -split 3 -show_section_numbers -dir $(HTMLDIR) DETEX = detex -l DVI2TTY = dvi2tty -w132 PS2PDF = ps2pdf ########## # targets all: prev # all: dvi dvi: $(LATEXMK) $(DOC).tex prev: view view: $(LATEXMK) -pv $(DOC).tex ps: $(LATEXMK) -ps $(DOC).tex psprev: psview psview: $(LATEXMK) -ps -pv $(DOC).tex print: ps lp -d $(PRINTER) $(DOC).ps html: dvi $(LATEX2HTML) $(DOC) txt: text text: txt.detex txt.dvi2tty: dvi $(DVI2TTY) $(DOC) > $(DOC).txt txt.detex: $(DETEX) $(DOC) > $(DOC).txt pdf: ps $(PS2PDF) $(DOC).ps $(DOC).pdf help: @echo "--- Makefile for LaTeX [writings] ---" @echo " make dvi : create dvi file" @echo " make (view|prev) : preview dvi file" @echo " make print : printout document" @echo " make ps : create postscript file" @echo " make (psview|psprev) : preview postscript file" @echo " make clean : clean up temporary files" @echo " make distclean : clean up created files" @echo " make html : create HTML file" @echo " make (txt|text) : create plain text file" @echo " make pdf : create PDF file" clean: $(LATEXMK) -c $(DOC).tex rm -f $(CLEANFILES) distclean: $(LATEXMK) -C $(DOC).tex rm -f $(CLEANFILES) $(DOC).txt $(DOC).pdf if [ -d $(HTMLDIR) ]; then \ rm -rf $(HTMLDIR); \ fi;
% cp bababa.sty /usr/local/share/texmf/tex/local % mktexlsr
% jlatex supertabular.ins このように実行することによってsupertabular.dtx からsupertabular.styを 取り出すことが出来ます。supertabular.dtx そのものを(p)latexで処理すると,スタイルファイルのドキュメントを得ることが出来ます。 LaTeX2eのスタイルファイルはこのように foo.insとfoo.dtxの形態で配布されていることが多いので憶えておかれる と良いでしょう。 引用:http://www.nsknet.or.jp/~tony/TeX/goshoku.html
% kpsewhich indentfirst.sty
setenv TEXINPUTS ".:/home/yuka/latex/texsty::"
~/.Xdefaults に 以下の一行を追加する。 XDvi.postscript: off
# 全ての参照文献を表示するため nocite: nocite.tex nocite.tex: master-thesis.bib perl -nle 'print if s/\@(\w+)\{(.*),/\\nocite\{$$2\}/g;' < master-thesis.bib > $@
% make nocite とすると、 master-thesis.bib ファイルから nocite.tex という すべての文献が \nocite{} で書いてあるファイルが出来る。
%参照文献の確認 \nocite{mejirusi} \input{nocite.tex} 補足: bibファイルにあらかじめ以下のダミー文献を入れておく。 @Misc{mejirusi, yomi = "めじるし", key = "めじるし", note = "\underline{\bf ****** ここから下は、参照されていない文献リスト ****** (DRAFT)}" }