문제
라텍스에서 숫자를 사용할 수 있습니다 하나 \textwidth
고 \columnwidth
을 지정한 크기의를 기준으로 그래픽 크기는 주변의 텍스트,예를 들어,\includegraphics[width=.5\textwidth]{myimage}
.
하고 싶에서 쉽게 전환 onecolumn 을 twocolumn 템플릿(다시)없이 그림의 성장을 위해 너무 큰 onecolumn 템플릿입니다.에 대한 twocolumn 템플릿(가 \columnwidth
은 대략 절반 \textwidth
),하고 싶은 다음과 같습니다.\includegraphics[width=.9\columnwidth]{myimage}
.고 onecolumn 템플릿(가 \columnwidth
고 \textwidth
은 동등한 것):
\includegraphics[width=.5\textwidth]{myimage}
.
지금,나는 생각이 제한될 수 있습니다 이를 사용하여 어떤 종류의 분사를 진행하고 있습니다.\includegraphics[width=min(.5\textwidth,.9\columnwidth)]{myimage}
그러나 이것은 잘못된 구문입니다.뭔가가 다음과 같이 이 문제를 해결하기 위해,아마도 사용을 통해의 라텍스 매크로 시스템?
해결책
는 것이 가능하지만 이런 종류의 매크로,I wouldn't want to 를 직접 입력으로 각각 그림;는 방법에 대해 이 같은 뭔가
\makeatletter
\newlength \figwidth
\if@twocolumn
\setlength \figwidth {0.9\columnwidth}
\else
\setlength \figwidth {0.5\textwidth}
\fi
\makeatother
다음 사용
\includegraphics[width=\figwidth]{myimage}
을 삽입됩니다.
다른 팁
\textwidth
은 수평한 폭 페이지의 몸체와 정말에 대한 적절한 당신의 목적이다.
\linewidth
폭의 현재 라인;그것은 것입 업데이트에 적합한 열의 들여쓰기,등등.
다음과 같은 단락 생성 사진이어야 하는 정확하게 맞는 전체 라인 폭(i.e아 overful 경고):
\noindent\includegraphics[width=\linewidth]{myimage}
당신이 선호하는 경우 작은 마진 왼쪽과 오른쪽에,당신이 사용할 수 있습니다:
\begin{center}
\includegraphics[width=.9\linewidth]{myimage}
\end{center}
거나,지정하려면 여백에서는 절대 크기:
\usepackage{calc}
...
\begin{center}
\includegraphics[width=\linewidth-20pt]{myimage}
\end{center}
Hmm...위의 코드(\경우@twocolumn etc.) 은 작동하지 않지 나를 위해서 모두.왜 아무 생각하지 않습니다.:(tetex osX 에서 사용 fink.를 사용하려 revtex4,그래서 아마도하는 문제입니다.내가 정말 좋아하는 아이디어의 이 유형의 변경이기 때문에 나는 것 도킹과 폭 etc.나의 논문과 다양한 기사가 이러한 거리로 지정된 매크로 도움이 될 수 있습니다 이러한 형식의 전환이다.
어떤 의견을 크게 감사드립니다!-Allen
다른 사람이 누가 더 잘 알고 이것은 아마도 대답하지만 당신은 또한을 변경할 필요가 그림의 형식을 그림*는 경우에 당신은 두 개의 열이 있습니다.