花括号问题(garamondx 包)

花括号问题(garamondx 包)

抱歉。我看不到有关此问题的其他问题。我正在使用 garamondx 包。问题是大括号。它看起来像给出的图片。我想要像 { 这样的 stg,但那就像 ( 。我该怎么办?

在此处输入图片描述

代码:

\documentclass[11pt,a4paper]{article}
\usepackage[utf8x]{inputenc}
\usepackage{ucs}
\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage{graphicx}
\usepackage{xcolor}
\usepackage[T1]{fontenc}
\usepackage{garamondx}
\usepackage[garamondx,cmbraces]{newtxmath}
\DeclareSymbolFont{operators}{OT1}{txr}{m}{n}
\DeclareMathAlphabet{\mathbf}{OT1}{txr}{bx}{n}
\usepackage[left=2.00cm, right=2.00cm, top=2.00cm, bottom=2.00cm]{geometry}
\DeclareSymbolFont{largesymbols}{OMX}{yhex}{m}{n}

\begin{document}

$\{f(x)= \left\{ \begin{cases}
  & 1 \\ 
 & 2 \\ 
 & 3 \\ 
\end{cases} \right.$ \\

$W(A,B)=\left\{ \begin{array}{l}
    0 \quad \text{se $n$=0 ed $m$=0}\\
    \infty \quad \text{se $n$=0 o $m$=0}\\

  \end{array} \right.$

\end{document}

答案1

错误的符号是

\DeclareSymbolFont{largesymbols}{OMX}{yhex}{m}{n}

因为newtxmath其字体使用了不同的编码largesymbols,正如LMX从声明中看到的那样

\DeclareSymbolFont{largesymbols}{LMX}{ntxexx}{m}{n}

找到newtxmath.sty。在同一个文件中,我们看到

\DeclareMathDelimiter{\lbrace}{\mathopen}{lettersA}{163}{largesymbols}{138}

而对于OMX编码字体,

\DeclareMathDelimiter{\lbrace}{\mathopen}{symbols}{"66}{largesymbols}{"08}

因此,字体中使用的插槽OMX与 中使用的插槽不同LMXyhex字体在插槽 138 中有一个右括号,这就是您所遇到的情况。

需要注意的是,该yhex字体是 的扩展cmex,它在视觉上与任何形式的 Garamond 都不兼容,而garamondx的选项newtxmath在视觉上并不冲突(或者,至少,视觉冲突较少)。

同时移除

\DeclareSymbolFont{operators}{OT1}{txr}{m}{n}
\DeclareMathAlphabet{\mathbf}{OT1}{txr}{bx}{n}

因为你确实希望在基于 Garamond 的文档中使用 Times 字符。此外amsfontsamssymb也不需要,因为newtxmath无论如何都会替换它们。

这是您的文档的工作版本。

\documentclass[11pt,a4paper]{article}
\usepackage[left=2.00cm, right=2.00cm, top=2.00cm, bottom=2.00cm]{geometry}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{amsmath}
\usepackage{graphicx}
\usepackage{xcolor}
\usepackage{garamondx}
\usepackage[garamondx,cmbraces]{newtxmath}

\begin{document}

\begin{gather*}
f(x)= \begin{cases}
 1 \\
 2 \\
 3 \\
\end{cases}
\\
W(A,B)=\begin{cases}
  0 & \text{se $n$=0 ed $m$=0}\\
  \infty & \text{se $n$=0 o $m$=0}
\end{cases}
\end{gather*}

\end{document}

在此处输入图片描述

相关内容