Preciso digitar um caractere grego especial em LaTeX (eu uso XeLaTeX), mas não sei como fazer.
\documentclass[14pt]{book}
\usepackage[a4paper,left=0.5cm,right=0.5cm,top=0.8cm,bottom=0.5cm,footskip=0.1cm,headsep=0.2cm]{geometry}
\usepackage{titlesec}
\usepackage{polyglossia}
\usepackage{fontspec}
%\defaultfontfeatures{Ligatures=TeX}
\setmainlanguage{english}
\usepackage{hyperref}
%\usepackage{longtable}
\usepackage{textcomp}
\usepackage{expex}
\usepackage{epltxfn}
\setmainfont{KadmosU}
\usepackage{covington}
\makeatletter
\usepackage{url}
\pagenumbering{Roman}
\begin{document}
ῐ̔́
ῑ̔́
\twoacc['|\={ι}]
\twoacc[\'|\={ι}]
\end{document}
Quero digitar o primeiro e o segundo (acabei de colar da Wikipedia), para os dois últimos utilizo o pacote "convington", mas não encontrei onde posso combinar três diacríticos (só consigo fazer isso com dois! ).
Então, quero saber uma forma de colocar três (ainda mais) diacríticos.
Responder1
Receio que você precise encontrar o ajuste correto para cada combinação. A \kk
macro adiciona kerning para corrigir as posições relativas dos acentos superiores.
\documentclass{article}
\usepackage{fontspec}
% since I don't have the font installed on my system, I placed it in the working directory
\setmainfont{KadmosU}[Extension=.ttf,Path=./]
% use the following line if you have it among the system fonts
%\setmainfont{KadmosU}
% adapted from https://tex.stackexchange.com/a/361120/4427
\DeclareRobustCommand{\combinedaccent}[2]{%
\leavevmode\vbox{\offinterlineskip
\ialign{\hfil##\hfil\cr
\hidewidth#1\hidewidth\relax\cr
\noalign{\vskip -1ex}
#2\cr
}%
}%
}
\newcommand{\dasia}{\raisebox{0.15ex}{\symbol{"A0}\symbol{"0314}}}
\newcommand{\psili}{\raisebox{0.15ex}{\symbol{"A0}\symbol{"0313}}}
\newcommand{\barys}{\symbol{"A0}\symbol{"0300}}
\newcommand{\oxys}{\symbol{"A0}\symbol{"0301}}
\newcommand{\kk}[1]{\kern#1em\relax}
\begin{document}
\combinedaccent{\dasia\oxys\kk{-0.15}}{\u{ι}}
\combinedaccent{\dasia\oxys\kk{-0.15}}{\={ι}}
\combinedaccent{\dasia\oxys\kk{-0.15}}{\={ι}}
\combinedaccent{\kk{0.15}\psili}{\={ι}}
\combinedaccent{\kk{0.25}\oxys}{\={ι}}
\end{document}