changeset 1:905f551ddf59

add: table of contents
author matac42 <matac@cr.ie.u-ryukyu.ac.jp>
date Wed, 05 Jan 2022 20:09:22 +0900
parents 9a003bf6faec
children b38cb9d5eb90
files paper/__latexindent_temp.pdf paper/__latexindent_temp.tex paper/figs/sample.png paper/ie-thesis.sty paper/logo_u-ryukyu.jpg paper/text/Eabstract.tex paper/text/Jabstract.tex paper/text/__latexindent_temp.tex paper/text/chapter2.tex paper/text/introduction.tex paper/text/reference.tex paper/thesis.pdf paper/thesis.tex
diffstat 13 files changed, 327 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
Binary file paper/__latexindent_temp.pdf has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/paper/__latexindent_temp.tex	Wed Jan 05 20:09:22 2022 +0900
@@ -0,0 +1,50 @@
+\documentclass[title,12pt]{jsreport}
+\usepackage{ie-thesis}
+
+\jtitle{GearsOSにおけるFileSystemの設計}
+\title{Designing a FileSystem in GearsOS}
+
+\affiliation{琉球大学工学部工学科知能情報コース}
+\studentid{185742J}
+\author{又吉 雄斗}
+\supervisor{河野 真治}
+
+%\Jabstract{\include{./text/Jabstract}}
+\Jabstract{\input{./text/Jabstract.tex}}
+\Eabstract{\input{./text/Eabstract.tex}}
+   
+\begin{document}
+\maketitle %Don't remove.
+
+% 目次
+\tableofcontents	%Don't remove.
+
+% 図目次,図がある場合のみ
+\listoffigures
+
+% 表も軸,表がある場合のみ
+\listoftables
+
+% pagecounter settings
+\setcounter{page}{0}	%Don't remove.
+
+% main text
+% introduction
+\include{./text/introduction}
+
+% ... 
+\include{./text/chapter2}
+
+
+\chapter{まとめ}
+
+\chapter*{謝辞}
+
+% reference
+\include{./text/reference}
+
+%付録がある場合のみ
+%\appendix
+%付録項目ごとに章構成する.章番号は本文とは独立に構成される.
+
+\end{document}
\ No newline at end of file
Binary file paper/figs/sample.png has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/paper/ie-thesis.sty	Wed Jan 05 20:09:22 2022 +0900
@@ -0,0 +1,103 @@
+%   ie-thesis:  Standard Thesis Style File @ ie.u-ryukyu
+%   (based on jsreport.cls)
+%   (c) Itsuki KUNITA (kunita@ie.u-ryukyu.ac.jp)
+%   2021/12/07
+%
+%
+% packages
+\usepackage[dvips]{graphicx}
+\usepackage[dvipdfmx]{color}
+\usepackage{setspace}
+\usepackage{url}
+\usepackage{amsmath}
+\usepackage{fancyhdr}
+\pagestyle{fancy}
+\chead{}
+\lhead{琉球大学学位論文(学士)}
+\rhead[\leftmark]{\leftmark}
+\cfoot[\thepage]{\thepage}
+\renewcommand{\chaptermark}[1]{\markboth{第\ \normalfont\thechapter\ 章~#1}{}}
+
+% settings
+\setcounter{secnumdepth}{3}
+\setcounter{tocdepth}{2}
+
+  
+%
+% title in Japanese
+\def\jtitle#1{\gdef\@jtitle{#1}}
+\def\@jtitle{}
+% affiliation
+\def\affiliation#1{\gdef\@affiliation{#1}}
+\def\@affiliation{}
+% student ID 
+\def\studentid#1{\gdef\@studentid{#1}}
+\def\@studentid{}
+% supervisor 
+\def\supervisor#1{\gdef\@supervisor{#1}}
+\def\@supervisor{}
+% abstract, Japanese
+\def\Jabstract#1{\gdef\@Jabstract{#1}}
+\def\Eabstract#1{\gdef\@Eabstract{#1}}
+%
+% maketitle
+\renewcommand{\maketitle}{%
+\newpage\null
+\thispagestyle{empty}
+%\pagenumbering{roman} %Don't remove.
+    \begin{center}%
+		\vskip -7.0em
+		%\begingroup
+		\renewcommand{\arraystretch}{1.5}
+		\begin{tabular}{c}
+			\textbf{\Large \number\year 年度 卒業論文}\\
+			\textbf{\Large Bachelor's Thesis}\\
+		\end{tabular}\\
+		\vspace{3zw}
+		\renewcommand{\arraystretch}{3.0}
+		\begin{tabular}{c}
+			\begin{minipage}[c]{36zw}	\center{\textbf{\LARGE \@jtitle}}\end{minipage}\\
+			\begin{minipage}[c]{36zw}	\center{\textbf{\LARGE \@title}}\end{minipage}\\
+		\end{tabular}\\%
+		\renewcommand{\arraystretch}{1.5}
+		\vspace{6zw}
+		\includegraphics[width=70mm]{logo_u-ryukyu.jpg}\\
+		\vspace{6zw}
+		\renewcommand{\arraystretch}{1.5}
+		\begin{tabular}{c}%
+			\textbf{\Large \@affiliation}\\
+			\textbf{\Large \@studentid \hspace{1zw} \@author}\\
+			\\
+			\textbf{\Large 指導教員 \hspace{1zw} \@supervisor}
+		\end{tabular}%
+	\end{center}%
+\newpage\null
+\thispagestyle{empty}
+	\begin{spacing}{1.5}
+		\leftline{\textbf{\Large 要旨}}
+	\end{spacing}
+	\begin{spacing}{1.2}
+		\fontsize{12pt}{0mm}\selectfont
+		\@Jabstract
+	\end{spacing}
+\newpage\null
+\thispagestyle{empty}
+	\begin{spacing}{1.5}
+		\leftline{\textbf{\Large Abstract}}
+	\end{spacing}
+	\begin{spacing}{1.2}
+		\fontsize{12pt}{0mm}\selectfont
+		\@Eabstract
+	\end{spacing}
+%\newpage\null
+}
+
+%章
+\renewcommand{\chapter}{%
+  \if@openright\cleardoublepage\else\clearpage\fi
+  %\pagenumbering{arabic} %Don't remove.
+  \thispagestyle{empty}%
+  \global\@topnum\z@
+  \@afterindentfalse
+  \secdef\@chapter\@schapter
+}
Binary file paper/logo_u-ryukyu.jpg has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/paper/text/Eabstract.tex	Wed Jan 05 20:09:22 2022 +0900
@@ -0,0 +1,1 @@
+ここには英語で要旨を記述する.日本語で記述される卒業論文であってもこの項目を省略することはできない.分量規定はないが,日本語用紙と比較して極端に少ないことがないようにする.
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/paper/text/Jabstract.tex	Wed Jan 05 20:09:22 2022 +0900
@@ -0,0 +1,1 @@
+ここには日本語要旨を記述する.分量の目安は全角300文字以上1ページ以内程度である.本文が英語の場合であっても日本語要旨を記述するものとする.
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/paper/text/__latexindent_temp.tex	Wed Jan 05 20:09:22 2022 +0900
@@ -0,0 +1,40 @@
+\chapter{Continuation based C}
+\section{CodeGearとDataGear}
+\section{ノーマルレベルとメタレベル}
+\section{継続性}
+
+\chapter{GearsOS}
+\section{信頼性の保証}
+\section{stub}
+\section{context}
+
+\chapter{Christie}
+\section{Gearの概念}
+\section{DataGearManager}
+\section{topology manager}
+
+\chapter{UnixのFileSystem}
+\section{inode}
+
+\chapter{GearsFileSystemのdirectory}
+\section{Treeによるdirectory構造}
+\section{Unix Like な interface}
+\subsection{mkdir}
+\subsection{ls}
+\subsection{cd}
+\section{inodeを用いたdirectory entry}
+\section{非破壊的編集によるBackup}
+
+\chapter{File構造}
+\section{I/O Stream}
+\section{logによるバージョン管理}
+
+\chapter{WordCount}
+\section{API}
+\section{GearBox的な処理}
+
+\chapter{今後の課題}
+\section{分散ファイルシステム}
+\section{GearsAgda}
+\section{shell}
+\section{モデル検査}
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/paper/text/chapter2.tex	Wed Jan 05 20:09:22 2022 +0900
@@ -0,0 +1,40 @@
+\chapter{Continuation based C}
+\section{CodeGearとDataGear}
+\section{ノーマルレベルとメタレベル}
+\section{継続性}
+
+\chapter{GearsOS}
+\section{信頼性の保証}
+\section{stub}
+\section{context}
+
+\chapter{Christie}
+\section{Gearの概念}
+\section{DataGearManager}
+\section{topology manager}
+
+\chapter{UnixのFileSystem}
+\section{inode}
+
+\chapter{GearsFileSystemのdirectory}
+\section{Treeによるdirectory構造}
+\section{Unix Like な interface}
+\subsection{mkdir}
+\subsection{ls}
+\subsection{cd}
+\section{inodeを用いたdirectory entry}
+\section{非破壊的編集によるBackup}
+
+\chapter{File構造}
+\section{I/O Stream}
+\section{logによるバージョン管理}
+
+\chapter{WordCount}
+\section{API}
+\section{GearBox的な処理}
+
+\chapter{今後の課題}
+\section{分散ファイルシステム}
+\section{GearsAgda}
+\section{shell}
+\section{モデル検査}
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/paper/text/introduction.tex	Wed Jan 05 20:09:22 2022 +0900
@@ -0,0 +1,1 @@
+\chapter{GearsOSにおけるFileSystem}
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/paper/text/reference.tex	Wed Jan 05 20:09:22 2022 +0900
@@ -0,0 +1,41 @@
+\begin{thebibliography}{99}
+\bibitem{ref-related-work}
+論文の読み方・書き方, 金森 由博, \url{http://kanamori.cs.tsukuba.ac.jp/docs/how_to_read_and_write_papers.html}, 2021/09/28.
+
+\bibitem{ref-jsps} 
+研究者のみなさまへ~責任ある研究活動を目指して~, 国立研究開発法人科学技術振興機構, \url{https://www.jst.go.jp/researchintegrity/shiryo/pamph_for_researcher.pdf}, 2020. 
+
+\bibitem{ref-ieice} 
+和文論文誌投稿のしおり, 電子情報通信学会, \url{https://www.ieice.org/jpn/shiori/iss_2.html#2.6}, 2021/09/28.
+
+\bibitem{ref-ipsj} 
+論文誌ジャーナル原稿執筆案内, 情報処理学会, \url{https://www.ipsj.or.jp/journal/submit/ronbun_j_prms.html}, 2021/09/28.
+
+\bibitem{ref-journal} 
+著者名, ``論文タイトル,'' 雑誌名, vol, no, page, year.
+
+\bibitem{ref-journal-ex} 
+國田 樹, 遠藤聡志, ``学術論文の出典記載例,'' 知能情報学会誌, vol. 3, no. 2, pp.8-13, 2021.
+
+\bibitem{ref-book}
+著者名, ``書籍タイトル,'' (編集者名), 出版社名, 発行都市名, 発行年.
+
+\bibitem{ref-book-ex}
+國田樹, ``著書の出典記載例,'' 知能情報出版, 沖縄, 2021.
+
+\bibitem{ref-proceedings}
+著者名, ``論文タイトル,'' 学会名もしくは会議名, no.論文番号, ページ, 開催都市名, 開催国名, year. 
+
+\bibitem{ref-proceedings-ex}
+國田樹, 遠藤聡志, ``学会論文の出典記載例'' 第2回知能情報国際会議, no.2-1234, pp.1-8, Okinawa, Japan, 2021. 
+
+\bibitem{ref-web}
+著者名(サイト管理者と同一の場合は省略可), Webページタイトル, サイト管理者名等, URL(url命令を使用すること), 参照年月日.  
+
+\bibitem{ref-report1}
+見延庄太郎,理系のためのレポート・論文完全ナビ,講談社, 2016.
+
+\bibitem{ref-report2}
+福地健太郎,理工系のためのよい文章の書き方,翔泳社, 2019.
+
+\end{thebibliography}
Binary file paper/thesis.pdf has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/paper/thesis.tex	Wed Jan 05 20:09:22 2022 +0900
@@ -0,0 +1,50 @@
+\documentclass[title,12pt]{jsreport}
+\usepackage{ie-thesis}
+
+\jtitle{GearsOSにおけるFileSystemの設計}
+\title{Designing a FileSystem in GearsOS}
+
+\affiliation{琉球大学工学部工学科知能情報コース}
+\studentid{185742J}
+\author{又吉 雄斗}
+\supervisor{河野 真治}
+
+%\Jabstract{\include{./text/Jabstract}}
+\Jabstract{\input{./text/Jabstract.tex}}
+\Eabstract{\input{./text/Eabstract.tex}}
+   
+\begin{document}
+\maketitle %Don't remove.
+
+% 目次
+\tableofcontents	%Don't remove.
+
+% 図目次,図がある場合のみ
+\listoffigures
+
+% 表も軸,表がある場合のみ
+\listoftables
+
+% pagecounter settings
+\setcounter{page}{0}	%Don't remove.
+
+% main text
+% introduction
+\include{./text/introduction}
+
+% ... 
+\include{./text/chapter2}
+
+
+\chapter{まとめ}
+
+\chapter*{謝辞}
+
+% reference
+\include{./text/reference}
+
+%付録がある場合のみ
+%\appendix
+%付録項目ごとに章構成する.章番号は本文とは独立に構成される.
+
+\end{document}
\ No newline at end of file