initial commit
This commit is contained in:
5470
src/ipsj.cls
Executable file
5470
src/ipsj.cls
Executable file
File diff suppressed because it is too large
Load Diff
46
src/ipsjprosym.cls
Executable file
46
src/ipsjprosym.cls
Executable file
@@ -0,0 +1,46 @@
|
||||
% ipsjprosym.cls (C) 2014 Prosym Kanjikai
|
||||
% Copyright (C) 2014 by Kiminori Matsuzaki
|
||||
|
||||
\NeedsTeXFormat{LaTeX2e}
|
||||
\ProvidesClass{ipsjprosym}
|
||||
[2014/09/07 v1.00 IPSJ class]
|
||||
|
||||
%%%%%% Document Styles %%%%%%
|
||||
\newif\ifDSP@withpage \DSP@withpagefalse
|
||||
\newif\ifDSP@english \DSP@englishfalse
|
||||
|
||||
\DeclareOption{withpage}{\DSP@withpagetrue}
|
||||
\DeclareOption{english}{\DSP@englishtrue}
|
||||
\ProcessOptions
|
||||
|
||||
%%
|
||||
%% Option
|
||||
%%
|
||||
\LoadClass[submit,techreq,noauthor%
|
||||
\ifDSP@english ,english\fi%
|
||||
]{ipsj}
|
||||
|
||||
%% $BDs=PMQ$K$O%X%C%@%U%C%?$r$D$1$J$$!%(B
|
||||
\ifDSP@withpage
|
||||
\let\ps@IPSJTITLEheadings\ps@plain
|
||||
\pagestyle{plain}
|
||||
\else
|
||||
\let\ps@IPSJTITLEheadings\ps@empty
|
||||
\pagestyle{empty}
|
||||
\fi
|
||||
|
||||
%% $B2F$N%W%m%0%i%`!&%7%s%]%8%&%`(B $B<A5?!&1~Ez(B $B$N$?$a(B
|
||||
\newenvironment{QandA}%
|
||||
{\subsection*{{\normalsize $B<A5?!&1~Ez(B}}\begin{description}\def\makelabel##1{##1}}
|
||||
{\end{description}}
|
||||
|
||||
%% $BHGLL$N$_(B A4 -> B5 $B%5%$%:$X=L>.$9$k(B
|
||||
\addtolength{\textwidth}{-24mm} % 210mm-182mm=28mm$B$@$,(B
|
||||
\addtolength{\oddsidemargin}{12mm}
|
||||
\addtolength{\evensidemargin}{12mm}
|
||||
|
||||
\addtolength{\textheight}{-36mm} % 297mm-257mm=40mm$B$@$,(B
|
||||
\addtolength{\topmargin}{18mm}
|
||||
|
||||
\endinput
|
||||
|
||||
1358
src/ipsjsort.bst
Executable file
1358
src/ipsjsort.bst
Executable file
File diff suppressed because it is too large
Load Diff
354
src/ipsjtech.sty
Executable file
354
src/ipsjtech.sty
Executable file
@@ -0,0 +1,354 @@
|
||||
|
||||
% ipsjtech.sty (C) 2012 Information Processing Society of Japan
|
||||
% Copyright (C) 1995-2010 by Hiroshi Nakashima, Yasuki Saito and
|
||||
% The Editorial Board of the IPSJ Journal
|
||||
|
||||
|
||||
|
||||
\NeedsTeXFormat{LaTeX2e}
|
||||
\ProvidesPackage{ipsj}
|
||||
% [2012/03/26-05/02 v1.00-2.00 IPSJTECH.STY]
|
||||
[2012/06/01 v3.00 IPSJTECH.STY]
|
||||
|
||||
|
||||
|
||||
|
||||
%%%%%%%%
|
||||
%techrep
|
||||
%%%%%%%%
|
||||
\def\biography{\ipsjnobiography}
|
||||
\def\endbiography{\ipsjendnobiography}
|
||||
|
||||
\def\ipsjnobiography{\let\profile\@gobble
|
||||
\ifDS@english \let\author\@gobble \fi
|
||||
\let\adjust\@gobble \setbox0\vbox\bgroup
|
||||
\tolerance\@M \hbadness\@M \hfuzz\maxdimen}
|
||||
\def\ipsjendnobiography{\egroup\setbox0\hbox{}}
|
||||
|
||||
|
||||
|
||||
|
||||
\def\@uketsuke{%
|
||||
\leavevmode%
|
||||
\phantom{@received}
|
||||
\@ifundefined{@rereceived}{\phantom{, }}{%
|
||||
\phantom{\@rereceived}
|
||||
\@ifundefined{@rerereceived}{\phantom{, }}{\phantom{\@rerereceived}}%
|
||||
\par
|
||||
}%
|
||||
\phantom{\@accepted}%
|
||||
\@ifundefined{@released}{}{, \@released}%
|
||||
}
|
||||
|
||||
|
||||
\def\@euketsuke{%
|
||||
\leavevmode%
|
||||
\phantom{\@ereceived}
|
||||
\@ifundefined{@erereceived}{\phantom{, }}{%
|
||||
\phantom{\@erereceived}
|
||||
\@ifundefined{@ererereceived}{\phantom{, }}{\phantom{\@ererereceived}}%
|
||||
\par
|
||||
}%
|
||||
\phantom{\@eaccepted}
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
%%
|
||||
\def\SIGHead{\ifDS@english%
|
||||
{IPSJ SIG Technical Report}%
|
||||
\else $B>pJs=hM}3X2q8&5fJs9p(B\fi}%%
|
||||
%
|
||||
|
||||
\def\signame@DAM{\ifDS@english%
|
||||
IPSJ SIG Technical Report%
|
||||
\else $B>pJs=hM}3X2q8&5fJs9p(B\fi}%%
|
||||
|
||||
|
||||
|
||||
\def\signame@ACS{\SIGHead}
|
||||
\def\signame@PRO{\SIGHead}
|
||||
\def\signame@TOM{\SIGHead}
|
||||
\def\signame@TOD{\SIGHead}
|
||||
\def\signame@CDS{\SIGHead}
|
||||
\def\signame@CVA{\SIGHead}
|
||||
\def\signame@TBIO{\SIGHead}
|
||||
\def\signame@SLDM{\SIGHead}
|
||||
\def\signame@JIP{\SIGHead}
|
||||
|
||||
|
||||
\def\HeadfontE{%
|
||||
\ifDS@english
|
||||
\fontsize{13\Q}{0\h}\sffamily\bfseries\selectfont%
|
||||
\else
|
||||
\fontsize{13\Q}{0\h}\bfseries\selectfont%
|
||||
\fi
|
||||
}
|
||||
|
||||
\def\DOIHeadfont{\fontsize{11\Q}{0\h}%\usefont{OT1}{phv}{m}{n}\selectfont
|
||||
\selectfont}
|
||||
|
||||
|
||||
|
||||
%%%<<<< 1.02
|
||||
\ifDS@english
|
||||
\def\ps@IPSJTITLEheadings{%
|
||||
\def\@oddhead{\@Ltop%
|
||||
\rlap{\small{%%
|
||||
%%
|
||||
{\HeadfontE{\signame}}%%
|
||||
}}%
|
||||
%%%%%
|
||||
%}}}}%
|
||||
\hfil\@Rtop}%
|
||||
%%%%%
|
||||
\let\@evenhead\@oddhead
|
||||
\def\@oddfoot{\@Lbot%
|
||||
\rlap{%\fontsize{10\Q}{0\h}%
|
||||
{\bothashira%
|
||||
\copyright \ {\@footyear} Information Processing Society of Japan%
|
||||
}}%
|
||||
\hfil
|
||||
{\botnomble
|
||||
{\thepage}
|
||||
\@Rbot}%
|
||||
\let\@evenfoot\@oddfoot
|
||||
\let\@mkboth\@gobbletwo
|
||||
}}
|
||||
%%%
|
||||
%%%%%%%%%
|
||||
\else
|
||||
%%%%%%%%%
|
||||
%%%
|
||||
\def\ps@IPSJTITLEheadings{%
|
||||
\def\@oddhead{\@Ltop%
|
||||
\rlap{\small%
|
||||
%%
|
||||
{\HeadfontJ{\signame}}%%
|
||||
%%%%%
|
||||
{%%
|
||||
\ifDS@abstract\else\fi
|
||||
}}%
|
||||
%%%%
|
||||
\smash{\raisebox{-4mm}{\rlap{%
|
||||
{\DOIHeadfont%%
|
||||
IPSJ SIG Technical Report%
|
||||
}%
|
||||
}}}%
|
||||
\hfil\@Rtop}%
|
||||
%%
|
||||
\let\@evenhead\@oddhead
|
||||
\def\@oddfoot{\@Lbot%
|
||||
\rlap{%
|
||||
{\bothashira%
|
||||
{\textcopyrighttx} \ {\@footyear} Information Processing Society of Japan%
|
||||
}}%
|
||||
\hfil%
|
||||
{\botnomble%
|
||||
{\thepage}}%
|
||||
\@Rbot}%
|
||||
\let\@evenfoot\@oddfoot
|
||||
\let\@mkboth\@gobbletwo
|
||||
}
|
||||
\fi
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
%==========================================
|
||||
|
||||
\newif\if@ET
|
||||
\def\etitle#1{\global\@ETtrue%
|
||||
\gdef\@etitle{#1}}
|
||||
|
||||
\newif\if@JK
|
||||
|
||||
\def\jkeyword{\@par%
|
||||
\global\@JKtrue%
|
||||
\global\setbox\@jkeywordbox\hbox\bgroup
|
||||
\begin{minipage}[t]{.8\textwidth}%
|
||||
\fontsize{12\JQ}{15\h}\selectfont%
|
||||
{\noindent{\JKEYWORD}}%
|
||||
\ignorespaces}
|
||||
\def\endjkeyword{%
|
||||
\par\end{minipage}%
|
||||
\egroup\ignorespaces}
|
||||
|
||||
|
||||
|
||||
\newif\if@EAB
|
||||
|
||||
\def\eabstract{%
|
||||
\global\@EABtrue%
|
||||
\global\setbox\@eabstractbox\hbox\bgroup%
|
||||
\begin{minipage}[t]{.8\textwidth}% 12Q 16H
|
||||
\fontsize{12\Q}{15\h}\selectfont%
|
||||
\noindent{\EGAIYOU}%
|
||||
\ignorespaces}
|
||||
|
||||
|
||||
|
||||
\newif\if@EK
|
||||
|
||||
\def\ekeyword{\@par%
|
||||
\global\@EKtrue%
|
||||
\global\setbox\@ekeywordbox\hbox\bgroup
|
||||
\begin{minipage}[t]{.8\textwidth}%
|
||||
\fontsize{12\Q}{15\h}\selectfont%
|
||||
{\noindent{\EKEYWORD}}%
|
||||
\ignorespaces}
|
||||
\def\endekeyword{%
|
||||
\par\end{minipage}%
|
||||
\egroup\ignorespaces}
|
||||
|
||||
|
||||
|
||||
\def\@maketitle{%
|
||||
\newpage\null
|
||||
%%%%%%%%%%
|
||||
\ifDS@english
|
||||
%%
|
||||
\vskip-1.3mm%<--
|
||||
\ifx\SHUBETUname\relax%
|
||||
{\SHUBETUfontE{\vphantom{\SHUBETUname@DEF}}}%%
|
||||
\else
|
||||
{\SHUBETUfontE{\vphantom{\SHUBETUname}}}%%
|
||||
\fi
|
||||
%%
|
||||
\else
|
||||
\ifx\SHUBETUname\relax%
|
||||
{\SHUBETUfontJ{\SHUBETUname@DEF}}%%
|
||||
\else
|
||||
{\SHUBETUfontJ{\SHUBETUname}}%%
|
||||
\fi\fi
|
||||
%%%%%%%%%%%%%%%%%
|
||||
%%%%%%%%%%%%%%%%%%%%%%%%
|
||||
\vskip\shubetutitlesep%
|
||||
%%%%%%%%%%%%%%%%%%%%%%%%
|
||||
%%
|
||||
%\vskip 10mm%
|
||||
\begin{center}
|
||||
\authortitle %%<---
|
||||
\end{center}
|
||||
%%%%%%%%%%%%%%%%%%%
|
||||
%
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
\ifDS@english
|
||||
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
||||
\def\authortitle{%
|
||||
{\Engtitlefont%
|
||||
{\@title}\par}
|
||||
%%%%%%%%%%%%%%%%%%%%%%%
|
||||
\vskip\Etitleauthorsep%
|
||||
%%%%%%%%%%%%%%%%%%%%%%%
|
||||
{\Engeauthorfont%
|
||||
\authoroutput{e}\par}%
|
||||
%%%%%%%%%%%%%%%%%%%%%%%%%
|
||||
\vskip\Eauthorreceivesep%
|
||||
%%%%%%%%%%%%%%%%%%%%%%%%%
|
||||
{\Enguketukefont%
|
||||
{\@uketsuke}\par}%
|
||||
%%%%%%%%%%%%%%%%%%%%%%%
|
||||
\vskip\Ereceiveabstsep%
|
||||
%%%%%%%%%%%%%%%%%%%%%%%
|
||||
\mbox{\box\@abstractbox}\par%
|
||||
%%%%%%%%%%%%%%%%%%%%%%%
|
||||
\vskip\Eabstkeywordsep%
|
||||
%%%%%%%%%%%%%%%%%%%%%%%
|
||||
\let\@keywordbox\@ekeywordbox
|
||||
\mbox{\box\@ekeywordbox}\par%
|
||||
%%%%%%%%%%%%%%%%%%%
|
||||
\vskip\JEhonbunsep%
|
||||
%%%%%%%%%%%%%%%%%%%
|
||||
}
|
||||
%===========
|
||||
\else
|
||||
%==========
|
||||
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
||||
\def\authortitle{%
|
||||
{\jtitlefont%
|
||||
{\@title}\par}%
|
||||
%%%%%%%%%%%%%%%%%%%%%%%%
|
||||
\vskip\Jtitlejauthorsep%
|
||||
%%%%%%%%%%%%%%%%%%%%%%%%
|
||||
%======
|
||||
{\authorfont%
|
||||
\authoroutput{}\par}%
|
||||
%%%%%%%%%%%%%%%%%%%%%%%%%%
|
||||
\vskip\Jauthorjreceivesep%
|
||||
%%%%%%%%%%%%%%%%%%%%%%%%%%
|
||||
%======
|
||||
{\juketukefont%
|
||||
{\@uketsuke}\par}%
|
||||
%%%%%%%%%%%%%%%%%%%%%%%%
|
||||
\vskip\Jreceivejabstsep%
|
||||
%%%%%%%%%%%%%%%%%%%%%%%%
|
||||
\mbox{\box\@abstractbox}\par%
|
||||
%%%%%%%%%%%%%%%%%%%%%%%%
|
||||
\if@JK%<-----
|
||||
\vskip\Jabstsepjkeyword%
|
||||
%
|
||||
\mbox{\box\@jkeywordbox}\par%
|
||||
\fi%<-----
|
||||
\if@ET%<-----
|
||||
%%%%%%%%%%%%%%%%%%%%%%
|
||||
\vskip\Jkeywordetitle%
|
||||
%%%%%%%%%%%%%%%%%%%%%%
|
||||
{\etitlefont%
|
||||
{\bfseries{\@etitle}}}\par%
|
||||
\fi%<-----
|
||||
%%%%%%%%%%%%%%%%%%%%%%
|
||||
\ifDS@noauthor%%%%!!!!!!!!!!!!!!
|
||||
\else%
|
||||
\vskip\Jetitleeauthor%
|
||||
%%%%%%%%%%%%%%%%%%%%%%
|
||||
%% eauthor
|
||||
{\eauthorfont%
|
||||
\authoroutput{e}
|
||||
\par}%
|
||||
\vskip\Jeauthorereceivesep%
|
||||
\fi%%%%%%!!!!!!!!!!!!!!!!!
|
||||
%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
||||
%\ifDS@noauthor%%%%!!!!!!!!!!!!!!
|
||||
%\else%%
|
||||
%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
||||
{\euketukefont%
|
||||
{\@euketsuke}\par}%
|
||||
%\fi%%%!!!!
|
||||
%%%%%%%%%%%%%%%%%%%%%%%%%
|
||||
\if@EAB%<-----
|
||||
\vskip\Jereceiveeabstsep%
|
||||
%%%%%%%%%%%%%%%%%%%%%%%%%
|
||||
\mbox{\box\@eabstractbox}\par%
|
||||
\fi%<-----j
|
||||
\if@EK%<-----
|
||||
%%%%%%%%%%%%%%%%%%%%%%%%%
|
||||
\vskip\Jeabstekeywordsep%
|
||||
%%%%%%%%%%%%%%%%%%%%%%%%%
|
||||
\mbox{\box\@ekeywordbox}\par%
|
||||
\fi%<-----
|
||||
%%%%%%%%%%%%%%%%%%%
|
||||
\vskip\JEhonbunsep%
|
||||
%%%%%%%%%%%%%%%%%%%
|
||||
}
|
||||
\fi
|
||||
|
||||
|
||||
|
||||
|
||||
\pagestyle{IPSJTITLEheadings}
|
||||
|
||||
|
||||
|
||||
\endinput
|
||||
|
||||
|
||||
96
src/main.tex
Executable file
96
src/main.tex
Executable file
@@ -0,0 +1,96 @@
|
||||
% withpage: ページ番号をつける (著者確認用)
|
||||
% english: 英語原稿用フォーマット
|
||||
\documentclass{ipsjprosym}
|
||||
%\documentclass[withpage,english]{ipsjprosym}
|
||||
|
||||
\usepackage[dvips]{graphicx}
|
||||
\usepackage{latexsym}
|
||||
|
||||
\begin{document}
|
||||
|
||||
% Title, Author %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
||||
\title{タイトルをここに}
|
||||
|
||||
\affiliate{IPSJ}{情報処理学会}
|
||||
\affiliate{PROSYM}{プログラミング・シンポジウム幹事団}
|
||||
|
||||
\author{情報 太郎}{Joho Taro}{IPSJ}[taro@ipsj.or.jp]
|
||||
\author{プロシン 花子}{Hiroki MIZUNO}{PROSYM}[hanako@prosym.ipsj.or.jp]
|
||||
|
||||
\begin{abstract}
|
||||
[概要(400字程度)]
|
||||
本テンプレートは,プログラミング・シンポジウム予稿集に掲載される原稿のた
|
||||
めのスタイルファイルの使い方を示すものである.著者より提出された原稿は,
|
||||
ヘッダやページ番号が付加されて,B5サイズにて製本される.そのため,スタイ
|
||||
ルファイルを使用した原稿は,通常よりも大きな余白がとられ,またページ番号
|
||||
等がつかない.印刷時の問題を避けるため,最終原稿の提出の際には,フォント
|
||||
の埋め込みを行ってください.○○○○○○○○○○○○○○○○○○○○○○
|
||||
○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○
|
||||
○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○
|
||||
○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○
|
||||
○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○
|
||||
○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○
|
||||
\end{abstract}
|
||||
|
||||
\begin{jkeyword}
|
||||
プログラミング・シンポジウム,冬,予稿集
|
||||
\end{jkeyword}
|
||||
|
||||
\maketitle
|
||||
|
||||
% Body %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
||||
\section{はじめに}
|
||||
|
||||
本テンプレートは「プログラミング・シンポジウム予稿集」に掲載される
|
||||
原稿のためのクラスファイル(\verb|ipsjprosym.cls|)の使い方について説明するものである.
|
||||
|
||||
プログラミング・シンポジウム予稿集の原稿は,印刷前にまとめてページ番号が振られ,
|
||||
B5版で製本される.本クラスファイルを用いることで,そのような原稿を作成できるはずである.
|
||||
|
||||
\section{オプション}
|
||||
|
||||
\verb|ipsjprosym.cls| では以下の二つのオプションを提供している.
|
||||
\begin{itemize}
|
||||
\item \verb|withpage|: 著者が執筆上必要な場合のため,ページ番号をつける
|
||||
\item \verb|english|: 英語で執筆される場合にフォーマットを調整する.
|
||||
\end{itemize}
|
||||
|
||||
\section{論文1ページ目の情報}
|
||||
|
||||
論文の1ページ目には,タイトル,著者名,著者所属,概要,キーワードが配置される.
|
||||
それぞれ,
|
||||
\begin{itemize}
|
||||
\item \verb|\title|
|
||||
\item \verb|\author|
|
||||
\item \verb|affiliate|
|
||||
\item \verb|\begin{abstract}|~\verb|\end{abstract}|
|
||||
\item \verb|\begin{jkeyword}|~\verb|\end{jkeyword}|
|
||||
\end{itemize}
|
||||
によって記述する.
|
||||
その後,\verb|\maketitle| コマンドによってそれらの情報が配置される.
|
||||
|
||||
以下,通常の論文と同様の形式で記述して下さい.
|
||||
|
||||
\section{まとめ}
|
||||
|
||||
本テンプレートでは,プログラミング・シンポジウム向けの原稿を,
|
||||
\LaTeX を用いて準備する方法についてごく簡単に示した.
|
||||
|
||||
本テンプレートに関する質問・バグ報告は,
|
||||
第56回プログラミングシンポジウム予稿集担当(松崎公紀)\verb|matsuzaki.kiminori@kochi-tech.ac.jp|
|
||||
まで連絡下さい.
|
||||
|
||||
\begin{acknowledgment}
|
||||
謝辞が必要であれば,ここに書く.
|
||||
\end{acknowledgment}
|
||||
|
||||
% BibTeX を使用する場合 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
||||
% \bibliographystyle{ipsjsort}
|
||||
% \bibliography{ref}
|
||||
|
||||
% BibTeX を使用しない場合
|
||||
\begin{thebibliography}{9}
|
||||
\bibitem{latex} 奥村晴彦, 黒木裕介: \textbf{LaTeX2e美文書作成入門}. 技術評論社, 2013.
|
||||
\end{thebibliography}
|
||||
|
||||
\end{document}
|
||||
BIN
src/template.pdf
Executable file
BIN
src/template.pdf
Executable file
Binary file not shown.
Reference in New Issue
Block a user