%20%D0%BD%D0%B5%20%D0%BE%D1%82%D0%BE%D0%B1%D1%80%D0%B0%D0%B6%D0%B0%D0%B5%D1%82%D1%81%D1%8F%20%D0%BF%D0%BE%D1%81%D0%BB%D0%B5%20%D0%BA%D0%BE%D0%BC%D0%BF%D0%B8%D0%BB%D1%8F%D1%86%D0%B8%D0%B8.png)
Я не часто использую LaTeX, когда я создаю документ, я обычно использую свой старый как черновик и добавляю новые пакеты, когда они мне нужны. У меня сейчас создан сложный документ, и я заметил, что в моих уравнениях нет символов сложения (плюс).
По похожей теме (Символ сложения не отображается в PDF) это связано с используемыми мной пакетами, которые каким-то образом конфликтуют друг с другом. Я пытался найти причину, но не смог, любая помощь более опытного пользователя была бы очень признательна.
РЕДАКТИРОВАТЬ:
Любое уравнение, например:
\begin{equation}
F = Q\left(\textbf{E} + \textbf{v} \times \textbf{B}\right)
\label{eq:lorentz}
\end{equation}
но любые уравнения, даже простые, использующие знаки $$, не отображают «+».
код рабочего класса:
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%
% File: pk.cls (LaTeX Document class option "pk")
%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\message{*** ***}
\newif\ifpdflatex\pdflatexfalse
\NeedsTeXFormat{LaTeX2e} %
\ProvidesClass{pk}
\DeclareOption{pdflatex}{\pdflatextrue}
\DeclareOption*{\PassOptionsToClass{\CurrentOption}{report}}
\ProcessOptions\LoadClass[a4paper,oneside]{report}
\RequirePackage{times}
\RequirePackage[T1]{fontenc}
\RequirePackage{graphicx}
\RequirePackage{geometry}
\RequirePackage[usenames]{color}
\RequirePackage{fancyhdr}
\RequirePackage{url}
\RequirePackage{titlesec}
\RequirePackage{tocloft}
\geometry{lmargin=30mm, rmargin=20mm, tmargin=25mm, bmargin=25mm, foot=10mm, head=10mm}
\definecolor{Green}{rgb}{0.1,0.5,0.1}
\def\shorttitlePL#1 {\gdef\@shorttitlePL{#1}}
\def\shorttitleEN#1 {\gdef\@shorttitleEN{#1}}
\def\authorEN#1 {\gdef\@authorEN{#1}}
\def\shortauthor#1 {\gdef\@shortauthor{#1}}
\def\titlePL#1 {\gdef\@titlePL{#1}}
\def\titleEN#1 {\gdef\@titleEN{#1}}
\def\facultyEN#1 {\gdef\@facultyEN{#1}}
\def\facultyPL#1 {\gdef\@facultyPL{#1}}
\def\thesistypePL#1 {\gdef\@thesistypePL{#1}}
\def\thesistypeEN#1 {\gdef\@thesistypeEN{#1}}
\def\supervisorPL#1 {\gdef\@supervisorPL{#1}}
\def\supervisorEN#1 {\gdef\@supervisorEN{#1}}
%\def\acknowledgements#1 {\gdef\@acknowledgements{#1}}
\def\departmentPL#1 {\gdef\@departmentPL{#1}}
\def\departmentEN#1 {\gdef\@departmentEN{#1}}
\linespread{1.3}
%\renewcommand{\labelitemi}{--}
\usepackage[utf8]{inputenc}
%------------------------------------------------------------------------------
\newcommand{\comm}[1]{
\begin{center}
{\small \textit{#1}}
\end{center}
}
\newcommand{\titlepages}{%
\newpage \titlepage
\begin{center}
% \begin{tabular}{lcl}
% \multirow{4}{*}{\includegraphics[height=16mm]{pk.jpg}} &
% \Large \textsc{\textbf{UNI name}} &
% \multirow{4}{*}{\includegraphics[height=16mm]{mech2}}\\
% &\textsc{\textbf{\@facultyEN}\vspace*{1mm}}\\
% &\textsc{\textbf{Institute name}}&
% \end{tabular}
\vspace*{5mm}
{\sffamily
{\large Field of study:}\\\vspace*{1mm}
{\large Speciality:}}\\\vspace*{2mm}
\vspace*{1cm}
{\huge\scshape \@thesistypeEN}\\\vspace*{2cm}
{\LARGE\scshape \@authorEN}\\\vspace*{2cm}
{\LARGE{\bfseries\scshape \@titleEN}}\\\vspace*{3cm}
\large{\scshape Supervisor:\\} \@supervisorEN
\vfill{\Large City, \@date}
\end{center}
\clearpage \titlepage
\clearpage
\titlepage
\begin{center}
\hspace*{-1cm}
%\noindent\makebox[\textwidth]{%
% \begin{tabular}{lcl}
% \multirow{4}{*}{\includegraphics[height=1.6cm]{pk.jpg}} &
% \Large \textsc{\textbf{university full name}} &
% \multirow{4}{*}{\includegraphics[height=1.6cm]{mech2}}\\
% &\textsc{\textbf{\@facultyPL}\vspace*{1mm}}\\
% &\textsc{\textbf{Institute full name}}&
% \end{tabular}
% }
\vspace*{5mm}
{\sffamily
{\hspace*{-1cm}\large field of studies full name pl}\\\vspace*{1mm}
{\hspace*{-1cm}\large Specialty full name pl}}\\\vspace*{2mm}
\vspace*{1cm}
{\huge\scshape \@thesistypePL}\\\vspace*{2cm}
{\LARGE\scshape \@author}\\\vspace*{2cm}
{\LARGE{\bfseries\scshape \@titlePL}}\\\vspace*{3cm}
\large{\scshape Promotor:\\} \@supervisorPL
\vfill{\Large CityPL, \@date}
\end{center}
\clearpage
\titlepage
%\vspace*{}
{\large
\textbf{Autor pracy:}
\vspace*{-0.2cm}
\textbf{Nr pracy:}
}
\clearpage
\setcounter{page}{4}
}
\def\thesisheaders{
\fancyfoot[L]{\small \@shortauthor\quad\textit{\@shorttitleEN}}
}
\DeclareOption{en}{
\def\thesisheaders{
\fancyfoot[L]{\small \@shortauthor\quad\textit{\@shorttitleEN}}
}
}
\ProcessOptions
\pagestyle{fancy}
\renewcommand{\chaptermark}[1]{\markboth{\thechapter.\ #1}{}}
\renewcommand{\sectionmark}[1]{\markright{\thesection.\ #1}}
\renewcommand{\headrulewidth}{0.5pt}
\renewcommand{\footrulewidth}{0.5pt}
\fancyhf{}
\fancyhead{}
\fancyhead[L]{\slshape{\small \rightmark}}
\fancyhead[R]{\bfseries \thepage}
\thesisheaders
\frenchspacing
\sloppy
\widowpenalty 9999
\clubpenalty 9999
\flushbottom
\titleformat{\chapter}[block]
{\bfseries\LARGE}{\filright \LARGE\thechapter. }{0ex}{}
%odst�py: lewy, g�ra, d��
\titlespacing{\chapter}{0pt}{17mm}{19mm}
\titleformat{\section}[block]
{\bfseries\Large}{\filright \Large\thesection. }{0ex}{}
\titlespacing{\section}{7mm}{8mm plus 0mm minus 1mm}{4mm plus 0mm minus 1mm}
\titleformat{\subsection}[block]
{\bfseries\large}{\filright \large\thesubsection. }{0ex}{}
\titlespacing{\subsection}{7mm}{6mm}{2.5mm}
\titleformat{\subsubsection}[block]
{\bfseries\normalsize}{\filright \normalsize\thesubsubsection. }{0ex}{}
\titlespacing{\subsubsection}{7mm}{3mm}{1.5mm}
\renewcommand{\cfttoctitlefont}{\bfseries\Large}
\renewcommand{\cftbeforetoctitleskip}{20mm}
\renewcommand{\cftaftertoctitleskip}{19mm}
\renewcommand{\cftchapleader}{\cftdotfill{\cftdot}}
\renewcommand{\cftsecleader}{\cftdotfill{\cftdot}}
\renewcommand{\cftsubsecleader}{\cftdotfill{\cftdot}}
\renewcommand{\cftchapaftersnum}{.}
\renewcommand{\cftsecaftersnum}{.}
\renewcommand{\cftsubsecaftersnum}{.}
\setlength{\cftparskip}{2pt}
\setlength{\cftbeforechapskip}{0mm}
\renewcommand{\cftchappagefont}{\normalsize}
основной документ:
% \documentclass[pdflatex,11pt]{pk}
\documentclass[12pt]{pk}
\usepackage[english]{babel}
\usepackage[utf8]{inputenc}
\usepackage{csquotes}
% dodatkowe pakiety
\usepackage{enumerate}
\usepackage{listings}
\usepackage[hidelinks]{hyperref}
\lstloadlanguages{TeX}
\usepackage{color, colortbl}
\usepackage{hhline}
\usepackage{multirow}
\usepackage[rightcaption]{sidecap}
% options apply to all captions
\usepackage{caption}
\usepackage{subcaption}
\usepackage[font={it,small}]{caption}
\usepackage{float}
\usepackage{flafter}
\usepackage{capt-of}
%\usepackage[demo]{graphicx}
\usepackage{graphicx}
\usepackage[table,xcdraw]{xcolor}
\usepackage{booktabs}
\usepackage{enumerate}
\usepackage{newtxtext,newtxmath,amsmath}
\usepackage{geometry}
\usepackage[percent]{overpic}
\usepackage{contour}
\usepackage[T1]{fontenc}
\usepackage{textcomp}
% applies to all subfigure and subtable captions
\usepackage[font={it,footnotesize}]{subcaption}
\usepackage[
backend=biber,
style=nature,
sorting=none,
%articletitle=true,
]{biblatex}
\addbibresource{biblio.bib}
\usepackage[bottom,symbol]{footmisc}
\usepackage{fancyhdr}
\usepackage{bm}
\pagestyle{fancy}
\DeclareFieldFormat{title}{\textit{#1}}
\DeclareFieldFormat*{journal}{#1}
\DeclareFieldFormat{journal}{#1}
\DeclareFieldFormat*{biblabeldate}{#1}
\DeclareFieldFormat{issuetitle}{#1}
%\DeclareFieldFormat{year}{\textbf{#1}}
%podpisy
\renewcommand\cftloftitlefont{\LARGE\bfseries}
\renewcommand\cftlottitlefont{\LARGE\bfseries}
%koniec podpisow
\lstset{
literate={ą}{{\k{a}}}1
{ć}{{\'c}}1
{ę}{{\k{e}}}1
{ó}{{\'o}}1
{ń}{{\'n}}1
{ł}{{\l{}}}1
{ś}{{\'s}}1
{ź}{{\'z}}1
{ż}{{\.z}}1
{Ą}{{\k{A}}}1
{Ć}{{\'C}}1
{Ę}{{\k{E}}}1
{Ó}{{\'O}}1
{Ń}{{\'N}}1
{Ł}{{\L{}}}1
{Ś}{{\'S}}1
{Ź}{{\'Z}}1
{Ż}{{\.Z}}1
}
%---------------------------------------------------------------------------
\author{author name}
\authorEN{author name}
\shortauthor{a. name}
\titlePL{title in polish}
\titleEN{title in english}
\shorttitlePL{short title PL}
\shorttitleEN{short title EN}
\thesistypePL{Praca Magisterska}
\thesistypeEN{Master of Science Thesis}
\supervisorPL{Prof. dr. hab. inż.}
\supervisorEN{Professor name}
\date{2020}
\departmentPL{Instytut}
\departmentEN{Department of}
\facultyPL{Wydział}
\facultyEN{Faculty}
\setlength{\cftsecnumwidth}{10mm}
%---------------------------------------------------------------------------
\setlength{\parskip}{1em}
\renewcommand{\baselinestretch}{1.5}
\begin{document}
\titlepages
\addcontentsline{toc}{chapter}{Acknowledgements}
\chapter*{Acknowledgments}
acknowledgements
\chapter*{Abstract}
\addcontentsline{toc}{chapter}{Abstract}
abstract
\clearpage
\tableofcontents
\clearpage
%\include{introduction}
%\include{theory}
%\include{model}
%\include{analysis}
%\include{discussion}
%\include{conclusions}
%\include{summaryPL}
%%\include{abstractEN}
%\include{appendix}
\nocite{*}
%\include{list}
\end{document}
Я знаю, что это огромный беспорядок, но я всегда добавлял новые пакеты, когда мне это было нужно, и не удалял ненужные, и теперь все это слишком сложно для меня, чтобы понять, что я действительно использую прямо сейчас. Я закомментировал рисунки и внешние файлы глав, так что это работает без дополнительных файлов.
Пожалуйста, помогите мне найти причину проблемы, не нарушая функциональность кода. Спасибо!
EDIT 2: удаление строки \usepackage{pslatex} решает проблему с уравнениями, но моя библиография не работает. Я использую `\printbibliography' для этого и пример файла biblio.bib выглядит следующим образом:
@Online{Mangano2017,
author = {Michelangelo Mangano and Patrizia Azzi and Monica D’Onofrio and Matthew Mccullough},
title = {Physics at its limits},
year = {2017},
url = {https://cerncourier.com/a/physics-at-its-limits/},
}
@Book{Steinmetz1917,
author = {Steinmetz, Charles},
title = {Theory and Calculation of Electric Circuits},
year = {1917},
publisher = {McGraw-Hill},
}
Для компиляции я использую PdfLaTeX+ Biber.
Я получаю информацию "извините, но miktex-makemf не удалось" и "извините, но miktex-makepk не удалось" Журнал ошибок содержит 1500 строк, поэтому я не хочу помещать его здесь. Я использую PdfLaTeX+ Bib(la)TeX для компиляции.
решение1
Вы не привели пример отсутствующего +, более разумным тестовым файлом было бы
\documentclass{article}
\usepackage{newtxtext,newtxmath}
\usepackage{pslatex}
\begin{document}
$a+b$
\end{document}
Не загружайте pslatex
и вообще удалите большую часть строк пакета, так как они повторяются и конфликтуют. Используйте пакет только если вы знаете, что он вам нужен.
Вы отредактировали вопрос, поэтому ваш код больше не используется pslatex
, а знаки + теперь отображаются: