IT박스

라텍스에서 pgf / tikz 그래픽의 글꼴 크기를 제어하는 ​​방법은 무엇입니까?

itboxs 2020. 12. 11. 07:58
반응형

라텍스에서 pgf / tikz 그래픽의 글꼴 크기를 제어하는 ​​방법은 무엇입니까?


pgf / tikz에서 그래프를 만들고 있습니다. 내 문서에서 이것을 사용하면 크기가 조정되고 일부는 미니 페이지 / 하위 그림과 같은 환경에 있습니다. 이 경우 글꼴 크기는 그래픽에 따라 크기가 조정되어 매우 작거나 읽을 수 없게됩니다. 나는 매뉴얼을 읽었지만 지금까지 이것을 제어하려는 시도에 실패했습니다.

글꼴 크기를 직접 설정하는 방법이 있습니까? 어떤 옵션이 있습니까?

아래에 주어진 한 가지 질문은 \ tikzstyle font 옵션을 사용하여 tikzpicture 환경에서 글꼴 크기를 지정하는 방법을 보여줍니다.

지금은 다음을 사용하고 있습니다.

\beginppgfgraphicnamed{graph}
\input{graph.tex}
\endpgfgraphicnamed

tikzpicture 환경은 입력 파일에서 사용됩니다. 사용중인 설정에서 글꼴 크기를 지정하는 방법이 있습니까? 이것이 문제일까요? graph.tex 파일은 다른 프로그램을 통해 자동으로 생성됩니다.

개별 그래픽의 글꼴 크기를 설정하는 것 외에도 모든 tikz 그래픽의 글꼴 크기를 전역 적으로 설정하는 매개 변수를 갖는 것이 이상적일까요? 문제는 minipage 또는 subfig 의 크기 조정입니다 .

감사합니다.

어치


\begin{tikzpicture}

    \tikzstyle{every node}=[font=\small]

\end{tikzpicture}

모든 노드에서 글꼴 크기를 제어 할 수 있습니다.


더 나은 제어는 scalefnt 패키지를 사용하는 것입니다.

\usepackage{scalefnt}
...
{\scalefont{0.5}
\begin{tikzpicture}
...
\end{tikzpicture}
}

나는 Mica의 방법이 댓글로 충분히 보이지 않기 때문에 대답의 순위를 가질 가치가 있다고 생각합니다.

\begin{tikzpicture}[font=\small]

다음을 사용할 수도 있습니다.

\usepackage{anyfontsize}

anyfontsize패키지 의 큰 장점은 scalefnt전체 {tikzpicture}\scalefont환경 으로 둘러 쌀 필요가 없다는 것입니다.

\usepackage{anyfontsize}서문에 추가 하기 만하면 글꼴 크기 조정 마법이 발생합니다.


\begin{tikzpicture}
    \tikzstyle{every node}=[font=\fontsize{30}{30}\selectfont]
\end{tikzpicture}

참고 URL : https://stackoverflow.com/questions/2237979/how-to-control-font-sizes-in-pgf-tikz-graphics-in-latex

반응형