
제목에서 알 수 있듯이 ArnoPro를 텍스트의 기본 글꼴로 사용하고 모든 수학(인라인 또는 디스플레이)에 MinionPro를 사용하고 싶습니다.
ArnoPro를 위해 제가 한 일은 랩톱에 Windows와 Linux Mint(현재 LaTeX에 사용하고 있는 것)가 있기 때문에 지침을 따랐습니다.여기내 Windows Adobe의 Arno Pro 글꼴을 Linux에 설치했습니다. 이제 최소한의 예로 다음과 같은 내용이 있습니다(충분히 최소한이기를 바랍니다). 거대한 서문을 참고하세요:
\documentclass[12pt]{article}
\usepackage{bigints}
\usepackage{microtype}
\usepackage[textlf,mathlf,minionint]{MinionPro}
% If I want to use MinionPro instead of ArnoPro,
% I simply comment out all packages below this.
%\DeclareSymbolFont{missing}{OML}{cmr}{m}{n}
%\DeclareMathSymbol{\ell}{\mathord}{missing}{'140}
%\usepackage[]{mathspec}
%\defaultfontfeatures{Ligatures={TeX}}
%\setmathsfont(Digits,Latin,Greek)[UprightFont=ArnoPro-Regular,
%BoldFont=ArnoPro-Bold,
%ItalicFont=ArnoPro-Italic,
%BoldItalicFont=ArnoPro-BoldItalic,
%Numbers={Proportional}]{ArnoPro}
%\setmathrm
%[UprightFont=ArnoPro-Regular,
%BoldFont=ArnoPro-Bold,
%ItalicFont=ArnoPro-Italic,
%BoldItalicFont=ArnoPro-BoldItalic
%]{ArnoPro}
%\setmathsf
%[UprightFont=ArnoPro-Regular,
%BoldFont=ArnoPro-Bold,
%ItalicFont=ArnoPro-Italic,
%BoldItalicFont=ArnoPro-BoldItalic
%]{ArnoPro}
%\setmathtt
%[UprightFont=ArnoPro-Regular,
%BoldFont=ArnoPro-Bold,
%ItalicFont=ArnoPro-Italic,
%BoldItalicFont=ArnoPro-BoldItalic
%]{ArnoPro}
%\setmathcal
%[UprightFont=ArnoPro-Regular,
%BoldFont=ArnoPro-Bold,
%ItalicFont=ArnoPro-Italic,
%BoldItalicFont=ArnoPro-BoldItalic
%]{ArnoPro}
%\setmathbb
%[UprightFont=ArnoPro-Regular,
%BoldFont=ArnoPro-Bold,
%ItalicFont=ArnoPro-Italic,
%BoldItalicFont=ArnoPro-BoldItalic
%]{ArnoPro}
%\RequirePackage{xltxtra,xunicode}
%\defaultfontfeatures{Mapping=tex-text, Numbers=OldStyle}
%\aliasfontfeatureoption{Ligatures}{Historic}{Historical}
%\setromanfont
%[Mapping=tex-text,
%Ligatures={Common},
%Numbers=OldStyle,
%SizeFeatures={%
% {Size={-10}, Font=*Caption},
% {Size={10-13.0}, Font=*},
% {Size={13.01-19.9}, Font=*Subhead, Ligatures=Rare, Contextuals={Swash,Alternate}},
% {Size={19.91-},Font=*Display, Ligatures=Rare, Contextuals={Swash,Alternate}}},
%UprightFont=ArnoPro-Regular,
%BoldFont=ArnoPro-Bold,
%ItalicFont=ArnoPro-Italic,
%BoldItalicFont=ArnoPro-BoldItalic
%]{Arno Pro} %
\begin{document}
I am \textbf{attempting} \textit{some} math:
\[\oint\vec{\text{E}}\cdot d\boldsymbol{\ell}=0\]
Again, some more: $\vec{\nabla}\times\vec{E}=0$
\paragraph{Example:} One more:
\begin{eqnarray*}
\bigintss\left(\frac{x^2}{x^{\frac{1}{2}}}-\frac{2x}{x^{\frac{1}{2}}}+\frac{1}{x^{\frac{1}{2}}}\right) dx&=&0
\end{eqnarray*}'
\end{document}
다음 그림은 MinionPro(터미널에서 luatex 실행)의 결과입니다.
이는 ArnoPro(터미널에서 xelatex 실행)의 결과입니다.
어떤 이유로 ArnoPro 텍스트가 약간 보이는지 확인하세요. MinionPro에 비해 고르지 않습니다. 어떤 이유로 xelatex doc.tex
터미널에서 (ArnoPro의 경우) 실행하면 다음과 같이 나타납니다(예: e 및 o 문자의 상단 부분 등) , 를 찾을 수 없다). 그런데 ArnoPro로 만든 다른 문서를 보면 그렇지 않고 괜찮아 보이는데요! 그건 제가 걱정하는 또 다른 문제입니다.
그 문제 외에도 ArnoPro 수학에는 많은 지원이 없기 때문에 수학에 MinionPro를 원하는 이유를 알 수 있습니다. ArnoPro에 MnSymbol을 사용할 수 있지만 적분 및 기타 기호는 형편없어 보입니다. 그리고 적어도 MinionPro의 문자는 수학 목적에 더 적합하다고 생각하므로 단순히 수학에는 MinionPro를, 텍스트에는 ArnoPro를 사용하는 것이 더 좋습니다. 어떻게 해야 합니까?
또한 MinionPro에는 amsmath와 같은 다른 패키지처럼 더 높은 수준의 수학과 물리학(예: 대학원 수준)에 대한 충분한 기호가 있습니까? 그렇지 않다면 MinionPro 수학 기호처럼 ArnoPro 텍스트와 잘 어울리도록 다른 패키지에 대한 제안은 무엇입니까? 저는 이제 학부 4학년이 되었는데, 이런 걱정은 나중보다는 지금 당장 처리하고 싶습니다.
그 밖에도 몇 가지 질문이 있지만 여기에 추가하기에는 너무 길어질 것 같아서 다음 기회에 아껴두어야 할 것 같습니다.
답변1
Manuel 덕분에 나는 답을 얻었습니다. 그의 간단한 제안에 따라 다음 코드에 lualatex를 사용하게 되었습니다.
\documentclass[12pt]{article}
\usepackage{bigints}
\usepackage{microtype}
\usepackage[minionint,mathlf,onlymath]{MinionPro}
\usepackage{fontspec}
\setmainfont[UprightFont=ArnoPro-Regular,
BoldFont=ArnoPro-Bold,
ItalicFont=ArnoPro-Italic,
BoldItalicFont=ArnoPro-BoldItalic,
Numbers={Proportional}]{Arno Pro}
\begin{document}
I am \textbf{attempting} \textit{some} math:
\[\oint\vec{\text{E}}\cdot d\boldsymbol{\ell}=0\]
Again, some more: $\vec{\nabla}\times\vec{E}=0$
\paragraph{Example:} One more:
\begin{eqnarray*}
\bigintss\left(\frac{x^2}{x^{\frac{1}{2}}}-\frac{2x}{x^{\frac{1}{2}}}+\frac{1}{x^{\frac{1}{2}}}\right) dx&=&0
\end{eqnarray*}
\end{document}
이는 다음을 생성합니다.