Undefinierte Steuersequenz mit Empheq-Paket

Undefinierte Steuersequenz mit Empheq-Paket

Ich bin neu in dieser Community und bei TeX. Ich versuche, mit dem Paket einige Gleichungen in meine TeX-Datei einzufügen empheq. Ich gehe davon aus, dass bei der Installation des Pakets etwas nicht stimmt. Ich verwende den Kile KDE-Editor.

Dies sind die verwendeten Pakete:

     %% 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}]}

Dies ist das Haupt-TeX-Skript:

\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-Datei, die Folgendes enthältempheq

\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}

Der empheqAufruf steht im Kapitel abstractGR.texvon oben, wenn ich die Pakete von dort nach dort verschiebe packages.texklappt main.texdas einwandfrei.

Antwort1

AKTUALISIEREN: Das Dokumentklassenbuch funktioniert einwandfrei.

\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} 

Bildbeschreibung hier eingeben

Ich habe das {\mathit{coefficients}von @Zarko geklaut und \bardurch ersetzt \overline, weil das meiner Meinung nach besser aussieht.

ZWEITES UPDATE: Ihr Code hatte mehrere Optionskonflikte. Ich glaube, ich habe sie alle gelöst, außer denen im Zusammenhang mit Babel und Greek, die ich auf meinem Rechner nie ausführen konnte. Sie brauchen beispielsweise kein definecolor, um die Farben für Links usw. festzulegen.

\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} 

Bildbeschreibung hier eingeben

Ich habe die Gleichung hier nicht verfälscht, weil ich Angst vor @Zarko habe ;-)

Antwort2

Es kommt zu einem Optionenkonflikt, da Sie zu Beginn ohne Optionen hyperrefladen und dies lädt , sodass beim späteren Laden von Hyperref ein Fehler auftritt.bookmarkhyperref

Wenn Sie das durch Verschieben beheben bookmarks, erhalten Sie einen Fehler, der hyperrefkeine greekOption enthält. Schließlich gibt es einen Fehler im Dokument, der empheqeine Umgebung erfordert, die als erste Option übergeben werden muss.

   \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}

Antwort3

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

\usepackage[ unicode, ,colorlinks=true ,breaklinks % ,greek % <--- meine Installation unterstützt mich nicht ]{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}

gibt

Bildbeschreibung hier eingeben

ist es das, wonach Sie suchen?

Fehler in Ihrem Code-Snippet:

  • emheqmusste einen definierten mathematischen Stil haben, der die Gleichungsform definiert (`align˙, das Sie auskommentieren)
  • nach der ersten Gleichung vergisst du\\
  • ich vermute, dass vor dem Gleichheitszeichen in der ersten Gleichung ein Et-Zeichen fehlt
  • richtiger ist \bar{E}˛then \bar Eusw.
  • stattdessen \text{mi}ist richtig\mathrm{mi}

bearbeiten: oben funktioniert mwe auch mit hyperrefPaketen (ich lade es als letztes in der Präambel), die mit kompiliert wurden xelatex.

verwandte Informationen