텍스트 모드에서 문자 위에 모자를 굵게 표시

텍스트 모드에서 문자 위에 모자를 굵게 표시

다음 방법을 사용하면 텍스트 모드에서 모든 문자 위에 모자 기호를 배치할 수 있습니다.

\^{}

모자를 굵게 표시하려면 어떻게 해야 합니까?

업데이트:

\documentclass[aspectratio=169]{beamer}

\usetheme{Warsaw}

\usepackage{xunicode}
\usepackage{xltxtra}


\setsansfont[
BoldFont={Avenir Next LT Pro Bold},
ItalicFont={Avenir Next LT Pro Italic},
BoldItalicFont={Avenir Next LT Pro Bold Italic}
]{Avenir Next LT Pro}

\begin{document}
%-----------------------------------------------
\begin{frame}
    \textbf{\^{\mdseries δ}}
\end{frame}
%-----------------------------------------------
\end{document}

답변1

만약 너라면정말이게 필요해

\textbf{\^{\mdseries o}}

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

답변2

첫 번째 변명: 이 솔루션은 XeTeX가 아닌 LaTeX에서 잘 작동합니다.

나는 Shahzad가 보고한 대로 David Carlisle의 답변이 작동하지 않는 것 같다는 사실 때문에 이 끔찍한 문제를 제안한 것에 대해 전적인 책임을 집니다. 왜? 컬렉션 중 일부가 설치되지 않았을 수도 있습니다. 어쩌면 글꼴 감지가 깨졌을 수도 있고, fc-cache말괄량이처럼 행동할 수도 있습니다. 추측하기 어렵습니다.

청중이 그렇게 까다롭지 않다면, 대담한 척하기 위해 약간의 변화를 주어서 겹쳐서 표시할 수 있습니다. 이건 끔찍하고 나쁜 습관입니다. 하지만 다른 방법이 효과가 없다면또는당신은 맞춤 패키지를 로드하고 싶지 않은 순수주의자입니다. 이 작은 프랑켄슈타인은 당신을 위한 것입니다. 일회용입니다.

\documentclass{beamer}

\usetheme{default}

\newlength\my
\settowidth{\my}{a} % Should be 5pt for a, might differ for other letters

\newlength\tinyadj
\newlength\adjplus
\newlength\adjminus
\setlength{\tinyadj}{0.1\my}
\setlength{\adjplus}{1.05\my}
\setlength{\adjminus}{0.9\my}


\begin{document}

\begin{frame}
H\^{\kern-\adjplus\^a}t and H\^at

Extremely nasty: H\kern-\tinyadj\^{\kern-\adjplus\^{\kern-\adjminus\^a}}t
\end{frame}

\end{document}

빠르고 더러운 솔루션

어머. 다음과 같은 경우에만 이에 의지하십시오.아니요다른 솔루션으로 문제를 해결합니다. 그리고 XeTeX에서 이 작업을 수행할 수 없어서 죄송합니다... 누군가가 이 연습을 LaTeX에서 재현하고 싶어할 수도 있습니다. 아마도 누군가는 사용 가능한 어떤 글꼴에도 존재하지 않는 매우 굵은 악센트가 필요할 수도 있습니다.

관련 정보