\tkzLabelX 및 \tkzLabelY를 사용하는 tkz-base 및/또는 tkz-fct의 내부 sep가 잘못되었습니다.

\tkzLabelX 및 \tkzLabelY를 사용하는 tkz-base 및/또는 tkz-fct의 내부 sep가 잘못되었습니다.

아래 예는 두 축 레이블의 내부 sep가 잘못 계산되었음을 보여줍니다. 왼쪽(파란색 상자 참조)의 간격이 너무 넓습니다. 포인트 라벨은 이 버그의 영향을 받지 않습니다. 누구든지 문제를 해결하는 방법을 알고 있나요?

MWE:

\documentclass{standalone}

\usepackage{tkz-fct}

\begin{document}

\scriptsize
\begin{tikzpicture}[scale=.4,label style/.append
  style={font=\scriptsize}]
  \tkzInit[xmin=-4,xmax=4,ymin=-4,ymax=4]
  \tkzDrawY[up space=.8]
  \tkzDrawX[right space=.8]
  \tkzLabelY[fill=blue!10]
  \tkzLabelX[fill=blue!10]
  \tkzFct[thick,domain=-4:4]{0.5**\x}
  \tkzDefPointByFct(-1.5) \tkzGetPoint{A}
  \tkzDefPointByFct(1) \tkzGetPoint{B}
  \tkzLabelPoints[below left,fill=red!10,inner sep=1pt](A,B)
  \tkzDrawPoints(A,B)
\end{tikzpicture}

\end{document}

레이블에 잘못된 내부 Sep이 있는 플롯

답변1

파일의 tkz-obj-axes35번째 줄이 %줄 끝 부분에 없습니다.

\tkzgetinteger{#1}%

이 내용을 작성자에게 보고하겠습니다.

관련 정보