Txfonts 导致方程块中的符号错位

Txfonts 导致方程块中的符号错位

我遇到了问题符号对齐 ( &) 内的matrix在一个equation块中 - 彼此位于一行中。问题很可能与txfonts包有关。Matrix 的符号在没有包的情况下对齐得很好,但是由于它提供的罗马字体,我想保留它。

amsmath使用with 的示例txfonts

\documentclass[12pt, oneside, openany, a4paper]{report}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{amsmath}
\usepackage{txfonts}
\begin{document}
\chapter{...}
Minimalizacja tranzystorów i konieczność brania efektów kwantowych pod uwagę.
\section{...}
\begin{equation}
    X = \begin{bmatrix}
        a & b & c \\
        c & d & d \\
        e & f & g \\
    \end{bmatrix}
\end{equation}
\end{document}

输出为: 在此处输入图片描述

如何使用txfonts但具有适当的对齐(例如amsmath矩阵)?

答案1

我不知道是什么原因导致了这种奇怪的行为txfonts,但我建议使用包newtxtextnewtxmath而不是txfonts

使用您的示例,输出基本相同,除了矩阵使用newtxtext和看起来没问题,newtxmath但使用则不然txfonts

\documentclass[12pt, oneside, openany, a4paper]{report}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{amsmath}
\usepackage{newtxtext}
\usepackage{newtxmath}
%\usepackage{txfonts}
\begin{document}
\chapter{...}
Minimalizacja tranzystorów i konieczność brania efektów kwantowych pod uwagę.
\section{...}
\begin{equation}
    X = \begin{bmatrix}
        a & b & c \\
        c & d & d \\
        e & f & g \\
    \end{bmatrix}
\end{equation}
\end{document}

相关内容