pstricks 코드 내에서 글꼴을 변경하려고 하는데 사용하려는 글꼴로 변경할 수 없습니다. 대신 다른 코드를 사용하고 싶습니다 \usefont
. 이것은 내 코드입니다.
\thispagestyle{empty}
\newgeometry{left=0cm,right=0cm,top=0cm,bottom=0cm}
\begin{pspicture}(0cm,29.7cm)
\newsavebox\IBox
\sbox\IBox{\includegraphics[height=29.7cm,width=21cm]{Capa2.eps}}
\psset{unit=1cm}
\rput[lb](-0.63,0){\usebox\IBox}
\rput(9.02,25.7){\usefont{T1}{phv}{b}{n}\fontsize{48pt}{48pt}\color{white}\selectfont $\text{Anotações Sobre o}$}
\rput(8.3,23.7){\usefont{T1}{phv}{b}{n}\fontsize{54pt}{48pt}\color{white}\selectfont $\text{Operador Nabla}$}
\end{pspicture}
내 문서에 Palatino 글꼴을 설정했지만 pstricks의 텍스트에는 여기에서 글꼴을 사용하고 싶습니다.http://www.tug.dk/FontCatalogue/. 저 좀 도와주실 수 있나요?
답변1
질문이 무엇인지 확실하지 않기 때문에(원래 질문에 대한 설명의 쿼리 참조) 이것이 답변인지 확실하지 않습니다. 그러나 나는 그것이 최소한 도움이 되기를 바라며, 다른 것이 없다면 질문을 날카롭게 만드는 데 도움이 되기를 바랍니다.
이 예에서는 그림 내에서 두 가지 글꼴을 사용하는 방법을 보여줍니다. 첫 번째인 Zapf Chancery는 직접 구성됩니다. ( 등과 \zapfstyle
유사 ) 및 (등과 유사 ) 를 설정합니다 .\itshape
\bfseries
\textzf{}
\textit{}
\textbf{}
두 번째인 Brush Script에서는 제공된 패키지를 사용합니다 pbsi
. 이것은 우리에게 \bsifamily
및 와 같은 두 가지 유사한 명령을 정의합니다 \textbsi{}
.
코드
\documentclass[a4paper]{article}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{pstricks}
\usepackage{graphicx,geometry,amsmath}
\newsavebox\IBox
\sbox\IBox{\includegraphics[height=29.7cm,width=21cm]{example-image-a}}
% Use Zapf Chancery as an example, setting up the relevant font commands for use in the document
\DeclareRobustCommand{\zapfstyle}{% like \itshape etc., this command will hold until an explicit switch or end of group
\fontencoding{T1}%
\fontseries{mb}%
\fontshape{it}%
\fontfamily{pzc}%
\selectfont}
\DeclareTextFontCommand{\textzf}{\zapfstyle}% like \textit{} etc., this command takes an argument and affects only that argument
% brushscr has a package file, pbsi.sty which defines the relevant font commands so use this
\usepackage{pbsi}% defines \bsifamily and \textbsi{}
\begin{document}
\newgeometry{left=0cm,right=0cm,top=0cm,bottom=0cm}
\begin{pspicture}(0cm,29.7cm)
\rput[lb](-0.63,0){\usebox\IBox}
\rput(9.02,25.7){\textcolor{white}{\zapfstyle\Huge Anotações Sobre o}}
\rput(8.3,23.7){\textcolor{white}{\zapfstyle\Huge Operador Nabla}}
\end{pspicture}
\newpage
\begin{pspicture}(0cm,29.7cm)
\psset{unit=1cm}
\rput[lb](-0.63,0){\usebox\IBox}
\rput(9.02,25.7){\color{white}\bsifamily\LARGE Anotações Sobre o}
\rput(8.3,23.7){\color{white}\bsifamily\Huge Operador Nabla}
\end{pspicture}
\end{document}
출력
답변2
phv
Helvetica의 글꼴 이름입니다.
\documentclass[a4paper]{article}
\usepackage[utf8]{inputenc}
\usepackage{pstricks}
\usepackage{helvet}
\usepackage{graphicx}
\usepackage{geometry}
\begin{document}
\newgeometry{left=0cm,right=0cm,top=0cm,bottom=0cm}
\begin{pspicture}(0cm,29.7cm)
\newsavebox\IBox
\sbox\IBox{\includegraphics[height=29.7cm,width=21cm]{tiger}}
\rput[lb](-0.63,0){\usebox\IBox}
\rput(9.02,25.7){\textcolor{white}{\sffamily\Huge Anotações Sobre o}}
\rput(8.3,23.7){\textcolor{white}{\sffamily\Huge Operador Nabla}}
\end{pspicture}
\end{document}
또는 Times와 같은 특수 글꼴의 경우:
\rput(8.3,23.7){\usefont{T1}{ptm}{b}{it}\selectfont
\textcolor{white}{\sffamily\Huge Operador Nabla}}