Archiv verlassen und diese Seite im Standarddesign anzeigen : classicthesis: Wie dvi erzeugen auf Konsole?
KlausImMai
11-02-2009, 08:54
Betrifft:
http://www.ctan.org/tex-archive/macros/latex/contrib/classicthesis/
http://www.ctan.org/get/macros/latex/contrib/classicthesis.zip
Hallo,
wie kann ich ein dvi von classicthesis auf auf der Konsole erzeugen, das heißt, mit einem Konsolenbefehl?
Wenn ich das Minimalbeispiel unten verwende, dann geht es:
* latex test.tex erzeugt brav ein dvi
Minimalbeispiel = test.tex:
\documentclass{scrreprt}
\renewcommand{\raggeddictumtext}{\raggedleft}
\renewcommand{\dictumwidth}{.2\textwidth}
\begin{document}
\setchapterpreamble{%
Zusammenfassung und so weiter\\
}
\chapter{bla}
Hier nun der eigentlich text
\end{document}
* pdftex --output-format=dvi test.tex erzeugt zwar ein dvi, aber mit Fehlern.
Hier ist der output:
This is pdfTeX, Version 3.1415926-1.40.9 (MiKTeX 2.7)
entering extended mode
(test.tex
! Undefined control sequence.
l.1 \documentclass
{scrreprt}
?
! Undefined control sequence.
l.3 \renewcommand
{\raggeddictumtext}{\raggedleft}
?
! Undefined control sequence.
l.3 \renewcommand{\raggeddictumtext
}{\raggedleft}
?
! Undefined control sequence.
l.3 \renewcommand{\raggeddictumtext}{\raggedleft
}
?
! Undefined control sequence.
l.4 \renewcommand
{\dictumwidth}{.2\textwidth}
?
! Undefined control sequence.
l.4 \renewcommand{\dictumwidth
}{.2\textwidth}
?
! Undefined control sequence.
l.4 \renewcommand{\dictumwidth}{.2\textwidth
}
?
! Undefined control sequence.
l.5 \begin
{document}
?
! Undefined control sequence.
l.7 \setchapterpreamble
{%
?
! Argument of \\ has an extra }.
<inserted text>
\par
<to be read again>
}
l.9 }
?
Runaway argument?
! Paragraph ended before \\ was complete.
<to be read again>
\par
<to be read again>
}
l.9 }
?
! Undefined control sequence.
l.10 \chapter
{bla}
?
[1] )
Output written on test.dvi (1 page, 340 bytes).
Transcript written on test.log.
Wie kann ich nun aus classicthesis.tex ein div erzeugen?
Ich habe gegoogelt, gesucht, aber keine Lösung gefunden.
Viele Grüße,
Klaus
Betrifft:
wie kann ich ein dvi von classicthesis auf auf der Konsole erzeugen, das heißt, mit einem Konsolenbefehl?
Wenn ich das Minimalbeispiel unten verwende, dann geht es:
* latex test.tex erzeugt brav ein dvi
pdftex ist ein _TeX_-Programm, erwartet also _TeX_-Code.
Wenn dein latex test.tex eine dvi erzeugt, was willst du denn dann noch überhaupt?
Herbert
KlausImMai
11-02-2009, 10:44
latex classicthesis erzeugt fatal error weil:
! Package pdftex.def Error: PDF mode expected, but DVI mode detected!
(pdftex.def) If you are using `latex', then call `pdflatex'.
pdftex --output-format=dvi classicthesis
erzeugt sofort einen Fehler:
This is pdfTeX, Version 3.1415926-1.40.9 (MiKTeX 2.7)
entering extended mode
(classicthesis.tex
! Undefined control sequence.
l.44 \documentclass
[ twoside,openright,titlepage,fleqn,pointlessnumbers ,head...
?
Das Minimalbeispiel funktioniert, das Maximalbeispiel classicthesis aber nicht.
latex classicthesis erzeugt fatal error weil:
! Package pdftex.def Error: PDF mode expected, but DVI mode detected!
(pdftex.def) If you are using `latex', then call `pdflatex'.
Das Minimalbeispiel funktioniert, das Maximalbeispiel classicthesis aber nicht.
da steht doch extra, dass classicalthesis den PDF-Modus erwartet! Und eben
nicht dvi. Und ich wiederhole: pdftex erwartet TeX-Code.
-> pdflatex
Herbert
KlausImMai
11-02-2009, 13:11
Mein Ziel ist es, ein dvi zu erzeugen.
Die Frage ist, wie ich das machen kann.
(Ich kann ein pdf erzeugen, das klappt problemlos.)
KlausImMai
11-02-2009, 13:18
Vielleicht sollte ich dazu sagen, wozu ich das brauche.
Ich arbeite mit Vim und Yap zusammen.
Ich habe immer so kompiliert: latex --src-specials
Zum Korrigieren und Überarbeiten des Textes ist das sehr hilfreich:
Ich kompiliere als dvi, nicht als pdf, klicke dann auf die Textstelle im dvi und Vim öffnet die Text-Datei an der entsprechenden Stelle. Dann ändere ich den Text im tex-file und kompiliere wieder, habe wieder das dvi file ...
Mit dem update von Miktex ist das nun nicht mehr möglich, oder ist vielleicht möglich, aber ich weiß nicht wie.
Mein Ziel ist es, ein dvi zu erzeugen.
Die Frage ist, wie ich das machen kann.
(Ich kann ein pdf erzeugen, das klappt problemlos.)
Dann wirst du irgendwo eine pdftex-Option bei einem der Pakete
haben.
Herbert
KlausImMai
11-02-2009, 15:56
Deshalb meine Frage: kann ich nicht auf Konsolen-Ebene wählen zwischen div und pdf? Muss ich extra in den code reingehen und da was ändern? Wird alles vom tex-code bestimmt?
Deshalb meine Frage: kann ich nicht auf Konsolen-Ebene wählen zwischen div und pdf? Muss ich extra in den code reingehen und da was ändern? Wird alles vom tex-code bestimmt?
latex erzeugt _immer_ eine dvi-Ausgabe! Wenn du aber irgendwo
in deiner Präambel oder die Dokumentenklasse selbst eine pdftex-Option
drin hat, dann geht das natürlich in die Hose. Hast du nun wenigstens das
Problem verstanden???
Herbert
localghost
11-02-2009, 16:47
Herbert hat doch schon den entscheidenden Hinweis gegeben. Entweder Du hast in der Liste für die Dokumentklasse oder bei einem der Pakete die Treiber-Option pdftex stehen. Das kannst Du selbstverständlich nicht auf der Konsole ändern. Dafür musst Du an den Quelltext ran. Schwierig wird es dann, wenn deine Dokumentklasse diesen Treiber ohne dein Wissen lädt.
MfG
Thorsten¹
KlausImMai
12-02-2009, 08:21
OK, danke, jetzt ist es mir klar.
Danke für die Geduld.
Klaus
Es wurde hingewiesen, dass die pdf-Treiber kein dvips compiling erlauben.
Folgende Änderungen sind (zumindest) durchzuführen:
\listfiles
\begin{filecontents*}{picture.eps}
%!PS-Adobe-2.0 EPSF-2.0
%%BoundingBox: 165 266 434 535
% EPSF created by ps2eps 1.39
%%EndComments
%%BeginProlog
save
countdictstack
mark
newpath
/showpage {} def
/setpagedevice {pop} def%%EndProlog
%%Page 1 1
/Helvetica-Bold findfont 50 scalefont setfont
/oshow
{true charpath stroke} def
/circleofEdico
{ 15 15 345
{ gsave
rotate 0 0 moveto
(Edico) oshow
grestore
} for
} def
300 400 translate%
.5 setlinewidth
circleofEdico
0 0 moveto
(Edico) true charpath
gsave 1 setgray fill grestore
stroke%
showpage
%%Trailer
cleartomark
countdictstack
exch sub { end } repeat
restore
%%EOF
\end{filecontents*}
\begin{filecontents*}{chap01.tex}
%************************************************
\chapter{Epilog}\label{ch:epilog}
%************************************************
some text
\begin{figure}[htb]
\centering
\includegraphics[width=2in]{picture.eps}
\caption{Figure caption.}\label{fig1}
\end{figure}%
more text
\vfill
\finalVersionString
\end{filecontents*}
\documentclass[a5paper,oneside,openright,titlepage,fleqn,pointles snumbers,%
headinclude,9pt,BCOR5mm,footinclude,cleardoubleemp ty,ngerman%
]{scrreprt}%
\usepackage{babel}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{classicthesis-ldpkg-dvi}
\usepackage[eulerchapternumbers,%pdfspacing,%
subfig,beramono,eulermath,parts]{classicthesis}
%\usepackage{xcolor}
\begin{document}
\chapter{How to compile classicthesis with latex}
\label{ch:FAQ}
\begin{verbatim}
[1] edit classicthesis-lpdg.sty
and change pdftex to dvips
...
\RequirePackage[dvips,%pdftex,
hyperfootnotes=false,pdfpagelabels,pagebackref]{hyperref}
\RequirePackage[dvips%pdftex
]{graphicx} %
...
[2] save under new name 'classicthesis-ldpkg-dvi'
[3] load this style file instead of original one
in tex file preamble.
[4] change all \myChapter to common \chapter and
[5] input assistant files with 'input' instead 'include'
\end{verbatim}
\includegraphics[width=2in]{picture.eps}
\input{chap01.tex}
\end{document}
Dabei compiliere ich mit einem makefile:
dvi :
rm -f $(BASENAME).{dvi,pdf,ps}
latex -output-format=dvi $(BASENAME)
latex -output-format=dvi $(BASENAME)
latex -output-format=dvi $(BASENAME)
dvips $(BASENAME).dvi
ps2pdf $(BASENAME).ps
make clean
und habe folgende Ausstattung
*File List*
scrreprt.cls 2008/11/14 v3.01 KOMA-Script document class (report)
scrkbase.sty 2008/11/14 v3.01 KOMA-Script package (KOMA-Script-dependent bas
ics and keyval usage)
scrbase.sty 2008/11/14 v3.01 KOMA-Script package (KOMA-Script-independent b
asics and keyval usage)
keyval.sty 1999/03/16 v1.13 key=value parser (DPC)
scrlfile.sty 2008/07/09 v3.00 KOMA-Script package (loading files)
tocbasic.sty 2008/11/13 v3.01(package)
fleqn.clo 1998/08/17 v1.1c Standard LaTeX option (flush left equations)
size9.clo 1999/11/11 v1.4a NON-Standard LaTeX file (size option)
typearea.sty 2008/11/14 v3.01 KOMA-Script package (type area)
babel.sty 2005/11/23 v3.8h The Babel package
ngermanb.ldf 2004/02/20 v2.6m new German support from the babel system
inputenc.sty 2006/05/05 v1.1b Input encoding file
utf8.def 2006/03/30 v1.1i UTF-8 support for inputenc
t1enc.dfu 2006/03/30 v1.1i UTF-8 support for inputenc
ot1enc.dfu 2006/03/30 v1.1i UTF-8 support for inputenc
omsenc.dfu 2006/03/30 v1.1i UTF-8 support for inputenc
fontenc.sty
t1enc.def 2005/09/27 v1.99g Standard LaTeX file
classicthesis-ldpkg-dvi.sty 2009/02/12 v2.5xy Package Loader for Classic The
sis Style
ifthen.sty 2001/05/26 v1.1c Standard LaTeX ifthen package (DPC)
fontenc.sty
t1enc.def 2005/09/27 v1.99g Standard LaTeX file
textcomp.sty 2005/09/27 v1.99g Standard LaTeX package
ts1enc.def 2001/06/05 v3.0e (jk/car/fm) Standard LaTeX file
ts1enc.dfu 2006/03/30 v1.1i UTF-8 support for inputenc
xspace.sty 2006/05/08 v1.12 Space after command names (DPC,MH)
tabularx.sty 1999/01/07 v2.07 `tabularx' package (DPC)
array.sty 2005/08/23 v2.4b Tabular extension package (FMi)
mparhack.sty 2003/05/22 v1.3a (T. Sgouros and S. Ulrich)
fixltx2e.sty 2006/03/24 v1.1n fixes to LaTeX
relsize.sty 2003/07/04 ver 3.1
acronym.sty 2006/06/26 v1.26 Support for acronyms (Tobias Oetiker)
suffix.sty 2006/07/15 1.5 Variant command support
caption.sty 2007/01/07 v3.0k Customising captions (AR)
caption3.sty 2007/01/07 v3.0k caption3 kernel (AR)
remreset.sty
subfig.sty 2005/06/28 ver: 1.3 subfig package
listings.sty 2004/10/17 1.3b (Carsten Heinz)
lstpatch.sty 2004/10/17 1.3b (Carsten Heinz)
lstmisc.sty 2004/09/07 1.3 (Carsten Heinz)
listings.cfg 2004/09/05 1.3 listings configuration
lstlang1.sty 2004/09/05 1.3 listings language file
lstlang2.sty 2004/09/05 1.3 listings language file
lstlang3.sty 2004/09/05 1.3 listings language file
lstlang1.sty 2004/09/05 1.3 listings language file
lstlang2.sty 2004/09/05 1.3 listings language file
lstlang3.sty 2004/09/05 1.3 listings language file
lstlang1.sty 2004/09/05 1.3 listings language file
lstlang2.sty 2004/09/05 1.3 listings language file
lstlang3.sty 2004/09/05 1.3 listings language file
lstmisc.sty 2004/09/07 1.3 (Carsten Heinz)
hyperref.sty 2007/02/07 v6.75r Hypertext links for LaTeX
pd1enc.def 2007/02/07 v6.75r Hyperref: PDFDocEncoding definition (HO)
hyperref.cfg 2002/06/06 v1.2 hyperref configuration of TeXLive
kvoptions.sty 2006/08/22 v2.4 Connects package keyval with LaTeX options (HO
)
backref.sty 2006/10/06 v1.27 Bibliographical back referencing
url.sty 2005/06/27 ver 3.2 Verb mode for urls, etc.
hdvips.def 2007/02/07 v6.75r Hyperref driver for dvips
pdfmark.def 2007/02/07 v6.75r Hyperref definitions for pdfmark specials
graphicx.sty 1999/02/16 v1.0f Enhanced LaTeX Graphics (DPC,SPQR)
graphics.sty 2006/02/20 v1.0o Standard LaTeX Graphics (DPC,SPQR)
trig.sty 1999/03/16 v1.09 sin cos tan (DPC)
graphics.cfg 2007/01/18 v1.5 graphics configuration of teTeX/TeXLive
dvips.def 1999/02/16 v3.0i Driver-dependant file (DPC,SPQR)
classicthesis.sty 2008/10/01 v2.5 Typographic Style for a classic-looking th
esis
ifpdf.sty 2006/02/20 v1.4 Provides the ifpdf switch (HO)
xcolor.sty 2005/12/21 v2.09 LaTeX color extensions (UK)
color.cfg 2007/01/18 v1.5 color configuration of teTeX/TeXLive
dvipsnam.def 1999/02/16 v3.0i Driver-dependant file (DPC,SPQR)
mathpazo.sty 2005/04/12 PSNFSS-v9.2a Palatino w/ Pazo Math (D.Puga, WaS)
beramono.sty 2004/01/31 (WaS)
eulervm.sty 2005/01/11 v4.0 (WaS)
microtype.sty 2007/01/21 v2.0 Micro-typography with pdfTeX (RS)
microtype.cfg 2007/01/14 v2.0 microtype main configuration file (RS)
booktabs.sty 2005/04/14 v1.61803 publication quality tables
textcase.sty 2004/10/07 v0.07 Text only upper/lower case changing (DPC)
soul.sty 2003/11/17 v2.4 letterspacing/underlining (mf)
scrpage2.sty 2008/02/14 v2.2f LaTeX2e KOMA-Script package
titlesec.sty 2005/01/22 v2.6 Sectioning titles
tocloft.sty 2003/09/26 v2.3c parameterised ToC, etc., typesetting
scrtime.sty 2006/03/30 v1.1o LaTeX2e KOMA-Script package
ts1cmr.fd 1999/05/25 v2.5h Standard LaTeX font definitions
t1pplj.fd 2004/09/06 font definitions for T1/pplj.
ragged2e.sty 2003/03/25 v2.04 ragged2e Package (MS)
everysel.sty 1999/06/08 v1.03 EverySelectfont Package (MS)
nameref.sty 2006/12/27 v2.28 Cross-referencing by name of section
refcount.sty 2006/02/20 v3.0 Data extraction from references (HO)
demo.out
demo.out
mt-ppl.cfg 2005/11/16 v1.6 microtype config. file: Palatino (RS)
t1fvm.fd 2004/09/07 scalable font definitions for T1/fvm.
picture.eps Graphic file (type eps)
chap01.tex
picture.eps Graphic file (type eps)
***********
Weitere Betrachtungen, z.B. mit pstricks, habe ich nicht durchgeführt, wobei ich fast denke, dass nur für diesen Fall der Aufwand lohnt. Im Falle von eps Graphiken wäre eine Transformation nach PDF mit epstopdf nervenschonender, zumindest weniger aufwendig.
edico
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.