제목의 단어와 혼동되는 라텍스

제목의 단어와 혼동되는 라텍스

특정 방식으로 단어를 표시하도록 문서를 설정했습니다. 또한 다음과 같이 문서 글꼴을 설정하기 위해 times 패키지를 사용했습니다.

\documentclass[a4paper,11pt,openany,oneside]{sphinxmanual}
\usepackage[T1}{fontenc}
\usepackage[english]{babel}
\usepackage{times}

\usepackage{color}
\definecolor{myred}{RGB}{165,0,33}
\DeclareRobustCommand\accuroam{%
    \usefont{OT1}{cmr}{m}{n}Accu%
    \usefont{OT1}{cmss}{m}{n}\textcolor{myred}{ROAM}
}%

\begin{document}
...
\end{document}

이 모든 것은 명령이 \accuroam나타날 때까지 작동하는 것 같습니다. 그런 다음 그 뒤에 오는 텍스트를 cmss 일반 무게(\accuroam의 ROAM과 동일)로 변경합니다.

텍스트의 나머지 부분은 변경되지 않고 단어만 변경되도록 하려면 어떻게 해야 합니까?

참고: 저는 현재 pdflatex를 빌더로 사용하고 있지만 아직 xelatex를 사용할 수 없습니다.

도움을 주시면 감사하겠습니다.

답변1

특히 기본 문서 글꼴이 Times인 경우 Computer Modern으로 전환하고 싶은지 잘 모르겠습니다.

문제는 이미 말했듯이 \usefont...TeX에게 그 시점부터 (그룹화를 고려하여) 선택한 글꼴을 사용하도록 지시한다는 것입니다.

내 제안은

\DeclareRobustCommand\accuroam{%
  \textnormal{Accu\color{myred}\sffamily ROAM}%
}

\textnormal기본 문서 글꼴(현재 크기)을 선택합니다 . 그 안에서 색상과 글꼴 모음을 변경할 수 있습니다. 닫는 중괄호에서 \sffamily해당 범위가 종료됩니다.

\documentclass{article}
\usepackage[T1]{fontenc}
\usepackage[english]{babel}
\usepackage{mathptmx}

\usepackage{color}
\definecolor{myred}{RGB}{165,0,33}
\DeclareRobustCommand\accuroam{%
  \textnormal{Accu\color{myred}\sffamily ROAM}%
}

\begin{document}
We describe \accuroam{} which is a very bright idea.
\end{document}

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

답변2

글꼴 변경 명령은 다음과 같습니다.스위치명령. 즉, 다른 스위치를 만나거나 그룹이 종료될 때까지 다음의 모든 콘텐츠에 적용됩니다.

각 특수 글꼴을 스타일을 지정하려는 텍스트가 포함된 그룹 안에 배치하여 문제를 해결하세요. 또한 %출력에서 ​​잘못된 공백을 방지하기 위해 빨간색 텍스트가 포함된 줄에 후행을 추가했습니다 .

\documentclass{article}
\usepackage[T1]{fontenc}
\usepackage[english]{babel}
\usepackage{mathptmx} % `times' is obsolete

\usepackage{color}
\definecolor{myred}{RGB}{165,0,33}
\DeclareRobustCommand\accuroam{%
    {\usefont{OT1}{cmr}{m}{n}Accu}%
    {\usefont{OT1}{cmss}{m}{n}\textcolor{myred}{ROAM}}%
}%

\begin{document}
Test\dots \accuroam{}\dots Test.
\end{document}

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

또한times패키지가 더 이상 사용되지 않습니다. 새로운 대안은 다음 중 하나입니다.mathptmx패키지 또는 newtxtext/ newtxmath.

답변3

어쨌든 T1을 사용하고 있으므로 OT1 인코딩으로 다시 전환할 이유가 없습니다.

\documentclass{article}
\usepackage[T1]{fontenc}
\usepackage{mathptmx}% `times' is obsolete
\usepackage[scaled=.90]{helvet}
\usepackage{courier}

\usepackage{color}
\definecolor{myred}{RGB}{165,0,33}
\DeclareRobustCommand\accuroam{%
    {%
       \fontencoding{T1}%
       \fontfamily{cmr}%
       \fontseries{m}%
       \fontshape{n}%
       \selectfont Accu%
       \fontfamily{cmss}%
       \selectfont\textcolor{myred}{ROAM}%
    }%
}%

\begin{document}
Test\dots \accuroam{}\dots Test.
\end{document}

\usefont...나는 무슨 일이 일어나고 있는지 명확하게 하기 위해 (보다는) 더 긴 글꼴 지정 명령을 사용했습니다 . 첫 번째 스위치는 이미 인코딩, 모양 및 계열이 올바른지 확인했기 때문에 두 번째 스위치에는 제품군 사양만 필요합니다.

AccuROAM

관련 정보