-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathfuninfosys.sty
executable file
·141 lines (122 loc) · 3.71 KB
/
funinfosys.sty
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
%
% 公立はこだて未来大学卒業研究中間報告書[情報システム/高度ICTコース]スタイルファイル
%
% ファイル名:"funinfosys.sty"
%
\typeout{*** FUN Graduation Study Midterm Report Style ***}
\columnsep 0.38in \columnseprule 0pt
\setlength{\headheight}{2cm}
\renewcommand{\rmdefault}{ptm}
\renewcommand{\sfdefault}{qhv}
\def\course#1{\gdef\@course{#1}}
% ヘッダあり,フッタなし
\def\@oddhead{
\begin{minipage}{\textwidth}
{
{\shortstack[l]{FUN Graduation Study\\ Midterm Report}} \hfill{\small \@course}
\vspace{-0.25\baselineskip} \hrulefill
}
\end{minipage}
}
\def\@evenhead{\@oddhead}
\def\@oddfoot{}
\def\@evenfoot{}
% 表題形式指定
\def\maketitle{
\par
\begingroup
\def\thefootnote{\fnsymbol{footnote}}
\def\@makefnmark{\hbox{$^{\@thefnmark}$\hss}}
\twocolumn[\@maketitle]
\@thanks
\endgroup
}
% 表題の配置
\def\@maketitle{
\vbox{
\centering
\rmfamily
\Large{\textbf{\@title}}
\medskip
\large{\@author}
\vspace{4mm}
\Large{\textbf{\@etitle}}
\medskip
\large{\@eauthor}
\vspace{7mm}
\begin{minipage}{0.9\textwidth}
\noindent\baselineskip 13pt
\@abstract
\vspace{\baselineskip}
\@keywords
\end{minipage}
\vspace{5mm}
\begin{minipage}{0.9\textwidth}
\noindent\baselineskip 13pt
\@eabstract
\vspace{\baselineskip}
\@ekeywords
\end{minipage}
\bigskip\bigskip
}
}
\def\copyrightspace{\footnotetext[1]{\mbox{}\vrule height 0.80in width 0pt}}
% 図表の量の指定
\setcounter{topnumber}{10}
\def\topfraction{.99}
\setcounter{bottomnumber}{10}
\def\bottomfraction{.99}
\setcounter{totalnumber}{20}
\def\textfraction{.0}
\setcounter{dbltopnumber}{4}
\def\dbltopfraction{.99}
\floatsep 12pt plus 12pt minus 12pt
\textfloatsep 20pt plus 12pt minus 12pt
\intextsep 12pt plus 12pt minus 12pt
\def\etitle#1{\gdef\@etitle{#1}}
\def\eauthor#1{\gdef\@eauthor{#1}}
\def\abstract#1{\gdef\@abstract{{\bfseries 概要 :~}#1}}
\def\eabstract#1{\gdef\@eabstract{{\bfseries Abstract:~}#1}}
\def\keywords#1{\gdef\@keywords{{\bfseries キーワード :~}#1}}
\def\ekeywords#1{\gdef\@ekeywords{{\bfseries Keywords:~}#1}}
%%%%%%%%%%%%%%%%%%%%%%%%
%
% 章の見出し
% 第4,5引き数はそれぞれ見出しの上下の空白の量である.
% \@startsectionの第4引数を負にすると見出しの後インデントしない.
% 〃 第5引数を負にすると見出しの後改行しない.
% 〃 第6引数は見出しフォントの指定
\def\section{
\@startsection{section}{1}{0pt}
{1.25ex plus 1ex minus 0.2ex}{1.0ex plus 0.2ex}{\reset@font\sffamily\bfseries\Large}
}
\def\subsection{
\@startsection{subsection}{2}{0pt}
{1.25ex plus 1ex minus 0.2ex}{1.0ex plus 0.2ex}{\reset@font\sffamily\bfseries\large}
}
\def\subsubsection{
\@startsection{subsubsection}{3}{0pt}
{1.25ex plus 1ex minus 0.2ex}{1.0ex plus 0.2ex}{\reset@font\sffamily\bfseries\normalsize}
}
\def\paragraph{
\@startsection{paragraph}{4}{0pt}
{1.25ex plus 1ex minus 0.2ex}{-1em}{\reset@font\sffamily\bfseries\normalsize}
}
\def\subparagraph{
\@startsection{subparagraph}{5}{\parindent}
{1.25ex plus 1ex minus 0.2ex}{-1em}{\reset@font\sffamily\bfseries\normalsize}
}
% リスト環境のパラメータ
\leftmargini 18pt
\leftmarginii 16pt \leftmarginiii 13pt \leftmarginiv 10pt \leftmarginv 10pt
\leftmarginvi 10pt
\leftmargin\leftmargini
\labelsep 5pt
\labelwidth\leftmargini\advance\labelwidth-\labelsep
\def\@listI{\leftmargin=\leftmargini
\topsep=0pt \parsep=0pt \itemsep=0pt \parsep=0pt \itemindent 0pt \relax}
\def\@listii{\leftmargin=\leftmarginii
\labelwidth=\leftmarginii
\advance\labelwidth by -\labelsep
\topsep=0pt \parsep=0pt \itemsep=0pt \parsep=0pt \itemindent 0pt \relax}
\let\@listi\@listI \@listi