
Ich arbeite an meiner Diplomarbeit mitchemstyle
. Die Nummerierung und das Schema funktionieren in memoir
der Klasse einwandfrei, wenn epstopdf
das Paket nicht verwendet wird. Hier ist der Code, der funktioniert.
\documentclass{memoir}
\usepackage{graphicx}
%\usepackage{epstopdf}
\usepackage[runs=2]{auto-pst-pdf}
\usepackage[journal=angew,varioref=false,tracking=bpchem]{chemstyle}
\begin{document}
\begin{scheme}[hbt!]
\centering
\schemeref[TMP1]{t6poca}
\schemeref[TMP2]{tcta}
\schemeref[TMP3]{tpa}
\schemeref[TMP4]{tpa2}
\includegraphics[width=\textwidth]{retroexp.eps}
\caption{Retrosynthesis of expanding from}
\label{retro1}
\end{scheme}
\end{document}
Ich verwende dann eine modifizierte Memoir-Klasse und trenne die Abschnitte in verschiedene .tex-Dokumente. Aber der Fehler erscheint:
Process started: pdflatex -shell-escape -synctex=1 -interaction=nonstopmode "thesis".tex
This is dvips(k) 5.993 Copyright 2013 Radical Eye Software (www.radicaleye.com) ' TeX output 2015.05.02:1751' -> thesis-autopp.ps
dvips: Font Times-Roman used in file retroexp.eps is not in the mapping file. </usr/share/texlive/texmf-dist/dvips/base/tex.pro> </usr/share/texlive/texmf-dist/dvips/config/alt-rule.pro> </usr/share/texlive/texmf-dist/dvips/pstricks/pstricks.pro>
</usr/share/texlive/texmf-dist/dvips/pstricks/pst-algparser.pro> </usr/share/texlive/texmf-dist/dvips/pst-tools/pst-tools.pro> </usr/share/texlive/texmf-dist/dvips/pstricks/pst-dots.pro> </usr/share/texlive/texmf-dist/dvips/psfrag/psfrag.pro> </usr/share/texlive/texmf-dist/fonts/enc/dvips/base/8r.enc> </usr/share/texlive/texmf-dist/dvips/base/texps.pro> </usr/share/texlive/texmf-dist/dvips/base/special.pro> </usr/share/texlive/texmf-dist/dvips/base/color.pro>. </usr/share/texlive/texmf-dist/fonts/type1/urw/helvetic/uhvb8a.pfb> </usr/share/texlive/texmf-dist/fonts/type1/urw/times/utmr8a.pfb>[1 <./retroexp.eps>
]
Error: /undefined in --get-- Operand stack: blank --dict:15/15(ro)(L)-- space Execution stack: %interp_exit .runexec2 --nostringval-- --nostringval-- --nostringval-- 2 %stopped_push --nostringval-- --nostringval-- --nostringval-- false 1 %stopped_push 1916 1 3 %oparray_pop 1915 1 3 %oparray_pop 1899 1 3 %oparray_pop 1787 1 3 %oparray_pop --nostringval-- %errorexec_pop .runexec2 --nostringval-- --nostringval-- --nostringval-- 2 %stopped_push --nostringval-- Dictionary stack: --dict:1176/1684(ro)(G)-- --dict:1/20(G)-- --dict:123/200(L)-- --dict:5/6(ro)(L)-- --dict:181/300(L)-- --dict:45/200(L)-- --dict:197/210(L)-- Current allocation mode is local Last OS error: No such file or directory Current file position is 141251 GPL Ghostscript 9.10: Unrecoverable error, exit code 1
Process exited with error(s)
Hier ist die Stammdatei:
%!TEX ROOT=thesis.tex
\documentclass{UMalChemThesis}
\usepackage{graphicx}
\usepackage[crop=off,runs=2]{auto-pst-pdf}
\usepackage[journal=angew,varioref=false,tracking=bpchem]{chemstyle}
%%%%%%%%%%%
% List of Schemes
% not yet know how to make it simpler
% feel free to change it
%%%%%%%%%%
% to override chemstyle using memoir command
\newlistof{listofschemes}{los}{\listschemename}
\newlistentry{scheme}{los}{0}
% make new command \listallcontents to list ToC, lof, lot, los, loacr, loapp
% modify here for any new list
% the order of the list determines the sequence which they would appear in the output
\newcommand{\listallcontents}{{\clearpage\SingleSpacing
\tableofcontents\clearpage
\listoffigures\clearpage
\listoftables\clearpage
\listofschemes\clearpage
\listofacronyms\clearpage
\listofappendices\clearpage}}
% make scheme caption on top of scheme
\floatsetup[scheme]{style=plaintop}
\usepackage{lipsum}
\usepackage{csquotes}
\addbibresource{achs.bib}
\author{bk.ong}
\title{blah blah blah}
\submissionyear{2015}
\degree{Doctor of Philosophy}
% load acronym definitions from separate file
\loadglsentries{acronyms}
\setlength{\glsdescwidth}{.7\textwidth}
\begin{document}
\frontmatter
\makecoverandtitlepage
\declarationpage
%\abstractfromfile{sample-abstract}
\msabstractfromfile{sample-msabstract}
\acknowledgements{Thanks guys. I owe you many.}
\listallcontents % list ToC, lof, lot, etc...
\mainmatter
%\include{Introduction}
%\include{RESULTS}
\include{test})
\backmatter
\SingleSpacing\printbibliography
\begin{appendices}
\startapps
%\include{sample-appen-manual}
%\include{sample-appen-try}
\finishapps
\end{appendices}
\end{document}
Und hier ist die geänderte Memoirendatei:
Die Tex-Stammdatei der Datei ist thesis.tex. Chemstyle hätte retroexp.eps konvertieren sollen, aber stattdessen wird thesis-pics.pdf gefunden, das leer ist. Wenn ich epstopdf
auch das Paket verwende. Dann ist das Schema korrekt, aber der Marker „TMP“ ist immer noch da.
Kann mir jemand helfen, die Fehlermeldung zu interpretieren? Danke!
Antwort1
Endlich gelöst. Die einzigen Änderungen sind mathptmx
: tgtermes
Und hyperref
optional Breaklinks deaktivieren und implicit=false setzen.
Daher in UMalChemThesis.cls:
\RequirePackage{tgtermes}
%\RequirePackage{mathptmx}
\RequirePackage[implicit=false,pdfborder={0 0 0}]{hyperref}
Danke an Johannes_B