Почему определенные символы не отображаются в моих уравнениях?

Почему определенные символы не отображаются в моих уравнениях?

Мне не удалось правильно отобразить уравнения с определенными символами.

Код такой

\bm{\sigma}(t)=\bm{\sigma}^{vol}+\bm{\sigma}^{dev}(t)=K\text{tr}
({\bm{\varepsilon}})\bm{I}+2\int_{0}^{t}G(t-\tau)\dot{\bm{e}}(\tau)d\tau,

Я ожидал получить такой PDF-файл. введите описание изображения здесь

Однако, похоже, PDF-файл меня ненавидит...

введите описание изображения здесь

Может ли кто-нибудь помочь мне решить эту проблему?


Здесь я размещаю минимальную часть скомпилированного текста, которая работает,

\documentclass[Journal,letterpaper]{ascelike-new}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}\usepackage{lmodern}\usepackage{graphicx}
\usepackage[figurename=Fig.,labelfont=bf,labelsep=period]{caption}
\usepackage{subcaption}
\usepackage{newtxtext,newtxmath}
\usepackage[colorlinks=true,citecolor=red,linkcolor=black]{hyperref}
\usepackage{bm}
\usepackage{soul}
\usepackage{tikz}
\usepackage{ulem}
\usepackage{color}
\usepackage{cancel}
\usepackage{dsfont}
\usepackage{framed}
\usepackage{amsmath}
\usepackage{amssymb}
\usepackage{caption}
\usepackage{wrapfig}
\usepackage{amsfonts}
\usepackage{enumitem}
\usepackage{fancyhdr}
\usepackage{graphics}
\usepackage{lastpage}
\usepackage{mathptmx}
\usepackage{multirow}
\usepackage{setspace}
\usepackage{algorithm}
\usepackage{algpseudocode}
\usepackage[mathscr]{euscript}
\usepackage{textcomp}
\usepackage{setspace}
\usepackage{lineno}
\linenumbers
\usepackage{pgfplots}
\pgfplotsset{compat=1.14}
\usepackage{fancyhdr} % Needed to define custom headers/footers
\setlength{\headheight}{15pt}
\begin{document}
\begin{equation}
\bm{\sigma}(t) = \bm{\sigma}^{vol} + \bm{\sigma}^{dev}(t)  = K \text{tr} 
   ({\bm{\varepsilon}})\bm{I}+2\int_{0}^{t}G(t-\tau)\dot{\bm{e}}(\tau)d\tau,
\end{equation}
\end{document}`

Лучший,

решение1

Похоже, что проблемные пакеты — это комбинация mathptmxи newtxmathздесь (или, в более общем смысле, загрузка другого шрифта после newtxmath). Как уже упомянул Йоргос, вы загружаете довольно много конкурирующих пакетов шрифтов, и вы можете захотеть упростить ситуацию, удалив те, которые вам на самом деле не нужны (например, newtxmathи newtxtextперезапишет большинство lmodernэффектов ). Следующая сокращенная преамбула должна работать (я также удалил некоторые пакеты, которые были загружены дважды):

\documentclass[Journal,letterpaper]{ascelike-new}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
%\usepackage{lmodern} % removed in favour of newtxtext and newtxmath
\usepackage{graphicx}
\usepackage[figurename=Fig.,labelfont=bf,labelsep=period]{caption}
\usepackage{subcaption}
\usepackage{newtxtext,newtxmath}
%\usepackage{mathptmx} % removed because it causes your issue in combination
                       % with newtxmath
\usepackage{bm}
\usepackage{soul}
\usepackage{tikz}
\usepackage{ulem}
\usepackage{color}
\usepackage{cancel}
\usepackage{dsfont}
\usepackage{framed}
\usepackage{amsmath}
\usepackage{amssymb}
\usepackage{wrapfig}
\usepackage{amsfonts}
\usepackage{enumitem}
\usepackage{lastpage}
\usepackage{multirow}
\usepackage{setspace}
\usepackage{algorithm}
\usepackage{algpseudocode}
\usepackage[mathscr]{euscript}
\usepackage{textcomp}
\usepackage{setspace}
\usepackage{lineno}
\linenumbers
\usepackage{pgfplots}
\pgfplotsset{compat=1.14}
\usepackage{fancyhdr} % Needed to define custom headers/footers
\setlength{\headheight}{15pt}
\usepackage[colorlinks=true,citecolor=red,linkcolor=black]{hyperref}
\begin{document}
\begin{equation}
\bm{\sigma}(t) = \bm{\sigma}^{vol} + \bm{\sigma}^{dev}(t)  = K \text{tr} 
   ({\bm{\varepsilon}})\bm{I}+2\int_{0}^{t}G(t-\tau)\dot{\bm{e}}(\tau)d\tau,
\end{equation}
\end{document}

Связанный контент