% sfrreki2.sty 
% by Shinsaku Fujita 
% Copyright (C) S. Fujita (2000). All rights reserved. 
% Version 1.00 2000/01/26
%
%  履歴書(書式2)
%  一般用
%
%  作成者: 藤田眞作
%          fujitas@chem.kit.ac.jp
%
%   藤田眞作著「入門・縦横文書術」所載
%
%\typeout{Option Style `sfrreki2.sty' by S. Fujita}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\def\j@urnalname{sfrreki2}
\def\versi@ndate{January 26, 2000}
\def\versi@nno{ver1.00}
\def\copyrighth@lder{S. Fujita} % Shinsaku Fujita
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\typeout{Option Style `\j@urnalname' (\versi@nno) <\versi@ndate>\space 
[\copyrighth@lder]}
\typeout{藤田眞作著「入門・縦横文書術」所載}
%
\@ifundefined{dottedline}{\input{epic.sty}}{}
%
\def\氏名#1#2{\gdef\@shimei{#1}\gdef\@shimeib{#2}}
\def\ふりがな#1#2{\gdef\@shieiyomi{#1}\gdef\@shieiyomib{#2}}
\def\現住所#1{\gdef\@genjusho{#1}}
\def\現住所かな#1{\gdef\@genjushokana{#1}}
\def\現住所電話#1{\gdef\@genjushotel{#1}}
\def\連絡#1{\gdef\@renraku{#1}}
\def\連絡かな#1{\gdef\@renrakukana{#1}}
\def\連絡電話#1{\gdef\@renrakutel{#1}}
\def\本籍#1{\gdef\@honseki{#1}}
\def\生年月日#1#2#3#4{\gdef\@umaregou{#1}\gdef\@umarenen{#2}%
\gdef\@umaretuki{#3}\gdef\@umarehi{#4}}
\def\年齢#1{\gdef\@nenrei{#1}}
\newif\iffe@male \fe@malefalse
\def\男{\fe@malefalse}
\def\女{\fe@maletrue}
\def\通勤時間#1#2{\gdef\@jikan{#1}\gdef\@fun{#2}}
\def\扶養家族#1{\gdef\@fuyokazoku{#1}}
\newif\ifhaigusha\haigushafalse
\newif\ifhuyo\huyofalse
\def\配偶者有{\haigushatrue}
\def\配偶者無{\haigushafalse}
\def\扶養義務有{\huyotrue}
\def\扶養義務無{\huyofalse}
\long\def\特技#1{\long\gdef\@tokugi{#1}}
\long\def\専門#1{\long\gdef\@senmon{#1}}
\long\def\希望#1{\long\gdef\@kibo{#1}}
\long\def\抱負#1{\long\gdef\@hofu{#1}}
\def\保護者#1#2{\gdef\@hogosha{#1}\gdef\@hogoshab{#2}}
\def\保護者かな#1#2{\gdef\@hogoshayomi{#1}\gdef\@hogoshayomib{#2}}
\def\保護者住所#1{\gdef\@hogoshajusho{#1}}
\def\保護者電話#1{\gdef\@hogoshatel{#1}}
%
% 初期設定
%
\氏名{}{}
\ふりがな{}{}
\現住所{}
\現住所かな{}
\現住所電話{}
\連絡{}
\連絡かな{}
\連絡電話{}
\本籍{}
\生年月日{}{}{}{}
\年齢{}
\男
\特技{}
\専門{}
\通勤時間{}{}
\扶養家族{}
\希望{}
\抱負{}
\保護者{}{}
\保護者かな{}{}
\保護者住所{}
\保護者電話{}
%
% カウンター
%
\newcount\gakurekiitem
\gakurekiitem=0
\newcount\shokurekiitem
\shokurekiitem=0
\newcount\shikakuitem
\shikakuitem=0
%
% 写真ありなし
%
\newif\if@photosw \@photoswtrue
\def\photoswon{\@photoswtrue}
\def\photoswoff{\@photoswfalse}
%
% 学歴
%
\def\学歴#1#2#3{\advance\gakurekiitem by1\relax%学歴の項目数
\expandafter\gdef\csname\the\gakurekiitem nen\endcsname{#1}%
\expandafter\gdef\csname\the\gakurekiitem gatu\endcsname{#2}%
\expandafter\gdef\csname\the\gakurekiitem item\endcsname{#3}}%
%
% 職歴
%
\def\職歴#1#2#3{\advance\shokurekiitem by1\relax%職歴の項目数
\expandafter\gdef\csname\the\shokurekiitem @nen\endcsname{#1}%
\expandafter\gdef\csname\the\shokurekiitem @gatu\endcsname{#2}%
\expandafter\gdef\csname\the\shokurekiitem @item\endcsname{#3}}%
%
% 資格
%
\def\資格#1#2#3{\advance\shikakuitem by1\relax%資格歴の項目数
\expandafter\gdef\csname\the\shikakuitem @@nen\endcsname{#1}%
\expandafter\gdef\csname\the\shikakuitem @@gatu\endcsname{#2}%
\expandafter\gdef\csname\the\shikakuitem @@item\endcsname{#3}}%
%
% 出力命令
%
\def\zenkaku{　}%全角空白
\def\makerirekisho{%
\noindent
\unitlength=1mm
\begin{picture}(320,230)(0,0)
\if@photosw
\thicklines
\put(0,211){\line(1,0){100}}
\put(100,176){\line(0,1){35}}
\put(100,176){\line(1,0){50}}
\thinlines
\put(86,211){\line(0,-1){20}}
\put(0,212){\makebox(30,12)[lb]{\Large\bf 履\zenkaku 歴\zenkaku 書}}
\put(50,212){\makebox(50,5)[rb]{%
\ifx\@date\empty  ~~ 年 ~~ 月 ~~ 日~現在\else\@date~現在\fi}}
\put(0,176){\line(1,0){150}}
\put(0,191){\line(1,0){100}}
\put(105,180){\dashbox{0.5}(30,40){\scriptsize 写真をはる位置}}
\dottedline{.5}(0,207)(86,207)
\put(86,207){\line(1,0){14}}
\put(0,207){\makebox(12,4){\scriptsize ふりがな}}%
\put(12,207){\makebox(28,4){\footnotesize \@shieiyomi}}
\put(40,207){\makebox(28,4){\footnotesize \@shieiyomib}}
\put(0,203){\makebox(12,4){\scriptsize\bf 氏\zenkaku\zenkaku 名}}%
\put(12,199){\makebox(28,8){\large \@shimei}}
\put(40,199){\makebox(28,8){\large \@shimeib}}
\dottedline{.5}(0,199)(86,199)
\put(0,195){\makebox(12,4){\scriptsize\bf 署\zenkaku\zenkaku 名}}%
\put(86,207){%
\makebox(7,4){{\footnotesize 男}}
\makebox(7,4){{\footnotesize 女}}}
\iffe@male
\put(93,207){\makebox(7,4){$\bigcirc$}}
\else
\put(86,207){\makebox(7,4){$\bigcirc$}}
\fi
\put(87,203){\makebox(10,4)[l]{{\footnotesize 印}}}
\put(60,176){\line(0,1){15}}
\put(35,176){\makebox(25,7){（満\@nenrei 才）}}
\put(10,183){\makebox(40,8){\@umaregou~~\@umarenen~~年
~~\@umaretuki~~月~~\@umarehi~~日生}}
\put(62,186){\makebox(10,5)[l]{{\scriptsize\bf 本籍}}}
\put(60,176){\makebox(40,15){\@honseki}}
%
\else
\put(0,212){\makebox(150,12)[cb]{%
\Large\bf 履\zenkaku\zenkaku 歴\zenkaku\zenkaku 書}}
\put(100,212){\makebox(50,5)[rb]{%
\ifx\@date\empty  ~~ 年 ~~ 月 ~~ 日~現在\else\@date~現在\fi}}
\thicklines
\put(0,211){\line(1,0){150}}
\put(150,176){\line(0,1){35}}
\thinlines
\put(0,176){\line(1,0){150}}
\put(0,191){\line(1,0){150}}
\put(136,211){\line(0,-1){20}}
\put(136,207){\line(1,0){14}}
\put(136,207){%
\makebox(7,4){{\footnotesize 男}}
\makebox(7,4){{\footnotesize 女}}}
\iffe@male
\put(143,207){\makebox(7,4){$\bigcirc$}}
\else
\put(136,207){\makebox(7,4){$\bigcirc$}}
\fi
\put(137,203){\makebox(10,4)[l]{{\footnotesize 印}}}
\put(0,207){\makebox(12,4){\scriptsize ふりがな}}%
\put(12,207){\makebox(28,4){\footnotesize \@shieiyomi}}
\put(40,207){\makebox(28,4){\footnotesize \@shieiyomib}}
\put(0,203){\makebox(12,4){\scriptsize\bf 氏\zenkaku\zenkaku 名}}%
%\put(12,199){\makebox(28,8){\large \@shimei}}
%\put(40,199){\makebox(28,8){\large \@shimeib}}
\put(12,191){\makebox(28,16){\Large \@shimei}}
\put(40,191){\makebox(28,16){\Large \@shimeib}}
\put(70,207){\makebox(12,4){\scriptsize\bf 本人署名}}%
\put(68,211){\line(0,-1){20}}
\dottedline{.5}(0,207)(68,207)
\put(88,176){\line(0,1){15}}
\put(52,176){\makebox(25,7){（満\@nenrei 才）}}
\put(18,183){\makebox(40,8){\@umaregou~~\@umarenen~~年
~~\@umaretuki~~月~~\@umarehi~~日生}}
\put(90,186){\makebox(10,5)[l]{{\scriptsize\bf 本籍}}}
\put(100,176){\makebox(40,15)[l]{\@honseki}}
\fi
%%%
\thicklines
\put(0,0){\line(1,0){150}}
\put(0,144){\line(1,0){150}}
\put(0,0){\line(0,1){144}}
\put(0,146){\line(0,1){65}}
\put(150,146){\line(0,1){30}}
\put(150,0){\line(0,1){144}}
\put(0,146){\line(1,0){150}}
\thinlines
\put(22,0){\line(0,1){144}}
\dottedline{.5}(15,0)(15,144)
\put(0,136){\makebox(15,8){\small 年}}%
\put(15,136){\makebox(7,8){\small 月}}%
\put(22,136){\makebox(128,8){\small\bf 学\zenkaku 歴・職\zenkaku 歴}}%
\put(120,146){\line(0,1){30}}
\put(0,161){\line(1,0){150}}
\multiput(0,8)(0,8){17}{\line(1,0){150}}
\multiput(0,8)(0,8){17}{\line(1,0){150}}
\dottedline{.5}(0,172)(120,172)
\put(0,172){\makebox(12,4){\scriptsize ふりがな}}%
\put(120,172){\makebox(12,4){\scriptsize 電~~話}}%
\put(120,161){\makebox(30,15){\small \@genjushotel}}%
\put(17,172){\makebox(100,4)[l]{\footnotesize \@genjushokana}}
\put(0,168){\makebox(12,4){\scriptsize\bf 現~住~所}}%
\put(17,161){\makebox(100,11)[l]{\parbox{100mm}{\@genjusho}}}
\dottedline{.5}(0,157)(120,157)
\put(0,157){\makebox(12,4){\scriptsize ふりがな}}%
\put(120,157){\makebox(12,4){\scriptsize 電~~話}}%
\put(120,146){\makebox(30,15){\small \@renrakutel}}%
\put(17,157){\makebox(100,4)[l]{\footnotesize \@renrakukana}}
\put(0,153){\makebox(12,4){\scriptsize\bf 連~絡~先}}%
\put(0,153){\makebox(118,4)[r]{\scriptsize （現住所以外に連絡を希望する
場合のみ記入）}}%
\put(17,146){\makebox(100,11)[l]{\parbox{100mm}{\@renraku}}}
%
% 学歴
%
\put(24,128){%
\makebox(20,8)[l]{\strut\footnotesize (学歴)}}%
\@tempcnta=0\relax
\@tempcntb=128\relax
\newcount\@tempcntc \@tempcntc=1\relax
\loop%学歴を指定された数だけループで出力
\advance\@tempcnta by1\relax
\advance\@tempcntc by1\relax
\advance\@tempcntb by-8\relax
\put(0,\the\@tempcntb){%
\makebox(15,8){\strut%
\expandafter\csname\the\@tempcnta nen\endcsname}}%
\put(15,\the\@tempcntb){%
\makebox(7,8){\strut%
\expandafter\csname\the\@tempcnta gatu\endcsname}}%
\put(24,\the\@tempcntb){%
\makebox(126,8)[l]{\strut%
\expandafter\csname\the\@tempcnta item\endcsname}}%
\ifnum\@tempcnta<\gakurekiitem \repeat%ループの終わり
%
% 職歴
%
\advance\@tempcntb by-16\relax
\put(24,\the\@tempcntb){%
\makebox(20,8)[l]{\strut\footnotesize (職歴)}}%
\advance\@tempcntc by2\relax
\@tempcnta=0
\loop%職歴を指定された数だけループで出力
\advance\@tempcnta by1\relax
\advance\@tempcntc by1\relax
\advance\@tempcntb by-8\relax
\ifnum\@tempcntc<18
\put(0,\the\@tempcntb){%
\makebox(15,8){\strut%
\expandafter\csname\the\@tempcnta @nen\endcsname}}%
\put(15,\the\@tempcntb){%
\makebox(7,8){\strut%
\expandafter\csname\the\@tempcnta @gatu\endcsname}}%
\put(24,\the\@tempcntb){%
\makebox(126,8)[l]{\strut%
\expandafter\csname\the\@tempcnta @item\endcsname}}%
\else%右側の欄
\ifnum\@tempcntc=18\relax
\@tempcntb=199\relax
\fi
\put(170,\the\@tempcntb){%
\makebox(15,8){\strut%
\expandafter\csname\the\@tempcnta @nen\endcsname}}%
\put(185,\the\@tempcntb){%
\makebox(7,8){\strut%
\expandafter\csname\the\@tempcnta @gatu\endcsname}}%
\put(194,\the\@tempcntb){%
\makebox(126,8)[l]{\strut%
\expandafter\csname\the\@tempcnta @item\endcsname}}%
\fi
\ifnum\@tempcnta<\shokurekiitem \repeat%ループの終わり
%
%右ページの罫線
%
\thicklines
\put(170,0){\line(1,0){150}}
\put(170,0){\line(0,1){19}}
\put(320,0){\line(0,1){19}}
\put(170,19){\line(1,0){150}}

\put(170,21){\line(1,0){150}}
\put(170,44){\line(1,0){150}}
\put(170,46){\line(1,0){150}}
\put(170,21){\line(0,1){23}}
\put(320,21){\line(0,1){23}}
\put(170,46){\line(0,1){23}}
\put(320,46){\line(0,1){23}}

\put(170,69){\line(1,0){150}}
%\put(170,71){\line(1,0){150}}
\put(170,71){\line(1,0){103}}
\put(170,85){\line(1,0){103}}
\put(170,87){\line(1,0){103}}
\put(275,71){\line(1,0){45}}
\put(170,71){\line(0,1){14}}
\put(170,87){\line(0,1){14}}
\put(275,71){\line(0,1){30}}
\put(273,71){\line(0,1){14}}
\put(273,87){\line(0,1){14}}
\put(320,71){\line(0,1){30}}
%\put(170,101){\line(1,0){150}}
\put(170,101){\line(1,0){103}}
\put(275,101){\line(1,0){45}}
\put(170,103){\line(1,0){150}}
%\put(170,103){\line(0,1){108}}
%\put(320,103){\line(0,1){108}}
\put(170,103){\line(0,1){112}}
\put(320,103){\line(0,1){112}}
%\put(170,151){\line(1,0){150}}
\put(170,159){\line(1,0){150}}
%\put(170,211){\line(1,0){150}}
\put(170,215){\line(1,0){150}}
\thinlines
%\multiput(170,29)(0,8){5}{\line(1,0){150}}
\multiput(170,111)(0,8){6}{\line(1,0){150}}
\multiput(170,167)(0,8){7}{\line(1,0){150}}
\put(192,103){\line(0,1){112}}
\dottedline{.5}(185,103)(185,215)
\put(170,207){\makebox(15,8){\small 年}}%
\put(185,207){\makebox(7,8){\small 月}}%
\put(192,207){\makebox(128,8){%
\small\bf 学\zenkaku 歴・職\zenkaku 歴（つづき）}}%
%
% 資格
%
\put(170,151){\makebox(15,8){\small 年}}%
\put(185,151){\makebox(7,8){\small 月}}%
\put(192,151){\makebox(128,8){%
\small\bf 免\zenkaku 許・資\zenkaku 格・学\zenkaku 位・受\zenkaku 賞}}%
\@tempcnta=0\relax
\@tempcntb=151\relax
\loop%資格を指定された数だけループで出力
\advance\@tempcnta by1\relax
\advance\@tempcntb by-8\relax
\put(170,\the\@tempcntb){%
\makebox(15,8){\strut%
\expandafter\csname\the\@tempcnta @@nen\endcsname}}%
\put(185,\the\@tempcntb){%
\makebox(7,8){\strut%
\expandafter\csname\the\@tempcnta @@gatu\endcsname}}%
\put(194,\the\@tempcntb){%
\makebox(126,8)[l]{\strut%
\expandafter\csname\the\@tempcnta @@item\endcsname}}%
\ifnum\@tempcnta<\gakurekiitem \repeat%ループの終わり
%
% 特技など
%
\put(172,97){\makebox(20,4)[l]{\scriptsize\bf 専門分野・得意な学科}}
\put(172,94){\parbox[t]{101mm}{\baselineskip=4mm \@senmon}}
\put(172,81){\makebox(20,4)[l]{\scriptsize\bf 特技・趣味など}}
\put(172,78){\parbox[t]{101mm}{\baselineskip=4mm \@tokugi}}
\put(277,77){\makebox(20,4)[l]{\scriptsize 通勤時間}}
\put(277,71){\makebox(46,6){\small 約~~\@jikan~~時間~~\@fun~~分}}
\put(275,91){\line(1,0){45}}
\put(277,87){\makebox(45,4)[l]{\scriptsize 扶養家族(配偶者を除く)}}
\put(277,81){\makebox(46,6){\small \@fuyokazoku~~人}}
\put(275,81){\line(1,0){45}}
\put(297.5,91){\line(0,1){10}}
\put(277,97){\makebox(22.5,4)[l]{\scriptsize 配偶者}}
\put(277.5,91){\makebox(10,6){\small 有}}
\put(287.5,91){\makebox(10,6){\small 無}}
\ifhaigusha
\put(277.5,91){\makebox(10,6){$\bigcirc$}}
\else
\put(287.5,91){\makebox(10,6){$\bigcirc$}}
\fi
\put(299,97){\makebox(22.5,4)[l]{\scriptsize 配偶者の扶養義務}}
\put(299.5,91){\makebox(10,6){\small 有}}
\put(309.5,91){\makebox(10,6){\small 無}}
\ifhuyo
\put(299.5,91){\makebox(10,6){$\bigcirc$}}
\else
\put(309.5,91){\makebox(10,6){$\bigcirc$}}
\fi
\put(172,65){\makebox(150,4)[l]{\scriptsize {\bf 本人希望記入欄}
（特に給料・職種・勤務時間・勤務地などについての
希望があれば記入）}}
\put(172,62){\parbox[t]{146mm}{\baselineskip=4mm \@kibo}}
\put(172,40){\makebox(150,4)[l]{\scriptsize {\bf 抱\zenkaku 負}}}
\put(172,37){\parbox[t]{146mm}{\baselineskip=4mm \@hofu}}
%
% 保護者
%
\dottedline{.5}(170,12)(295,12)
\put(172,14){\makebox(118,5)[l]{%
\scriptsize{\bf 保護者}（本人が未成年者の場合のみ記入）}}%
\put(170,12){\makebox(12,4){\scriptsize ふりがな}}%
\put(170,12){\makebox(33,4)[r]{%
\scriptsize \@hogoshayomi\space\@hogoshayomib}}
\put(170,8){\makebox(12,4){\scriptsize 氏　　名}}%
\put(170,0){\makebox(33,10)[r]{\@hogosha\space\@hogoshab}}
\put(207,8){\makebox(12,4){\scriptsize 住　　所}}%
\put(220,0){\makebox(90,10)[l]{\parbox{90mm}{\@hogoshajusho}}}
\put(205,0){\line(0,1){12}}
\put(295,0){\line(0,1){19}}
\put(295,15){\makebox(12,4){\scriptsize 電~~話}}%
\put(295,0){\makebox(25,15){\small \@hogoshatel}}%
\put(300,-4){\makebox(20,3)[rt]{\tiny [sfrreki2.sty{\bf クサムシ}]}}%
\end{picture}}
\pagestyle{empty}
\textwidth=32.5cm
\textheight=24cm
\topmargin=-3cm
\oddsidemargin=-.2cm
\evensidemargin=-.2cm
\endinput
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% (例文)
%rirekis2.tex by Shinsaku Fujita
%  作成者: 藤田眞作
%          fujitas@chem.kit.ac.jp
%
%   藤田眞作著「入門・縦横文書術」所載
% 
\documentclass[landscape,b4j,draft]{jarticle}
\usepackage{sfrreki2}
%
%各項目を設定
%
%\photoswoff%写真なしのときはこれを生かす
\date{平成12年1月28日}
\氏名{丸野}{角平}
\ふりがな{まるの}{かくへい}
\現住所{〒000-0000 \\ 京都市○○区□□町12-34△△▽▽}
\現住所かな{きょうとしまるまるくはこはこまちかくかくしかじか}
\現住所電話{000-111-2222}
\連絡{〒000-0000 \\ 京都市□□区○○町12-34△△▽▽ 誰野誰平 方}
\連絡かな{きょうとしはこはこくまるまるまちかくかくしかじか}
\連絡電話{000-999-9999}
\本籍{○○県}
\生年月日{昭和}{20}{1}{1}
\年齢{55}
%\男
\女

\学歴{昭和38}{3}{○○県立□□高校卒業}
\学歴{昭和38}{4}{○○大学□学部△△学科入学}
\学歴{昭和42}{3}{同 卒業}
\学歴{昭和42}{4}{○○大学大学院□□研究科△△学専攻修士課程入学}
\学歴{昭和44}{3}{同 修了}

\職歴{昭和44}{4}{○○株式会社入社}
\職歴{昭和54}{4}{○○株式会社□□研究所主任研究員}
\職歴{昭和55}{4}{○○株式会社△△研究所主任研究員}
\職歴{昭和56}{4}{○○株式会社□□部主任部員}
\職歴{昭和57}{4}{○○株式会社△△部主任部員}
\職歴{昭和58}{4}{○○株式会社□□研究所主任研究員}
\職歴{昭和59}{4}{○○株式会社□□研究所課長研究員}
\職歴{昭和60}{4}{○○株式会社□□研究所部長研究員}
\職歴{平成2}{4}{○○株式会社△△部部長部員}
\職歴{平成5}{4}{○○株式会社○○部部長}
\職歴{平成10}{4}{○○株式会社□□研究所部長研究員．現在に至る．}

\資格{平成3}{4}{工学博士}
\資格{平成4}{4}{技術士}
\資格{平成5}{4}{弁理士}

\通勤時間{1}{20}
\扶養家族{3}
%\配偶者有
\配偶者無
%\扶養義務有
\扶養義務無

\特技{珠算3級}
\専門{化学}
\希望{勤務地は，東京近辺の事業所勤務．
3DK以上の社宅の提供．年2回のボーナス．
定期昇給は，20年勤務社員並みの倍率．}
\抱負{特技をいかして，業務に邁進したい．}
\保護者{丸野}{凸平}
\保護者かな{まるの}{とつへい}
\保護者住所{〒000-0000 \\ 京都市○○区□□町12-34△△▽▽}
\保護者電話{000-111-2222}

\begin{document}
\makerirekisho
\end{document}
