pgf-pie에서 ı(점 없는 i) 문자를 쓰는 방법

pgf-pie에서 ı(점 없는 i) 문자를 쓰는 방법

\i"ı" 문자를 표시하는 대신 카운트 기능을 사용합니다. 시험을 마친\i , 을( {\i} $$\i$$를)\imath \text{\i} 계속 계산됩니다.

\documentclass[12pt, letterpaper, oneside]{article}

\usepackage[T1]{fontenc}
\usepackage[turkish]{babel}
\usepackage[utf8]{inputenc}
\usepackage{datetime}
\usepackage{amsmath}
\usepackage{fancyhdr}
\usepackage{graphicx}
\usepackage[colorinlistoftodos]{todonotes}
\usepackage{tabularx}
\usepackage{url}
\usepackage{booktabs}
\usepackage{titlesec}
\usepackage{float}
\usepackage{hyperref}
\usepackage{hypcap}
\usepackage{apacite}
\usepackage{needspace} %sayfa sonu boşluklarını ayarlamak için
\usepackage[section]{placeins} 
\usepackage{xcolor}
\hypersetup{                    
    colorlinks,
    linkcolor={red!50!black},
    citecolor={blue!50!black},
    urlcolor={blue!80!black}
}
\bibliographystyle{apacite}  
\usepackage{fancyref}
\usepackage{tikz}
\usetikzlibrary{babel}
\usepackage{pgf-pie} %piechart için
\usepackage{subcaption}
\usepackage{pgfplots}
\usepackage{longtable}
\usepackage{makecell}
\usepackage{booktabs}
\usepackage{lscape}

\usepackage[font={footnotesize}]{caption}
\newcommand{\sekil}[1]{(Şekil \ref{fig:#1})}
\newcommand{\tablo}[1]{(Tablo \ref{tab:#1})}
\newcommand{\HRule}{\rule{\linewidth}{0.5mm}}
\usepackage{lmodern}
\usepackage{etoolbox}
\AtBeginEnvironment{tikzpicture}{\shorthandoff{;}}

%---------------------- Header -------------------------------%
\fancyhead[L]{R. Özgür ALTUN}
\fancyhead[R]{Tangonun Sosyal Dansçıları}
\fancyhead[C]{}
\fancyfoot[C]{\thepage}  
\pagestyle{fancy}
\setlength{\headheight}{26pt}


\begin{document}
\begin{figure}[htb!]
\begin{center}
\begin{tikzpicture}[scale = 0.9]
\inputencoding{utf8}
\usetikzlibrary{babel}
    \pie[sum=auto, text=legend, color={black!0, black!10, black!30, black!50, black!80}, explode=0.1, scale font, before number= {\%}]{9/Doğru veya yanliş olduğunu umursamadan keyif almak, 11/Çalişilan bir eş ile yapmak, 26/Hatali da olsa akici{\i}   yapmak, 2/Keyif almak, 51/Mükemmel şekilde yapana kadar tekrar etmiş olmak}
\end{tikzpicture}
\caption{Yeni figür uygulanmasında öncelikli tercih.}   
\label{fig:yenifiguroncelik}
\end{center}
\end{figure}

\end{document}

답변1

할 일이 거의 없어서 아쉽네요. 패키지 pgf-pie아주 나쁘게쓴.

사용자 문서에서는 주기 \i내에서 사용하도록 선택할 수 있지만 \foreach이는~ 아니다가능한 한 중립적이어야 하는 패키지 사용자에게 영향을 미칠 수 있습니다.

개발자에게 주기의 지역 변수를 변경하도록 요청하세요 \foreach.

그 사이에 추가하세요

\let\tikzi=\i % Fix for bad programming in pgf-pie

문서 서문 바로 앞 \begin{document}과 파이 차트의 텍스트에서 를 사용해야 하는 \tikzi곳에 사용하세요. \i직접적인 UTF-8 입력은 없지만 명시적인 명령 \tikzi.

\begin{tikzpicture}[scale = 0.9]
  \pie[
    sum=auto,
    text=legend,
    color={black!0, black!10, black!30, black!50, black!80},
    explode=0.1,
    scale font,
    before number= {\%}
  ]{%
    9/Doğru veya yanliş olduğunu umursamadan keyif almak,
    11/Çalişilan bir eş ile yapmak,
    26/Hatali da olsa akici\tikzi{} yapmak,
    2/Keyif almak,
    51/Mükemmel şekilde yapana kadar tekrar etmiş olmak
}
\end{tikzpicture}

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

답변2

두 번째 검색 시간에 쉬운 해결책을 찾았습니다.\symbol{25} 나를 위해 일했습니다.

관련 정보