그림(gnuplot 생성) 글꼴 크기 및 라텍스 글꼴 크기 통합

그림(gnuplot 생성) 글꼴 크기 및 라텍스 글꼴 크기 통합

독립형 모드에서 gnuplot epslatex 터미널을 사용하여 일부 수치를 생성 중입니다. 수치 생성 및 품질에는 문제가 없습니다.

그러나 두 열 모드에서 elsevier 기사 클래스를 사용하는 동안 열 너비에 맞게 그림의 크기를 조정해야 하며 예상대로 글꼴 크기가 줄어듭니다. gnuplot에서 글꼴이나 그림 크기를 조정해 보았습니다. 하지만 같은 문제가 발생합니다.

캡션, 키 등의 글꼴 크기를 Latex로 통일해서 문서의 텍스트와 동일하게 만들 수 있으면 좋겠다고 생각하고 있습니다.

다른 소프트웨어를 사용하지 않고 이 문제를 해결하는 방법에 대한 조언이 있습니까?

PS 가능하다면 먼저 Latex와 gnuplot 내에서 이 문제를 해결하고 싶습니다.

답변1

gnuplot나는 현재의 도구 세트( 및 ) 를 사용하여 이 작업을 쉽게 수행하는 것이 가능하지 않을 것이라고 생각합니다 epslatex. 그 이유는 최종 LaTeX 문서의 크기와 글꼴 크기에 따라 그림의 크기와 글꼴 크기를 수동으로 계산해야 하기 때문입니다.

pgfplots그래픽 그리기를 위한 모든 코드를 파일에 포함할 수 있는 LaTeX 패키지인 를 사용하면 필요한 작업을 쉽게 수행할 수 있습니다 .tex. 그림이 자연스럽게 문서의 열 너비를 채우고 동일한 글꼴 크기를 사용하는 아래 예를 참조하세요.

그래프를 생성하는 데 사용하는 프로세스는 다음과 같습니다.

  1. 선택한 프로그램을 사용하여 실험을 실행하고 텍스트 파일을 출력합니다.
  2. pgfplots그래프를 플롯하기 위해 기본 .tex파일 에 LaTeX 코드를 작성하는 데 사용됩니다 .

"테이블에서 좌표 읽기" 섹션을 참조하세요.pgfplots 매뉴얼자세한 내용은.

\documentclass[5p]{elsarticle}

\usepackage{lipsum}
\usepackage{pgfplots}

\begin{document}

\begin{figure}[h!]
\centering
\begin{tikzpicture}
\begin{axis}[
    width=\columnwidth,
    xlabel=$x$,
    ylabel=$y$,
    legend pos=north west]
  \addplot {x^3};
  \addlegendentry{$y = x^3$};
\end{axis}
\end{tikzpicture}
\end{figure}

\lipsum[1-2]

\end{document}

여기에 이미지 설명을 입력하세요

\documentclass[3p]{elsarticle}

\usepackage{lipsum}
\usepackage{pgfplots}

\begin{document}

\begin{figure}[h!]
\centering
\begin{tikzpicture}
\begin{axis}[
    width=\columnwidth,
    xlabel=$x$,
    ylabel=$y$,
    legend pos=north west]
  \addplot {x^3};
  \addlegendentry{$y = x^3$};
\end{axis}
\end{tikzpicture}
\end{figure}

\lipsum[1-2]

\end{document}

여기에 이미지 설명을 입력하세요

답변2

제가 이해하는 한, 두 가지 옵션이 있습니다.

  1. 터미널 로 생성된 파일 \resizebox의 전체 내용을 확장하는 데 사용됩니다 . 즉, . 글꼴 크기도 조정됩니다..texepslatex\resizebox{\linewidth}{!}{\input{epslatex-file.tex}}

  2. 코드 에서 플롯의 크기를 지정합니다 gnuplot. set terminal epslatex size a b와 단위(예: cm)가 있을 수 있습니다 a. bGnuplot은 좀 더 동적인 크기를 허용하지 않는 것 같습니다. \linewidth이는 귀하의 목적에 적합할 것이라고 믿습니다.

또는 3D 플롯이 필요하지 않다고 가정하면 PGFplot을 사용하는 것이 가장 좋은 옵션일 수 있습니다. PGFplot은 3D로 전환할 때 LaTeX 메모리에 대한 갈망이 상당히 큽니다.

관련 정보