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

StackOverflow https://stackoverflow.com/questions/2237979

  •  19-09-2019
  •  | 
  •  

문제

PGF/Tikz에서 그래프를 만들고 있습니다. 내 문서에서 이것을 사용하면 규모가 늘어나고, 몇몇은 환경과 같은 미니 지/하위 피그에 있습니다. 이런 일이 발생하면 글꼴 크기는 그래픽으로 스케일링되어 매우 작거나 읽을 수 없습니다. 나는 매뉴얼을 겪었지만 지금까지 이것을 통제하려는 시도에 실패했습니다.

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

아래에 제공된 ASWER 중 하나는 TikzPicture 환경 내에서 글꼴 크기를 지정하기 위해 Tikzstyle 글꼴 옵션을 사용하는 방법을 보여줍니다.

지금은 사용 중입니다.

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

TikzPicture 환경은 입력 파일에 사용됩니다. 내가 사용하는 설정에서 글꼴 크기를 지정할 어쨌든 있습니까? 이것이 아마도 문제일까요? Graph.tex 파일은 다른 프로그램을 통해 자동으로 생성됩니다.

개별 그래픽의 글꼴 크기를 설정하는 것 외에도 모든 Tikz 그래픽의 글꼴 크기를 전 세계적으로 설정할 수있는 매개 변수를 갖는 것이 이상적입니까? 문제는 스케일링이라고 생각합니다 미니 지 또는 서브 피그.

많은 감사,

어치

도움이 되었습니까?

해결책

\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} a \scalefont 환경.

그냥 추가 \usepackage{anyfontsize} 서문은 글꼴 스케일링 마법이 발생하는 데 필요한 모든 것입니다.

\begin{tikzpicture}
    \tikzstyle{every node}=[font=\fontsize{30}{30}\selectfont]
\end{tikzpicture}
라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top