아래 범례의 글꼴 크기 조정 \tiny

아래 범례의 글꼴 크기 조정 \tiny

내 프레젠테이션에 작은 그래프가 있습니다(꼭 그래야 합니다). 범례의 크기를 조정하려면 아주 작은 범례를 사용해야 합니다. 하지만 작은 것만으로는 충분하지 않습니다.

MWE는 다음과 같습니다.

\documentclass{beamer}
\usepackage{etex}
\usepackage[frenchb]{babel}
\usepackage[T1]{fontenc}
\usepackage[utf8x]{inputenc}
\usepackage{pgfplots}
\usepackage{pgfplotstable}
\usepackage{epstopdf}
\usepackage{tikz}
\usepackage{circuitikz}
\usepackage{pstricks}
\usepackage{array}
\usepackage{graphicx}
\usepackage{filecontents}

\begin{filecontents}{data.dat}
x,y
1,2
2,3
3,4
\end{filecontents}

\begin{document}
\begin{frame}
\begin{tikzpicture}
    \begin{axis}[
        legend style={font=\tiny},
        xlabel={x},
        ylabel={y},
        width=4cm, height=3cm,
        ymin=0,
        xmin=0,
        xmajorgrids, xminorgrids, ymajorgrids,
    ]   
    \addplot table [col sep=comma]{data.dat};
    \addlegendentry{Test Test Test};
    \end{axis}  
\end{tikzpicture}
\end{frame}
\end{document}

이것을 주는 것 :

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

답변1

비머에는 (현재 글꼴이 이 크기를 지원하는 경우) \Tiny보다 작은 크기를 제공하는 추가 글꼴 스위치가 있습니다 . \tiny이것이 충분하지 않으면 \fontsize{<size>}{<baselineskip>}\selectfont적절한 값으로 사용할 수 있습니다.

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

코드:

\documentclass{beamer}
\usepackage{etex}
\usepackage[frenchb]{babel}
\usepackage[T1]{fontenc}
\usepackage[utf8x]{inputenc}
\usepackage{pgfplots}
\usepackage{pgfplotstable}
\usepackage{epstopdf}
\usepackage{tikz}
\usepackage{circuitikz}
%\usepackage{pstricks}
\usepackage{array}
\usepackage{graphicx}
\usepackage{filecontents}

\begin{filecontents}{data.dat}
x,y
1,2
2,3
3,4
\end{filecontents}

\begin{document}
\begin{frame}
\begin{tikzpicture}
    \begin{axis}[
        legend style={font=\fontsize{4}{5}\selectfont},
        xlabel={x},
        ylabel={y},
        width=4cm, height=3cm,
        ymin=0,
        xmin=0,
        xmajorgrids, xminorgrids, ymajorgrids,
    ]   
    \addplot table [col sep=comma]{data.dat};
    \addlegendentry{Test Test Test};
    \end{axis}  
\end{tikzpicture}
\end{frame}
\end{document}

관련 정보