CnUnix

[알림판목록 I] [알림판목록 II] [글목록][이 전][다 음]
[ CnUnix ] in KIDS
글 쓴 이(By): chilly (김규동)
날 짜 (Date): 1996년06월27일(목) 03시36분05초 KDT
제 목(Title): 또메아리: latex에 사진같은거



제가 지난번에 이런 것을 쓰면서 example을 넣지 않았군요. 죄송합니다.
그럼 암호지요. 그 전에 한번 쓴적이 있어서 넣지 않았는가 봅니다..

사진은 ps로 바꾸어 넣는것이 거의 유일한 방법인데, 일단 xv같은 것에서
ps로 바뀐 파일이 무지 크고, 또 프린트하는데 세월이 걸린다는 결점이 있죠.

epsf로 그림을 넣으려면..

\documentstyle[epsf]{article}
%...
\begin{document}
% 만약 그림 번호도 붙이고 싶으면 \begin{figure}..\end{figure}안에 넣어야..
% 만약 그 그림이 가운데에 가게 하고 싶으시면, \begin{center}..\end{center}에
% 그런데 이경우는 이것만으로는 부족하여 figure안에서 다시 center를 해 주어야..
% 즉, \begin{figure}[htbp]\begin{center}..\end{center}\end{figure}해야
% 합니다. center환경안에서는 figure환경이 안먹을 뿐아니라 error가 나는
% 경우도 있습니다. % 보통의 경우는
\setlength{\epsfxsize}{0.5\hsize}
% 이런 식으로 그림의 크기를 결정을 합니다. 물론 그림의 실제 크기는 몰라도
%되고 여기 쓰는 식으로 scale이 되죠. \hsize는 현재 typesetting되는 곳의
% 폭입니다. \textwidth, \textheight를 사용해도 되고, 절대적으로 크기를
% 표시해도 되지만, 이런 식으로 하면, double column/single column을
% 옮겨 다니거나, document의 크기를 바꾸어도 그림이 자동으로 scale되는 장점이
% 있죠.
\epsfbox{myps.ps}
% 라고 하면 먹어야 되는데, 되는 경우도 있고, 가끔 안되는 경우도 있습니다.
% 이때, 약간 번거롭지만, \begin{tabular}..\end{tabular}로 싸주면
% 불평없이 되지요..
\begin{tabular}{c}
      \epsfbox{myps.ps}
\end{tabular}
% 뭐 이런 식입니다. 일단 tabular를 쓰기 시작하면, 무궁무진한 일을 할 수
% 있죠. 여러개의 그림을 적당히 배치 한다거나 뭐 그런 일들을요. 정리하면

     \begin{figure}[htbp] \begin{center}
           \begin{tabular}{cc}
                 \epsfbox{myfig1.ps} & \epsfbox{myfig2.ps}\\
                 (a)                 & (b)\\
                 \multicolumn{2}{c}{\epsfbox{myfig3.ps}}\\
                 \multicolumn{2}{c}{(c)}
           \end{tabular}
           \caption{이것은 그림을 적절히 배치하는 예인데, (a),(b)그림은
                 한줄에 나란히, (c)는 아랫줄에 가운데로 배치가 됩니다.}
           \label{tag}
     \end{center} \end{figure}

% 갑자기 한참 길어진 예제가 나왔죠 ?
% [htbp]는 일종의 위치를 지정하는 option인데, h는 here, t는 top, b는 bottom,
% p는 page를 뜻합니다. 물론 없어도 되고 있더라도 말을 잘 듣지는 않습니다.
% 만약 viewgraph같은 것을 TeX으로 만드는 경우, 두 그림을 가로로 배치할때,
% 높이가 같지 않은 경우 중심선이 같은 높이로 와야 한다면,
% 두 그림을 일단 전체를 한개의 tabular로 싸고, 각각을 다시 tabular로
% 싸야 목적이 달성됩니다. 이유는 모르고요.(seminar.sty에서)
\end{document}

도움이 되셨기를. 
--
Gyudong Kim %   Dept. of Electronics, Seoul Nat'l Univ., Seoul 151-742, Korea
     chilly % Phone +82 2 880 7280; Fax +82 2 885 6993; Pager +82 12 845 3420
    Fabiano %      http://www.iclab.snu.ac.kr/~chilly, chilly@iclab.snu.ac.kr
[알림판목록 I] [알림판목록 II] [글 목록][이 전][다 음]
키 즈 는 열 린 사 람 들 의 모 임 입 니 다.