chemstyle: Nummerierung von Verbindungen

Antwort erstellen


Diese Frage dient dazu, das automatisierte Versenden von Formularen durch Spam-Bots zu verhindern.
Smilies
:D :) :( :o :shock: :? 8) :lol: :-x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:

BBCode ist eingeschaltet
[img] ist eingeschaltet
[flash] ist ausgeschaltet
[url] ist eingeschaltet
Smilies sind eingeschaltet

Die letzten Beiträge des Themas

Ich habe die Datenschutzerklärung gelesen und bin damit einverstanden.

   

Wenn du eine Datei oder mehrere Dateien anhängen möchtest, gib die Details unten ein.

Ansicht erweitern Die letzten Beiträge des Themas: chemstyle: Nummerierung von Verbindungen

Re: chemstyle: Nummerierung von Verbindungen

von Stefan Kottwitz » Di 13. Jul 2021, 11:32

Aus Sicherheitsgründen ist shell escape nicht aktiviert, dadurch läuft auto-pst-pdf nicht.

Stefan

Re: chemstyle: Nummerierung von Verbindungen

von gast. » Di 13. Jul 2021, 11:21

Und wenn man beachtet, dass unter anderen Systemen Dateinamen ggf. case-sensitiv sind, dann funktioniert es sogar direkt hier auf goLaTeX:

% !TeX TXS-program:compile = txs:///pdflatex/[--shell-escape]
\documentclass[						
a4paper,
12pt,
oneside,
ngerman,
]{scrreprt}
\usepackage{graphicx,subfig}
\usepackage[runs=2]{auto-pst-pdf}% Wichtig!
\usepackage{chemstyle}
\begin{document}
	Hallo
\begin{scheme}[ht]
	\schemeref[TMP]{Benzol}
	\includegraphics{Benzoltest.eps}% Offenbar stellt Stefan die Datei mit großen B bereit, obwohl sie oben blöder Weise mit kleinem b zum Download angeboten wird.
	\caption{A scheme with explicitly numbered temporary labels.}
\end{scheme}
\end{document}

Re: chemstyle: Nummerierung von Verbindungen

von Grummelgast » Di 13. Jul 2021, 08:43

Es geht noch besser, wenn man sich an den Hinweis in Abschnitt 10 der chemstyle-Anleitung hält. Dabei hat man dann die volle Funktionalität von pdflatex und würde sogar mit lualatex funktionieren.

% !TeX TXS-program:compile = txs:///pdflatex/[--shell-escape]
\documentclass[						
a4paper,
12pt,
oneside,
ngerman,
]{scrreprt}
\usepackage{graphicx,subfig}
\usepackage[runs=2]{auto-pst-pdf}% Wichtig!
\usepackage{chemstyle}
\begin{document}
	Hallo
\begin{scheme}[ht]
	\schemeref[TMP]{Benzol}
	\includegraphics{benzoltest.eps}
	\caption{A scheme with explicitly numbered temporary labels.}
\end{scheme}
\end{document}

Darauf, dass das so geht, wird übrigens im Abschnitt zu \schemeref sogar explizit hingewiesen. Ich habe das auch nur aus der Anleitung übernommen und innerhalb von 2 Minuten erfolgreich getestet. Die Antwort hier zu schreiben dauerte länger. Fazit: Anleitung lesen nützt.

Re: chemstyle: Nummerierung von Verbindungen

von Kelto » Di 13. Jul 2021, 08:06

Vielen Dank für die Antwort, dann war das Problem doch so schnell zu lösen.

Re: chemstyle: Nummerierung von Verbindungen

von Stefan Kottwitz » Mo 12. Jul 2021, 12:58

Hallo Kelto,

willkommen im Forum!

Das funktioniert evtl. nur mit klassischem LaTeX im DVI-Modus, also direkter Verarbeitung der eps-Datei statt pdfLaTeX mit Zwischenumwandlung der eps-Datei in PDF-Format.

Ich habe oben im Code mal latex als Engine angegeben via Kommentar in der ersten Zeile, klicke mal auf den "LaTeX-Ausgabe"-Button. TMP wird durch 1 ersetzt.

Stefan

Re: chemstyle: Nummerierung von Verbindungen

von Kelto » Mo 12. Jul 2021, 10:04

Irgendwer eine Idee?
Bis zum Ende der Woche kann ich es noch so probieren, danach mache ich es einfach von Hand und das Thema kann von mir aus geschlossen werden.

chemstyle: Nummerierung von Verbindungen

von Kelto » Fr 25. Jun 2021, 10:38

Guten Tag,
ich habe leider ein Problem mit der Automatischen Nummerierung von Verbindungen mithilfe von Chemstyle. Auch bei der Verwendung des Codes aus dem Manual wird bei mir der Marker TMP nicht ersetzt. Da ich mit Texstudio arbeite verwende ich zur Aktivierung von Shell Escape noch die folgende Zeile: % !TeX TXS-program:compile = txs:///pdflatex/[--shell-escape]

% !TEX latex
\documentclass[						
a4paper,
12pt,
oneside,
ngerman,
]{scrreprt}
\usepackage{graphicx, subfig}
\usepackage{epstopdf} 	
\usepackage{auto-pst-pdf}
\usepackage{chemstyle}
\begin{document}
	Hallo
\begin{scheme}[ht]
	\schemeref[TMP]{Benzol}
	\includegraphics{Benzoltest.eps}
	\caption{A scheme with explicitly numbered temporary labels.}
\end{scheme}
\end{document}
Dateianhänge
benzoltest.eps
(13.56 KiB) 126-mal heruntergeladen

Nach oben