changeset 10:c162ca9b997e

add reference
author soto@cr.ie.u-ryukyu.ac.jp
date Tue, 15 Sep 2020 04:49:26 +0900
parents 2652bc4fc17f
children a8bc8c6b48bd
files make.sh mid_thesis.pdf mid_thesis.tex soto.bib tex/abstract.tex tex/hoare.tex
diffstat 6 files changed, 50 insertions(+), 24 deletions(-) [+]
line wrap: on
line diff
--- a/make.sh	Tue Sep 15 02:14:28 2020 +0900
+++ b/make.sh	Tue Sep 15 04:49:26 2020 +0900
@@ -1,2 +1,2 @@
-lualatex mid_thesis.tex && open mid_thesis.pdf
+lualatex mid_thesis && biber mid_thesis &&  lualatex mid_thesis && lualatex mid_thesis && open mid_thesis
 make clean
Binary file mid_thesis.pdf has changed
--- a/mid_thesis.tex	Tue Sep 15 02:14:28 2020 +0900
+++ b/mid_thesis.tex	Tue Sep 15 04:49:26 2020 +0900
@@ -35,7 +35,7 @@
   commentstyle={\ttfamily},
   identifierstyle={\ttfamily},
   keywordstyle={\ttfamily},
-  basicstyle={\small\ttfamily},
+  basicstyle={\ttfamily},
   breaklines=true,
   xleftmargin=0\zw,
   xrightmargin=0\zw,
@@ -43,8 +43,8 @@
   columns=[l]{fullflexible},
   numbers=left,
   stepnumber=1,
-  numberstyle={\scriptsize},
-%  numbersep=5pt,
+%  numberstyle={\scriptsize},
+  numbersep=5pt,
   language={},
   tabsize=4,
   lineskip=-0.1\zw,
@@ -55,7 +55,15 @@
 \usepackage{url}
 \usepackage{amssymb}
 
-\setlength{\columnsep}{10mm}
+%\bibliographystyle{plain}
+%\bibliography{soto}
+\usepackage[backend=biber, style=numeric]{biblatex}
+\nocite{*}
+\addbibresource{soto.bib}
+%\bibliography{soto} %hoge.bibから拡張子を外した名前
+%\bibliographystyle{junsrt} %参考文献出力スタイル
+
+\setlength{\columnsep}{5mm}
 
 \begin{document}
 \ltjsetparameter{jacharrange={-3}}
@@ -79,23 +87,37 @@
     \input{tex/future.tex}% 今後の課題
 	
 % 参考文献	
-\begin{thebibliography}{9}
-\bibitem{cbc}cbc-gcc - 並列信頼研 mercurial repository. \\
-	\url{http://www.cr.ie.u-ryukyu.ac.jp/hg/CbC/CbC_gcc/}
-\bibitem{先行研究}外間政尊. Continuation based C での Hoare Logic を用いた仕様記述と検証. Master’s thesis,\\
-	琉球大学 大学院理工学研究科 情報工学専攻, 2020. 
-\bibitem{hoaree}C. A. R. Hoare. An axiomatic basis for computer programming. \\
-	Commun. ACM, Vol. 12, No. 10, p. 576–580, October 1969.
-\bibitem{agda-wiki}The agda wiki.  \\
-	\url{http://wiki.portal.chalmers.se/agda/pmwiki.php}. 2020/09/10.
-\bibitem{agda-doc}Welcome to agda’s documentation!. \\ 
-	\url{http://agda.readthedocs.io/en/latest/}. 2020/09/10.
-\bibitem{agda-book}Aaron Stump. Verified Functional Programming in Agda. 
-	Association for Computing Machinery and Morgan; Claypool, New York, NY, USA, 2016.
-\bibitem{atton}比嘉健太. メタ計算を用いた continuation based c の検証手法. Master’s thesis, \\
-	琉球大学 大学院理工学研究科 情報工学専攻, 2017.
-\end{thebibliography}
-
+% \begin{thebibliography}{9}
+% \bibitem{cbc} 
+% 	cbc-gcc - 並列信頼研 mercurial repository. \\
+% 	\url{http://www.cr.ie.u-ryukyu.ac.jp/hg/CbC/CbC_gcc/}. 2020/09/10.
+% \bibitem{ryokka} 
+% 	Continuation based C での Hoare Logic を用いた仕様記述と検証. Master's thesis,\\
+% 	琉球大学 大学院理工学研究科 情報工学専攻, 2020. 
+% \bibitem{hoare} 
+% 	C. A. R. Hoare. An axiomatic basis for computer programming. \\
+% 	Commun. ACM, Vol. 12, No. 10, p. 576–580, October 1969.
+% \bibitem{agda-wiki} 
+% 	The agda wiki.  \\
+% 	\url{http://wiki.portal.chalmers.se/agda/pmwiki.php}. 2020/09/10.
+% \bibitem{agda-doc} 
+% 	Welcome to agda’s documentation!. \\ 
+% 	\url{http://agda.readthedocs.io/en/latest/}. 2020/09/10.
+% \bibitem{agda-book} 
+% 	Aaron Stump. Verified Functional Programming in Agda. 
+% 	Association for Computing Machinery and Morgan; Claypool, New York, NY, USA, 2016.
+% \bibitem{atton} 
+% 	比嘉健太. メタ計算を用いた continuation based c の検証手法. Master's thesis, \\
+% 	琉球大学 大学院理工学研究科 情報工学専攻, 2017.
+% \bibitem{meta} 
+% 	徳森海斗. Llvm clang 上の continuation based c コンパイラ の改良. Master's thesis, \\
+% 	琉球大学 大学院理工学研究科 情報工学専攻, 2016.
+% \bibitem{rbtree} 
+% 	渡邉敏正. データ構造と基本アルゴリズム. \\
+% 	共立出版株式会社, 2015.
+% \end{thebibliography}
+% \printbibliography[title=参考文献]
+	\printbibliography
 \end{multicols*}
 
 \end{document}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/soto.bib	Tue Sep 15 04:49:26 2020 +0900
@@ -0,0 +1,4 @@
+@misc{cbc-gcc,
+    title = {Hoare Logic - 並列信頼研 mercurial repository},
+    howpublished = {\url{http://www.cr.ie.u-ryukyu.ac.jp/hg/Members/ryokka/HoareLogic/}},
+    note = {Accessed: 2020/2/9(Sun)},}
--- a/tex/abstract.tex	Tue Sep 15 02:14:28 2020 +0900
+++ b/tex/abstract.tex	Tue Sep 15 04:49:26 2020 +0900
@@ -1,6 +1,6 @@
 \renewcommand{\abstractname}{\normalsize 要 旨}
 \begin{abstract}
-	当研究室にて Continuation based C (以下CbC) なるC言語の下位言語に当たる言語を開発している。
+	当研究室にて Continuation based C \cite{cbc-gcc} (以下CbC) なるC言語の下位言語に当たる言語を開発している。
 	先行研究にて Floyd-Hoare Logic(以下Hoare Logic)を用いてその検証を行なった。
 	本稿では、先行研究にて実施されなかった CbC における赤黒木の検証を Hoare Logic を用いて検証することを目指す。
 \end{abstract}
--- a/tex/hoare.tex	Tue Sep 15 02:14:28 2020 +0900
+++ b/tex/hoare.tex	Tue Sep 15 04:49:26 2020 +0900
@@ -19,7 +19,7 @@
 条件を満たしているのかをMeta CodeGear で検証する。
 
 \begin{center}
-\includegraphics[height=3.5cm]{pic/hoare_cg_dg.pdf}
+\includegraphics[height=3.4cm]{pic/hoare_cg_dg.pdf}
 \caption{CodeGear、DataGear での Hoare Logic}
 \label{hoare}
 \end{center}