alt text

Das Einfügen von test.tex weigert sich im Hauptdokument hartnäckig den \par-Befehl anzunehmen.

Was muss ich da anders machen?

Öffne in Overleaf
% main.tex  
\documentclass[11pt]{scrartcl}
\usepackage{standalone}
\begin{document}
\includestandalone[mode=buildnew]{test} 
\end{document}

Öffne in Overleaf
% test.tex
\documentclass[varwidth, margin=0pt,convert]{standalone}
%\documentclass[]{article}
\begin{document}
Hier mal ein Text. \par % \\
$\begin{array}{l l}
x+y=0 \\
x = 1
\end{array}$
\end{document}

gefragt 25 Apr '19, 16:00

cis's gravatar image

cis
9.5k95459491
Akzeptiert-Rate: 29%

bearbeitet 25 Apr '19, 16:15


Wie man der Log-Datei entnehmen kann

Öffne in Overleaf
Package standalone Warning: Graphic 'test.pdf' could not be build.
Shell escape activated? on input line 5.

muss man --shell-escape aktivieren um das gewünschte Verhalten zu bekommen, denn nur damit kann die externe Grafik gebaut werden.

Ist --shell-escape nicht aktiv, dann führt \includestandalone mehr oder weniger \input durch und packt den Inhalt in eine \clipbox aus dem adjustbox-Paket. Dabei geht aber die varwidth-Einstellung verloren und \par wird einfach ignoriert.

Laut der standalone-Dokumentation kann man die obeyclassoptions-Paketoption verwenden, damit die Optionen von \documentclass in test.tex respektiert werden, aber das tut bei mir nicht.

Permanenter link

beantwortet 26 Apr '19, 02:31

Henri's gravatar image

Henri
15.7k133943
Akzeptiert-Rate: 46%

Eine andere Möglichkeit wäre die Verwendung des varwidth-Pakets

Öffne in Overleaf
\documentclass[varwidth, margin=0pt]{standalone}
\usepackage{amsmath}

\usepackage{varwidth}
\begin{document}

\begin{varwidth}{\linewidth}% <------- 
$\begin{array}{l}x+1=2      \\[1em]
x = 1
\end{array}$ \par
Hier mal ein Text. 
\end{varwidth}% <-------

\end{document}
Permanenter link

beantwortet 26 Apr '19, 13:00

cis's gravatar image

cis
9.5k95459491
Akzeptiert-Rate: 29%

bearbeitet 26 Apr '19, 13:01

Das sollte die obeyclassoptions-Paketoption eigentlich für dich erledigen, wenn sie funktionieren würde.

(26 Apr '19, 13:39) Henri

Ja, obeyclassoptions habe ich ja probiert, erfolglos.

(27 Apr '19, 00:41) cis
Deine Antwort
Vorschau umschalten

Folgen dieser Frage

Per E-Mail:

Wenn sie sich anmelden, kommen Sie für alle Updates hier in Frage

Per RSS:

Antworten

Antworten und Kommentare

Markdown-Grundlagen

  • *kursiv* oder _kursiv_
  • **Fett** oder __Fett__
  • Link:[Text](http://url.com/ "Titel")
  • Bild?![alt Text](/path/img.jpg "Titel")
  • nummerierte Liste: 1. Foo 2. Bar
  • zum Hinzufügen ein Zeilenumbruchs fügen Sie einfach zwei Leerzeichen an die Stelle an der die neue Linie sein soll.
  • grundlegende HTML-Tags werden ebenfalls unterstützt

Frage-Themen:

×4

gestellte Frage: 25 Apr '19, 16:00

Frage wurde gesehen: 17,110 Mal

zuletzt geändert: 27 Apr '19, 00:41