empheq 包中未定義的控制序列

empheq 包中未定義的控制序列

我是這個社區和 TeX 的新手。我正在嘗試使用empheq軟體包在 TeX 檔案中添加一些方程,我假設軟體包的安裝發生了一些問題,我正在使用 Kile KDE 編輯器。

這些是使用的包:

     %% packages
    \usepackage[T1]{fontenc}
    \usepackage[utf8x]{inputenc}
    \usepackage{float}
    \usepackage{amsfonts,amssymb} % needed for math fonts
    %\usepackage[ruled,vlined,linesnumbered,resetcount,algochapter]{algorithm2e}
    \usepackage{amsmath} % needed for command eqref
    %\usepackage{mathtools}
    %\usepackage{algorithm}
    %\usepackage{algorithmic}
    %\usepackage{algorithmic}
    \usepackage{longtable}
    \usepackage{lmodern}
    %\usepackage{bookmark}
    %\usepackage{algpseudocode}
    %\usepackage{algcompatible}
    %
    \usepackage[greek,english]{babel}
    \usepackage{alphabeta}

    \usepackage[
        unicode
        ,colorlinks=true
        ,breaklinks
        %,greek
        ]{hyperref} % needed for creating hyperlinks in the document, the option colorlinks=true gets rid of the %awful %boxes, breaklinks breaks lonkg links (list of figures), and ngerman sets everything for german as %default hyperlinks %language
    %\usepackage[utf8]{inputenc}
    %\usepackage{bookmark}
    \usepackage{algpseudocode}

    %\usepackage[hyphenbreaks]{breakurl} % benötigt für das Brechen von URLs in Literaturreferenzen, hyphenbreaks auch bei %links, die über eine Seite gehen (mit hyphenation).
    \usepackage{xcolor}
    %\definecolor{c1}{rgb}{0,0,1} % blue
    %\definecolor{c2}{rgb}{0,0.3,0.9} % light blue
    %\definecolor{c3}{rgb}{0.3,0,0.9} % red blue%
    \hypersetup{
      colorlinks=True,
        linkcolor=blue, % internal links    
        citecolor=green!0.3!blue!0.9,
      urlcolor=red!0.3!blue!0.9} % external links/urls

    \usepackage{alphabeta}
\usepackage{algorithm, algcompatible}
\usepackage{empheq, nccmath} 
    %\usepackage{cite}          % needed for cite
    \usepackage[nottoc]{tocbibind}      % needed for displaying bibliography and other in the table of contents
    \usepackage[numbers, authoryear]{natbib}    % needed for cite and abbrvnat bibliography style
    \usepackage{graphicx}           % needed for \includegraphics 
    \usepackage{bigstrut}           % needed for the command \bigstrut
    \usepackage{enumerate}          % needed for some options in enumerate
    %\usepackage{todonotes}         % needed for todos
    %\usepackage{makeidx}           % needed for creating an index
    %\makeindex
    \newcommand\Mycite[1]{%
      \citeauthor{#1}~[\citeyear{#1}]}

這是主要的 TeX 腳本:

\documentclass[a4paper, 12pt, openany]{book}

    \input{settings/packages}
    %\usepackage{algorithm, algcompatible}
    %\usepackage{empheq, nccmath} 
    \algnewcommand\INPUT{\item[\textbf{Input:}]}%
    \algnewcommand\OUTPUT{\item[\textbf{Output:}]}%

    %\input{settings/page}
    \graphicspath{{Images/}}
    \DeclareMathOperator*{\argmax}{argmax}
    %\makeglossaries

    %\input{settings/macros}
    %\newcommand{\imp}[1]{\underline{\textit{#1}}}
    %\input{Contents/abbreviations}
    \bibliographystyle{abbrvnat}
    %\setcitestyle{}
    %\setcounter{page}{4} 
    % Main document Below
    \begin{document}

    \pagestyle{empty}
    %\input{Contents/title_page} 
    \input{abstractGR}
    %\input{abstractEn}

    \pagestyle{plain}
    %\setotherlanguage{greek}
    %\selectlanguage{greek}
    \listoffigures
    \listoftables
    \tableofcontents
    \raggedbottom
    %\flushbottom
    %\clearpage\phantomsection
    %\selectlanguage{english}

    \pagebreak
    %\printglossary[type=\acronymtype,title=Abbreviations]
    % Insert dedication
    \vspace*{10cm}
    \centering{\large{\emph{\textgreek{ Στην Οικογενειά μου...} }}}
    \vfill
    \pagebreak

    \raggedright
    %\pagestyle{plain}
    %\input{chapters/introduction}
    %\input{chapters/modelSelection}
    %\input{chapters/post_process}
    %\chapter{}
    %\input{chapters/experiments}
    %\input{chapters/conclusion}
    %\appendix
    %\addtocontents{toc}{\contentsline{chapter}{\numberline{}APP}{}{}}
    %\addtocontents{toc}{\protect\contentsline{chapter}{Appendix}{}}
    %\input{chapters/appendix}
    %\addtocontents{toc}{\protect\contentsline{chapter}{\protect\numberline{}Appendix}{}{chapter*.\thepage}}

        %\newpage
        %\chapter{Introduction}

        \medskip
        %\citet*{*}
        %\cite{latexcompanion}
        %\bibliography{thesis}

        %\printindex

    \end{document}

AbstractGR.tex 文件,包括empheq

\chapter*{\centering \textgreek{Περίληψη}}
%\addtocontents{toc}{\protect\contentsline{chapter}{\protect\numberline{}\textgreek{Περίληψη (Ελληνικά)}}{}{chapter*.%\thepage}}
%\addcontentsline{toc}{chapter}{Abstract (Greek)}
\textgreek{Η παρούσα διπλωματική εξετάζει το πρόβλημα της αναγνώρισης αντικειμένων από εικόνες, των οποίων τα πίξελ είναι ταξινομημένα σε μια από τις 19 κατηγορίες. Η εργασία χρησιμοποιεί μια βάση δεδομένων που αποτελείται από 19 διαφορετικές κατηγοριές αντικειμένων η οποία έχει δημιουργηθεί με χρήση κάμερας τοποθετημένη στο εμπρόσθιο μέρος του αυτοκινήτου. Οι εικόνες έχουν απαθανατιστεί από 50 διαφορετικές πόλεις της Ευρώπης σε διάφορες εποχές και καιρικές συνθήκες.\\

Με την χρήση πληροφορίας από εικόνες κατασκευάζουμε έναν ταξινομηττή ο οποίος μπορεί να αναγνωρίσει την κατηγορία αντικειμένων που ανήκει το κάθε πίξελ στην εικόνα ως συνάρτηση του μεγέθους των pixel αλλά και της δομής που απεικονίζουν. Για την ταξινόμηση χρησιμοποιήσαμε 2 πανομοιότυπα μοντέλα πλήρως συνελικτικών νευρωνικών δικτύων (}FCNNs\textgreek{) σε συνδυασμό με 2 διαφορετικά μοντέλα μετά επεξεργασίας. Το πρώτο μοντέλο κάνει χρήση του Μέσου Φίλτρου(}Median Filter\textgreek{), ενώ το δεύτερο κάνει χρήση μιας παραλλαγής του στατιστικού μοντέλου }CRF. \textgreek{Για την εικονοποίηση των παραπάνω αποτελεσμάτων υλοποιήθηκε λογισμικό που απεικονίζει τα αποτελέσματα των μεθόδων. Για την κατασκευή των παραπάνω μοντέλων γίνεται χρήση των βιβλιοθηκών }Scikit-learn, Keras \textgreek{ και} Tensorflow, \textgreek{ ενώ για την υλοποίηση του λογισμικού εικονοποίησης έγινε η χρήση της βιβλιοθήκης} pyQt.


\chapter*{\centering Abstract}
%\addtocontents{toc}{\protect\contentsline{chapter}{\protect\numberline{}Abstract (English)}{}{chapter*.\thepage}}

This thesis focuses the problem of recognizing objects from images whose images are classified in one of the 19 categories. The job uses a database consisting of 19 different categories of objects created using a camera located on the front of the car. Images have been recorded in 50 different European cities in different seasons and weather conditions.

Using information from images, we construct a classifier that can recognize the category of objects belonging to each image of the image as a function of the size of the pixels and the structure they represent. For classification, we used 2 identical Fully Convolutional Neural Networks in combination with 2 different models after editing. The first model uses Median Filter), while the latter uses a variation of the CRF statistical model. To illustrate the above results, we have implemented software that illustrates the results of the methods. To build the above models, we use Scikit-learn, Keras and Tensorflow, while using pyQt libraries.

\begin{empheq}{align} 
    \mathit{Loss(P,Q)} &= - \frac{1}{N} \sum_{x}^{N} P(x)\times 
    \log(Q(x)) \times \alpha_{\mathit{coefficients}}\\
    \nabla\times\overline{E}\notag
     &= -\frac{\partial\overline{B}}{\partial t}-\bar J_{\text{mi}} 
\end{empheq}

empheq呼叫位於abstractGR.tex上面的章節中,如果我將包從 移至 ,packages.tex效果main.tex就像一個魅力。

答案1

更新:文檔類書籍效果很好。

\documentclass{book}
\usepackage{empheq}
\usepackage{amsmath}
\usepackage{amssymb}

\begin{document}
    \begin{empheq}[left=\empheqlbrace]{align}
    \mathit{Loss(P,Q)} &= - \frac{1}{N} \sum_{x}^{N} P(x)\times 
    \log(Q(x)) \times \alpha_{\mathit{coefficients}}\\
    \nabla\times\overline{E}\notag
     &= -\frac{\partial\overline{B}}{\partial t}-\bar J_{\text{mi}} 
\end{empheq}
\end{document} 

在此輸入影像描述

{\mathit{coefficients}從@Zarko 那裡偷了它並用它代替,\bar因為\overline恕我直言,這看起來更好。

第二次更新:您的程式碼有幾個選項衝突。我想我解決了所有問題,除了那些與 babel 和 Greek 相關的問題,我從來無法在我的機器上運行它們。例如,您不需要定義顏色來設定連結等顏色。

\documentclass{book}
%% packages
\usepackage{amsfonts,amssymb} % needed for math fonts
\usepackage{empheq, nccmath}
\usepackage{amsmath} % needed for command eqref
\usepackage{longtable}
\usepackage{lmodern}
\usepackage{xcolor}
\usepackage[unicode,
    ,colorlinks=true
    ,breaklinks
%    ,greek
    ]{hyperref}
\usepackage{bookmark}
\hypersetup{
  colorlinks=true,
  linkcolor=blue,
  citecolor=green!0.3!blue!0.9
  urlcolor=red!0.3!blue!0.9}
%\usepackage[greek,english]{babel}
\usepackage{alphabeta}
%%%
% \usepackage{} 
%\usepackage[utf8]{inputenc}
\usepackage{algpseudocode}
\usepackage{algorithm}
%\usepackage[hyphenbreaks]{breakurl} % benötigt für das Brechen von URLs in Literaturreferenzen, hyphenbreaks auch bei %links, die über eine Seite gehen (mit hyphenation).
 % needed for creating hyperlinks in the document, the option colorlinks=true gets rid of the %awful %boxes, breaklinks breaks lonkg links (list of figures), and ngerman sets everything for german as %default hyperlinks %language
% \definecolor{c1}{rgb}{0,0,1} % blue
% \definecolor{c2}{rgb}{0,0.3,0.9} % light blue
% \definecolor{c3}{rgb}{0.3,0,0.9} % red blue
% \hypersetup{
%     linkcolor={c1}, % internal links
%     citecolor={c2}, % citations
%     urlcolor={c3} % external links/urls
% }

%

\usepackage{alphabeta}
\usepackage[numbers, authoryear]{natbib}    % needed for cite and abbrvnat bibliography style
\usepackage[nottoc]{tocbibind}      % needed for displaying bibliography and other in the table of contents
\usepackage{graphicx}           % needed for \includegraphics 
\usepackage{bigstrut}           % needed for the command \bigstrut
\usepackage{enumerate}          % needed for some options in enumerate
% \newcommand\Mycite[1]{%
%   \citeauthor{#1}~[\citeyear{#1}]}
% 

    \begin{document}        
    \begin{empheq}[left=\empheqlbrace]{align}
            \mathit{Loss(P,Q)} = - \frac{1}{N} \sum_{x}^{N} P(x)\times log(Q(x)) \times \alpha_{coefficients}
            \nabla\times\bar E &= -\frac{\partial\bar B}{\partial t}-\bar J_{\text{mi}} 
        \end{empheq}
    \end{document}


    \documentclass{book}
\usepackage{empheq}
\usepackage{amsmath}
\usepackage{amssymb}

\begin{document}
    \begin{empheq}[left=\empheqlbrace]{align}
    \mathit{Loss(P,Q)} &= - \frac{1}{N} \sum_{x}^{N} P(x)\times 
    \log(Q(x)) \times \alpha_{\mathit{coefficients}}\\
    \nabla\times\overline{E}\notag
     &= -\frac{\partial\overline{B}}{\partial t}-\bar J_{\text{mi}} 
\end{empheq}
\end{document} 

在此輸入影像描述

我沒有在這裡修改方程,因為我害怕@Zarko;-)

答案2

hyperref當您bookmark在開始時加載沒有選項的情況下,您會遇到選項衝突,然後加載hyperref,因此當您稍後加載 hyperref 時,您會收到錯誤。

如果你透過移動來解決這個問題bookmarks,那麼你會得到一個hyperref沒有greek選項的錯誤。最後,文檔中存在一個錯誤,empheq要求將環境作為第一個選項傳遞。

   \documentclass{book}
 %% packages
%\usepackage{xgreek}
%\usepackage[utf8]{inputenc}
\usepackage{amsfonts,amssymb} % needed for math fonts
\usepackage{empheq, nccmath}
%\usepackage[ruled,vlined,linesnumbered,resetcount,algochapter]{algorithm2e}
\usepackage{amsmath} % needed for command eqref
%\usepackage{mathtools}
%\usepackage{algorithm}
%\usepackage{algorithmic}
%\usepackage{algpseudocode}
%\usepackage{algcompatible}
%\usepackage{algorithmic}
%\usepackage[toc, appendix]{appendix}
\usepackage{longtable}
%\usepackage[utf8]{inputenc}
%\usepackage[acronym]{glossaries}
%%% Testt
%\usepackage[LGR,T1]{fontenc}
\usepackage{lmodern}

%
\usepackage[greek,english]{babel}
\usepackage{alphabeta}
%\usepackage[utf8]{inputenc}
%%%
\usepackage{algpseudocode}
\usepackage{algorithm}
\usepackage[
     unicode,
    ,colorlinks=true
    ,breaklinks
%    ,greek
    ]{hyperref} % needed for creating hyperlinks in the document, the option colorlinks=true gets rid of the %awful %boxes, breaklinks breaks lonkg links (list of figures), and ngerman sets everything for german as %default hyperlinks %language
%\usepackage[utf8]{inputenc}
\usepackage{bookmark}

\usepackage{empheq}
%\usepackage[hyphenbreaks]{breakurl} % benötigt für das Brechen von URLs in Literaturreferenzen, hyphenbreaks auch bei %links, die über eine Seite gehen (mit hyphenation).
\usepackage{xcolor}
\definecolor{c1}{rgb}{0,0,1} % blue
\definecolor{c2}{rgb}{0,0.3,0.9} % light blue
\definecolor{c3}{rgb}{0.3,0,0.9} % red blue
\hypersetup{
    linkcolor={c1}, % internal links
    citecolor={c2}, % citations
    urlcolor={c3} % external links/urls
}

%

\usepackage{alphabeta}
%\usepackage{cite}          % needed for cite
\usepackage[numbers, authoryear]{natbib}    % needed for cite and abbrvnat bibliography style
\usepackage[nottoc]{tocbibind}      % needed for displaying bibliography and other in the table of contents
\usepackage{graphicx}           % needed for \includegraphics 
%\usepackage{longtable}             % needed for long tables over pages
\usepackage{bigstrut}           % needed for the command \bigstrut
\usepackage{enumerate}          % needed for some options in enumerate
%\usepackage{todonotes}         % needed for todos
%\usepackage{makeidx}           % needed for creating an index
%\makeindex
\newcommand\Mycite[1]{%
  \citeauthor{#1}~[\citeyear{#1}]}
    \begin{document}        
    \begin{empheq}{align}%[left=\empheqlbrace]%{align}
            \mathit{Loss(P,Q)} = - \frac{1}{N} \sum_{x}^{N} P(x)\times log(Q(x)) \times \alpha_{coefficients}
            \nabla\times\bar E &= -\frac{\partial\bar B}{\partial t}-\bar J_{\text{mi}} 
        \end{empheq}
    \end{document}

答案3

\documentclass[a4paper,11pt]{book}
\usepackage{empheq, amssymb}

\usepackage[ unicode, ,colorlinks=true ,breaklinks % ,greek % <--- 我的安裝不支援 mee ]{hyperref}

\begin{document}
    \begin{empheq}[left=\empheqlbrace]{align}
\mathit{Loss}(P,Q)  & = - \frac{1}{N} \sum_{x}^{N} P(x)\times \log(Q(x)) \times \alpha_{\mathit{coefficients}}  \\
\nabla\times\bar{E} & = - \frac{\partial\bar{B}}{\partial t}-\bar{J}_{\mathrm{mi}}
    \end{empheq}
\end{document}
\end{empheq}

給出

在此輸入影像描述

這是您要找的嗎?

您的程式碼片段中的錯誤:

  • emheq必須定義數學風格,定義方程式的形式(`align˙,您將其註解掉)
  • 在第一個方程式之後你忘記了\\
  • 我懷疑第一個方程式中的等號之前缺少 & 符號
  • 更正確的是\bar{E}˛then\bar E等等
  • 相反\text{mi}是正確的\mathrm{mi}

編輯: 上面的 mwe 也適用於hyperrefxelatex.

相關內容