如何在 LaTeX 或模板<
中书写?喜欢。elsarticle
(p<0.01)
当我放入\
之前<
,LaTeX 无法读取,只显示!
在 pdflatex Thnx 中。
答案1
要
<
在 pdfLaTeX 中使用文本模式,您需要运行\usepackage[T1]{fontenc}
在序言中。pdfLaTeX
OT1
使用的默认字体编码,没有设置为在文本模式下正确处理<
-- 或者说,>
和--。|
您无需在数学模式下执行任何特殊操作。例如,
$1<2$
或$u|v$
两者都会产生预期的输出。
下面是一个完整的 MWE(最小工作示例),它说明了这个问题。两个都截图是
< > | \quad $2<3$, $4>3$, $u|v$.
在上面的屏幕截图中,测试文档是在没有 的情况下编译的\usepackage[T1]{fontenc}
;在下面的屏幕截图中,\usepackage[T1]{fontenc}
处于活动状态。观察符号<
、>
和 ,|
无论是否T1
指定字体编码,在数学模式下都能正确生成。
\documentclass{elsarticle}
%\usepackage[T1]{fontenc}
\begin{document}
< > | \quad $2<3$, $4>3$, $u|v$.
\end{document}
答案2
在现代工具链中,使用 XeLaTeX 或 LuaLaTeX,您可以使用 Unicode。加载\usepackage{fontspec}
或\usepackage{unicode-math}
,以及许多其他东西,都可以正常工作。
除了Mico的建议之外\textgreater
还有\textless
工作。