새로운(별도의) 표준 서체를 설정한 후 특정 스타일과 서체로 섹션 작성

새로운(별도의) 표준 서체를 설정한 후 특정 스타일과 서체로 섹션 작성

프로젝트 작업을 하면서 표준 서체를 다음 줄로 변경했습니다.

\usepackage{libertine}
\renewcommand*\familydefault{\sfdefault}
\usepackage[T1]{fontenc}

하지만 나중에는 다른 서체를 사용해 스타일을 만들고 싶습니다.

{\fontfamily{boisik}\selectfont \huge Sample Text Here!}

그러나 글꼴은 다음을 지원합니다(그리고 사용하고 싶습니다).

\scshape{\bfseries{Sample Test Here!}}

명령. 하지만 그렇게 하면 기본 서체가 재정의됩니다. 다음과 유사하게 원하는 기능을 달성하는 라인을 얻을 수 있는 방법이 있습니까?

{\fontfamily{boisik}\selectfont \huge \scshape{\bfseries{Sample Text Here!}}}

? 시간을 내어 도와주셔서 감사합니다!

답변1

항상 단순한 단편보다는 완전한 최소한의 문서를 제공하십시오. 이는 도움을 주려고 할 때 훨씬 덜 유용합니다.

여기에는 세 가지 문제가 있습니다.

  1. LaTeX에 알려진 사용 중인 이름의 글꼴 모음이 없습니다. 아마도 원하는 글꼴 모음의 이름은 입니다 bsk.

  2. 보이식은 인코딩에서 제공되지 않습니다 T1.

  3. 보이식에는 굵은 대문자가 포함되지 않습니다. 과감하게 가질 수 있습니다. 아니면 작은 대문자를 가질 수도 있습니다. 둘 다 가질 수는 없습니다.

콘솔 출력을 살펴보는 것이 좋습니다.말한다다른 글꼴로 대체할 때와 그 이유.

또한 boisik은 확장 가능한 형식으로 제공되지 않습니다. 이는 MetaFont 소스로만 제공되므로 결과의 크기가 잘 조정되지 않고 일부 PDF 뷰어에서 매우 제대로 표시되지 않습니다. 이것은 문제가 되지 않습니다그 자체로, 그러나 이는 알고 있어야 하는 제한사항입니다.

세 가지 문제와 관련하여 1은 문제가 되지 않습니다. 올바른 이름만 있으면 됩니다.

T12 문서에서 텍스트의 관련 부분에 있는 인코딩 의 문자가 실제로 필요하지 않은 경우 해결 방법을 사용할 수 있습니다 .

3 우리는 아무것도 할 수 없습니다. 우리는 모양이나 무게를 가질 수 있지만 동시에 둘 다를 가질 수는 없습니다.

\documentclass{article}
\usepackage{libertine}
\renewcommand*\familydefault{\sfdefault}
\usepackage[T1]{fontenc}
\DeclareRobustCommand{\bskfamily}{%
  \fontencoding{OT1}%
  \fontfamily{bsk}%
  \selectfont}
\DeclareTextFontCommand\textbsk{\bskfamily}
\begin{document}
  Some text

  {\bskfamily\huge\scshape Sample Text Here!

    \bfseries Sample Text Here!
    \par}

  \textbsk{\scshape Some text here! \bfseries Some more here!}

  Some more text
\end{document}

리버틴과 보이식

관련 정보