'''graphicx''' LaTeX 문서에 다양한 종류의 그래픽 파일을 직접 포함시킬 수 있도록 해 주는 패키지이다. LaTeX의 그래픽 기능은 `color`, `graphics`, `graphicx` 패키지에 의해 제공된다. 참조: * IncludeGraphics --- [[TableOfContents]] == 간단한 사용법 == === 패키지 로드 === 이 패키지를 사용하려면 preamble에서 패키지를 로드해야 한다. {{{ \usepackage{graphicx} }}} 이 패키지는 기본적으로 장치 의존적 그래픽(device-dependent graphics)을 처리하기 위한 것이기 때문에 어떤 결과물을 만들 것이냐에 따라 적절한 패키지 선택사항을 사용해야 한다. 요즘은 PDF 파일을 최종 출력으로 생성하는 것이 권장되므로 특별히 다른 선택사항을 지정할 필요가 없다. === `\includegraphics` 명령 === 외부 그래픽 파일 LaTeX 문서에 넣으려면 본문에서 원하는 위치에서 `\includegraphics` 명령을 사용한다. 예를들어, `file.pdf`라는 파일을 집어넣고 싶으면: {{{#!vim tex \includegraphics{file.pdf} }}} 이 명령도 옵션을 통해 그림의 크기, 회전, 잘라내기 등 여러가지 설정을 할 수 있다. 아무 옵션도 없이 명령을 사용하면 원래 크기 그대로 온전히 나타난다. 그림 파일의 확장자를 지정하지 않으면 jpg, png, pdf 중에서 존재하는 것을 골라서 읽어들이며 EPS 파일은 PDF로 변환하여 읽어들인다. === `figure` 환경에 넣기 === 그냥 `\includegraphics`로만 그림을 넣어주면 명령을 쓴 자리에 들어간다. 이 그림을 위치도 조절하고 캡션도 달고 레이블도 달고 하려면 `figure` 환경에 넣어주면 된다. {{{#!vim tex \begin{figure}[ht] \includegraphics{file.eps} \caption{여기에 그림 설명} \label{fig2} \end{figure} }}} `figure` 환경 등과 관련해서는 [떠다니는개체], 캡션에 대해서는 [CaptionOfFloats], label과 관련해서는 [상호참조] 페이지에서 상세한 정보를 얻을 수 있다. == `graphics` 패키지의 옵션 == == `\includegraphics` 명령의 옵션 == * `bb` (Bounding Bbox) : 공백으로 분리된 4개의 숫자를 지정. * `bblx,bblly,bburx,bbury` : bounding box의 각 값을 개별적으로 지정 * `natwidth,natheight` : bounding box의 다른 방법. natheight=h,natwidth=w 라고 지정하면 bb = 0 0 h w 와 같은 의미 * `hiresbb` : true 또는 false. * `viewport` : 숫자 4개. * `trim` : 숫자 4개. 잘라낼 길이를 지정. trim = 1 2 3 4 이면 왼쪽에서 1bp, 아래쪽에서 2bp, 오른쪽에서 3bp, 위에서 4bp 잘라냄. * `angle` : 회전각 * `origin` : 회전의 중심 * `width` : 폭 * `height` : 높이 * `totalheight` : 전체 높이 (height + depth) * `keepaspectratio`: 가로세로 비율 유지 * `scale` : 확대/축소. scale=.5 이면 50%로 축소. * `clip` : true 또는 false. * `draft` : treu 또는 false. * `type` : 그래픽 타입을 지정. * `ext` : 파일 확장자 지정. * `read` : 파일 확장자 지정. type과 함께 사용해야 함. * `command` : 파일에 적용할 명령. type 과 함께 사용해야 함. 예: {{{#!vim tex \includegraphics[scale=.5,angle=-60]{file.eps} }}} == 참고자료 == * Carlisle (2005) [http://texdoc.net/texmf-dist/doc/latex/graphics/grfguide.pdf Packages in the `graphics' bundle] * Carlisle & Rahtz (1999) [http://texdoc.net/texmf-dist/doc/latex/graphics/graphicx.pdf The graphicx package]