我对 LaTeX 还很陌生!我正在尝试创建一个模板,用于将科学报告创建为 PDF。我希望整个文档都采用 Times New Roman 字体。我使用了 软件包pslatex
,效果很好,只是希腊字符(包括方程式中的字符)没有按应有的方式显示为斜体。
有没有办法让这些字符变成斜体?标准 { \it
?} 没有效果。或者除了pslatex
这个之外还有其他包可以将文档变成 Times New Roman 但不会导致这个问题吗?
我正在使用 TeXShop。
这说明了问题:
\documentclass[a4paper]{article}
\usepackage{pslatex} % This makes the font Times New Roman.
\usepackage{amsfonts,amssymb,amsmath,mathbbol} % For maths symbols.
\usepackage{titlesec}
\titlespacing\section{0pt}{5pt plus 1pt minus 1pt}{5pt plus 1pt minus 1pt}
\usepackage{graphics,graphicx,epsfig,ulem}
\usepackage[top=2.0cm, bottom=2.0cm, left=2.0cm, right=2.0cm]{geometry}
\usepackage{multicol}
\usepackage[none]{hyphenat}
\begin{document}
Times New Roman.
${\beta=3\alpha}$
{\it${\beta }$} = 3{\it${\alpha}$}
${\alpha, \beta, \gamma, \delta, \epsilon, \lambda, \phi, \rho, \varphi, \omega}$
\begin{equation}{\it t}_{1/2} = \dfrac{\ln(2)}{{\lambda}}.
\end{equation}
\end{document}
答案1
pslatex
确实是一个过时的软件包。你可以使用mathptmx
,如前所述,或者
\usepackage{newtxtext,newtxmath}
(这需要更新的 TeX 分布)。
mathptmx
newtxtext
+newtxmath
这是源代码。请注意,结果比你之前得到的更简单(每个人在使用新工具时都必须学习)。
\documentclass[a4paper]{article}
\usepackage{amsmath} % For maths symbols.
%%% uncomment one of the following and comment the other
\usepackage{newtxtext,newtxmath}
%\usepackage{mathptmx}
\begin{document}
Times New Roman.
$\beta=3\alpha$
$\beta=3\alpha$
$\alpha, \beta, \gamma, \delta, \epsilon, \lambda, \phi, \rho, \varphi, \omega$
\begin{equation}
t_{1/2} = \frac{\ln(2)}{\lambda}.
\end{equation}
\end{document}
(尺寸的差异是图像制作过程中产生的假象。)
答案2
不要使用过时的软件包pslatex
。请改用:
\usepackage[T1]{fontenc}
\usepackage{mathptmx}
并且您的希腊字母默认应为斜体,没有\it
它已经是一个旧命令,请改用\textit
或\itshape
。