WinEdt と TeXMaker の互換性の問題

WinEdt と TeXMaker の互換性の問題

私は TeXMaker で原稿を書きました。指導教官が編集のために LaTeX ファイルを求めています。指導教官は WinEdt を使用しています (バージョンはわかりません)。指導教官は私の LateX ファイルをコンパイルして実行できません。指導教官が何を試したか、または試さなかったかはわかりません。

問題の原因は何でしょうか? 2 つのプログラム間に既知の互換性の問題があるのでしょうか? 私の知る限りでは、パッケージに問題がある可能性がありますが、どのパッケージかはわかりません。

私の序文は次のとおりです。

\documentclass[12pt]{article}
\usepackage{float}
\usepackage{multirow}
\usepackage{verbatim}
\usepackage{cite}
\usepackage{multicol}
\usepackage{resizegather}
\usepackage[dvipsnames,svgnames,table]{xcolor}
\usepackage{mathrsfs}
\usepackage{graphicx}
\usepackage{epstopdf}
\DeclareGraphicsExtensions{.pdf,.png,.jpg}
\usepackage{ulem}
\usepackage{amsmath}
\usepackage{amssymb}
\usepackage{fancyhdr}
\usepackage{titlesec}
\usepackage{caption}
\usepackage{abstract}
\usepackage{epsfig}
\usepackage{breqn}
\usepackage{amsthm}
\usepackage[colorlinks=true, linkcolor=blue, citecolor=blue,urlcolor=blue,breaklinks=true]{hyperref}
\usepackage[margin=1in]{geometry}
\usepackage{authblk}

タイトル、著者、所属

\floatplacement{figure}{H}
\newtheorem{theorem}{Theorem}[section]
\newtheorem{proposition}[theorem]{Proposition}
\newtheorem{claim}[theorem]{Claim}
\newtheorem{lemma}[theorem]{Lemma}
\numberwithin{equation}{section}
\numberwithin{theorem}{subsection}
\renewcommand{\qedsymbol}{$\blacksquare$}
\renewcommand{\abstractnamefont}{\normalfont\bfseries}
\renewcommand{\abstracttextfont}{\normalfont\small\itshape}
\def\mathclap#1{\text{\hbox to 0pt{\hss$\mathsurround=0pt#1$\hss}}}
\setcounter{MaxMatrixCols}{48}
\begin{document}

原稿

\end{document}

ありがとう。

答え1

アプリオリWinEdt と TeXmaker の唯一の非互換性は、utf8 エンコーディングのため、WinEdt の古いバージョン ($<7$) から発生します。その場合、アドバイザーは WinEdt を最新バージョン (9) に更新する必要があります。

ただし、ロードしたパッケージがすべてシステムにインストールされていない可能性があります。また、breqn他の数学パッケージと競合する可能性があることも知られています。

コメントはさておき、代わりにロードする必要があるもの\mathclapがすでに定義されているため、定義する必要はありません(後者の特に便利な拡張です)mathtoolsamsmath

関連情報