%%
%% This is file `syshan.dtx',
%% generated with the docstrip utility.
%%
%% The original source files were:
%%
%% syshan.doc  (with options: `driver')
%%   Copyright (c) 2002 by Songyong Sim <sysim@hallym.ac.kr>.
%%   All rights reserved.
%% 
%%   You may use the `syshan' package freely, but at your own
%%   risk.  The author of syshan.doc and syshan.ins (the
%%   complete `syshan' package distribution) can not be held
%%   responsible for any consequence of your using any of these
%%   files, or files created from these, including hardware,
%%   software, and data damage.  You may not make any changes to
%%   the files syshan.doc or syshan.ins.  You may incorporate
%%   the code from these files in other files under different
%%   names, provided the original author is given full credit for
%%   their work and that you yourself take the complaints from the
%%   user(s) of your file(s).  You may freely distribute the
%%   files syshan.doc and syshan.ins, provided:
%%   1. You do not take money for the distribution or use of these
%%      files except for a nominal charge for diskettes and postage
%%   2. You always distribute `syshan.doc' and `syshan.ins' together
%%      at the same time.
%%   USUAGE: Running latex as latex syshan.ins will produce three files,
%%    syshan.sty, syshfont.tex and syshan.dtx. Move the style file where
%%    your default texinput directory. Running latex on syshan.dtx
%%    will make the manual for syshan package.
\documentclass{article}
\usepackage{syshan}
\pagestyle{lineheading}
\begin{document}
\title{\texttt{syshan} 패키지}
\author{\copyright 심 송용\thanks{한림대학교 통계학과}}
\date{2002 년 5 월 19 일}
\maketitle
\section{서론}
  백 윤주, 은광희 선생의  HLaTeX 0.92 버젼의 \texttt{hangul.sty} 이전부터
  L. Lamport 의  \texttt{report.sty} 을 한글에 맞게 수정하여 사용하던 중
  여러 가지 필요에  의해 이 두 가지의 장점을 취합하여 \texttt{syshan.sty} 를
  만들었다. \texttt{hangul} 패키지에서 표나 식의 cross referencing 의
  문제를 피하기 위해 내용을 수정하였다.
\section{저작권--copyleft}
이 파일의 저작권은 GNU public lincense에 준합니다. 다만 이 패키지를 배포할 때는
반드시 \texttt{syshan.ins}와 \texttt{syshan.doc}을 함께 배포해야 합니다.(두개가
같이 있어야 설치가 됩니다.)
이 파일의 내용을 수정하셨을 경우 반드시 파일 이름을 바꾸기 바랍니다.
이런 부탁의 이유는 \texttt{syshan}의 내용을 일부 수정하시고 그 이름으로
배포를 하게되면 두가지 이상의 형태가 같은 이름으로 배포되기 때문에 사용자들에게
혼란을 야기할 수 있기 때문입니다. 그렇기 때문에 이런 부탁은  다른 \LaTeX\ 패키지에서도
하고 있습니다.
\section{옵션}
  이 패키지에는 출력 형태를 정해주는 두 개의 옵션이 있는데 하나는
\texttt{hanja}\footnote{\texttt{hangul.sty} 에 이미 있던 옵션.} 이고 나머지는
 \texttt{english} 이다. \texttt{hanja} 옵션을 사용하면 \verb|\chapter|
 등을 사용하였을 때 한자가 사용되며 \texttt{english} 옵션은 모든 것이
 영문으로 출력되지만 한글/한자를 쓸 수는 있게 한다. 이 옵션은
 영문으로 학위 논문을 작성한 후 ``국문요약'' 등 극히 필요한 부분만
 한글을 사용한다든지 영어로 한글 설명을 하는 경우에 사용될 수 있다.
 사용법은 \begin{quote}
\verb+  \usepackage[hanja+ 또는 \verb+english]{syshan}+
\end{quote}
이다.
\section{Utilities}
 \begin{enumerate}
 \item  \texttt{english} 옵션을 사용하면 \texttt{habstract} 환경이 정의된다.
이는 \texttt{abstract} 환경과 같이 사용할 수 있으며 이 둘의 사용
순서에 관계없이 \texttt{habstract} 환경를 사용하면 {\bf 국문요약} 이
출력된다. 이 때 ``국문요약'' 대신에 다른 이름을 쓰고자 하면 \verb+\hangulabstractname+
에 ``국문요약'' 대신 다른 이름을 줄 수도 있다.
\item  \verb+\bm+ 은 필요한 부분 만 굵게 한다.  수학모드에서만
   사용가능하다. \\
$\bm{X}_n \bm{\Gamma}=\gamma\bm{1}$ \dotfill$
\verb|\bm{X}_n \bm{\Gamma}=\gamma\bm{1}|$

 \item \verb+myfbox+ 환경이 정의되어 있다. 사용법은 \texttt{minipage} 와
같고 결과는 실선의 테두리를 친 \texttt{minipage} 이다.
 \item \texttt{henumerate} 환경이 정의되어 있다. 이는 영문의 \texttt{enumerate}
 환경과 같은 문법으로 사용한다.  번호기는 \texttt{henumi},
\texttt{henumii}, \texttt{henumiii}, \texttt{henumiv} 가 있고
각 번호기를 정해주는 변수는 \verb|\labelhenumi| 부터
\verb|\labelhenumiv| 까지  있는데
 \texttt{henumii} 와 \texttt{henumiv} 만 \texttt{enumerate} 와 다르다.
 \verb|\hangula| 는 \HLaTeX 에서 \verb|\gana| 가 정의되어 있어
 \verb|\gana|로 통일하고, 갑, 을, 병,\ldots 는 \verb|\hangulb| 가
사용되었다. 사용한 옵션이 \verb|hanja| 이면 甲, 乙, 丙, \ldots로 사용된다.
 \texttt{hangul} 패키지의  \verb+\jaso+, \verb+\ojaso+,
\verb+\gana+, \verb+\ogana+, \verb+\pnum+, \verb+\onum+,
\verb+\peng+, \verb+\oeng+ 를 \verb|\renewcommand| 를 이용하여 사용할 수
 있게 하였다.
\renewcommand{\labelhenumi}{\ojaso{henumi}}
\begin{henumerate}
\item 첫 째 항
\item 둘 째 항은 nested \texttt{henumerate} 가 있다.
\begin{henumerate}
\item 두 번째 항의 첫째 항.
\end{henumerate}
\end{henumerate}
\item 표~\ref{tab:hspecial} 에서 보는 문자는 \texttt{hangul} 에서 정의된 것인데
이는 보통의 자판에 없기 때문에 이름을 주었다.
\begin{table}[!t]
\caption{한글 글자체에서 지원되는 특수 문자 \label{tab:hspecial}}
\begin{center}
\begin{tabular}{llll}
\verb+\openbrack+ &  \openbrack &
\verb+\closebrack+ & \closebrack \\
\verb+\openinequal+ & \openinequal &
\verb+\closeinequal+ & \closeinequal \\
\verb+\opendblinequal+ & \opendblinequal &
\verb+\closedblinequal+ & \closedblinequal \\
\verb+\rightrceil+ & \rightrceil &
\verb+\leftlfloor+ & \leftlfloor \\
\verb+\dblrightrceil+ & \dblrightrceil &
\verb+\leftlfloor+& \leftlfloor \\
\verb+\dblleftlfloor+ &\dblleftlfloor &
\verb+\thickleftparenthesis+& \thickleftparenthesis \\
\verb+\thickrightparenthesis+ & \thickrightparenthesis &
\verb+\yen+& \yen \\
\verb+\malemark+& \malemark &
\verb+\femalemark+ & \femalemark \\
\verb+\crossdots+& \crossdots &
\verb+\permil+& \permil \\
\verb+\sauna+& \sauna &
\verb+\whitephone+& \whitephone \\
\verb+\blackphone+& \blackphone &
\verb+\fingerleft+& \fingerleft \\
\verb+\fingerright+& \fingerright &
\verb+\ksmark+& \ksmark \\
\verb+\company+& \company &
\verb+\won+& \won
\end{tabular} \end{center}
\end{table}
 \item \verb|\dankitoday| 는 컴퓨터 상의 단기 날짜를 인쇄한다. 이는
 \verb|\today| 와 대응된다. 오늘은 \dankitoday 이다. 만일 사용한 옵션이
 \texttt{hanja} 이면 한자로 출력된다.
 \item \verb|\checkoddpage| 명령이 있다. 이 명령은 \texttt{book} 클래스
 를 사용하거나 \texttt{openright} 를 대신할 수 있는데
 이 명령의 효용성은 새 장을 부록 등에서는 왼 쪽면에서 시작할 수 있다는
 것이다. 주로 \verb|\chapter| 직전에 사용하여 새 장이 왼 쪽에서 시작하면
 한 페이지 넘기는 역할을 한다.
 \item \verb|\pagestyle| 에 \texttt{lineheading} 을 제공한다.
 이는 지금 보는 이 스타일이다. 즉,
 \begin{verbatim}
 \thispagestyle{lineheading} 또는 \pagestyle{lineheading}
 \end{verbatim}
 으로 사용한다.
 \item \texttt{thebibliographys} 환경(`s'가 하나 더 있슴.)은 \texttt{report} 나
 \texttt{book} 클래스의 \texttt{bibliography} 환경이 \verb|\chapter*|이기 때문에
 이를 \verb|\section*| 로 바꿔서 각 장별로 참고 문헌을 쓸 수 있도록
하였다. 분야나 개인에 따라 큰 논문이 책인  경우 작 장별로 참고문헌을 정리하기도 한다.
이때는 참고문헌이 \texttt{chpater} 크기이면 균형이 맞지 않기 때문에 이런 것이
필요할 지 모른다.
\item 이외에도 \texttt{syshan} 에서는 몇 가지 추가로 사용할 수 있는
\verb|\pagestyle| 이 있으나 이는 극히 개인적 취향에 의해 만들어 진
것이기 때문에 설명은 않기로 한다.
\item \verb|\HLaTeX| 는 \texttt{hangul.sty} 에 이미 정의된 것이다.
\HLaTeX 을 출력시킨다.
\item \verb|\verb| 또는 \texttt{verbatim} 환경에서는 한글의 글자체를
고딕으로 바꾼다.
\begin{verbatim}
verbatim 환경
\end{verbatim}
\item 만일 \texttt{documentclass}에서 \texttt{slide}를 사용하면 한글 글자체는
고딕으로 바꾼다.
\item 여기서 보는 것처럼 절의 번호가 ``.'' 으로 끝난다.
 즉, 1.2 는 1.2.로 1.2.3은 1.2.3. 과 같이 바뀐다.  그러나 이러한 추가 마침표는
 차례, heading, 절의 정의(시작)에서만 방점이 추가로 생기고 절의 번호를 인용할
 때는 점이 생기지 않는다.
\item \verb|\newtheorem| 명령으로 만들어지는 환경의 번호 뒤에도 점이 붙는다.
\item \verb|\qed| 를 정의하였다. 모양은 \qed 이며 이는 수학의 증명이 끝난 곳에서
사용할 수 있다. \texttt{math} 모드가 아닌 곳에서도 사용할 수 있다.
\end{enumerate}
\end{document}
\endinput
%%
%% End of file `syshan.dtx'.
