案例有问题——线路重叠

案例有问题——线路重叠

以下代码与方程重叠:

  $$U(x) = 
    \begin{cases}
    - \frac{1}{\lambda} e^{-\lambda x} & \text{gdy}  \lambda \neq 1
    \\
    \ln x & \text{gdy}  \lambda =1 
    \end{cases}  $$

在此处输入图片描述

正文如下:

\documentclass[12pt]{report}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{graphicx}
\usepackage{amsmath,amssymb,amsfonts}
\usepackage{txfonts}

%\usepackage[polish]{babel}
\setlength{\parindent}{0pt}

\renewcommand{\chaptername}{Rozdział}
\renewcommand{\contentsname}{Spis treści}
\renewcommand{\figurename}{Rys.}
\renewcommand{\tablename}{Tab.}
\renewcommand{\listfigurename}{Spis rysunków}
\renewcommand{\listtablename}{Spis tabel}
\renewcommand{\bibname}{Bibliografia}

\pagestyle{headings}

\setlength{\textwidth}{14cm}
\setlength{\textheight}{20cm}

\newtheorem{definition}{Definicja} % przykład nowego środowiska 
\newtheorem{example}{Przykład}[chapter] % przykład nowego środowiska 
\newtheorem{corollary}{Wniosek}[chapter] % przykład nowego środowiska 



\begin{document}

该文档在另一份文档中可以正常显示,到底存在什么问题?

答案1

txfonts其对 ogonek 的定义存在错误,它留下了一个未分组的部分\ooalign,因此从那时起任何带有 ognoek 的字符都会弄乱间距。

可以修复,但本质上该包已被取代newtxtextnewtxmath 替换

%\usepackage{txfonts}
\usepackage{newtxtext,newtxmath}

解决了这个问题。


我下载了你的测试文件(最好将它添加到问题中)并删除多余的线锥

\documentclass[12pt]{report}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{graphicx}
\usepackage{amsmath,amssymb,amsfonts}
\usepackage{txfonts}

\begin{document}

następującą postać:
$$U(x) = 
\begin{cases}
- \frac{1}{1-\lambda } x^{1-\lambda} & \text{gdy}  \lambda \neq 0
\\
x & \text{gdy}  \lambda =0 
\end{cases}  $$


\end{document}

这表明结果很糟糕,除非你删除,否则txfonts我会再追踪一点。

同时你也可以使用\usepackage{newtxtext,newtxmath}


如果使用 txfonts 包,问题可以简化为使用 ognoeck 的单个字符

\documentclass[12pt]{report}
\usepackage[T1]{fontenc}
\usepackage{txfonts}
%\usepackage{newtxtext,newtxmath}

\begin{document}

\showthe\lineskiplimit
ę
\showthe\lineskiplimit
\end{document}

您没有提供测试文档,但是为了显示输出,您必须禁用数学显示中的行距,这相当于

在此处输入图片描述

这是输出

\documentclass[12pt]{report}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{graphicx}
\usepackage{amsmath,amssymb,amsfonts}
\usepackage{txfonts}

%\usepackage[polish]{babel}
\setlength{\parindent}{0pt}

\renewcommand{\chaptername}{Rozdział}
\renewcommand{\contentsname}{Spis treści}
\renewcommand{\figurename}{Rys.}
\renewcommand{\tablename}{Tab.}
\renewcommand{\listfigurename}{Spis rysunków}
\renewcommand{\listtablename}{Spis tabel}
\renewcommand{\bibname}{Bibliografia}

\pagestyle{headings}

\setlength{\textwidth}{14cm}
\setlength{\textheight}{20cm}

\newtheorem{definition}{Definicja}
\newtheorem{example}{Przykład}[chapter] 
\newtheorem{corollary}{Wniosek}[chapter] 



\begin{document}

\setbox\strutbox\null
\lineskiplimit=-\maxdimen
 $$U(x) = 
    \begin{cases}
    - \frac{1}{\lambda} e^{-\lambda x} & \text{gdy}  \lambda \neq 1
    \\
    \ln x & \text{gdy}  \lambda =1 
    \end{cases}  $$

\end{document}

相关内容