Anzeige:
Ergebnis 1 bis 7 von 7

Thema: zuschneiden von pdfs

  1. #1
    Registrierter Benutzer
    Registriert seit
    19.11.2005
    Beiträge
    9

    zuschneiden von pdfs

    hallo!

    ich erstellt mit LaTeX bäume (über den umweng mit postscript). da ich diese dateien extra erstellen muss, bin ich gezwungen dass bild in mein eigentliches dokument einzubinden.
    kennt jemand eine möglihckeit um den weißen rand bei den pdf dokumenten weg zu bekommen? soweit ich weiß müsste es mit dem adobe acrobat funzn. (hab allerdings nur den reader). kennt jemand vll eine andere software mit der das geht.

    mit bilder möchte ich die bäume nicht einbinden.. (qualität sinkt dadurch sehr stark)

    danke!

  2. #2
    Registrierter Benutzer Avatar von rais
    Registriert seit
    18.07.2005
    Beiträge
    5.862
    Hallo,
    also wenn Du das so machst:
    latex baum.tex (X x)
    dvips -E baum.dvi
    :
    dann sollte die so entstandene baum.ps auf die aktive Fläche begrenzt sein - ob das nach ps2pdf auch noch so ist, hab ich aber nich getestet.
    Gegenfrage: hindert Dich irgend etwas daran, diese baum.tex gleich ohne Rand zu erstellen?
    Und wenn Du die spätere baum.pdf in Dein Dokument übernimmst: wenn nicht als Bild, wie dann? Mit \includepdf aus dem pdfpages-Paket vielleicht?
    MfG,
    Rainer
    There's nothing a good whack with a hammer won't fix!

  3. #3
    Registrierter Benutzer
    Registriert seit
    09.07.2004
    Beiträge
    2.365
    ... es sei ergänzt:
    Ich vermute, du erstellt pstrees.
    Wenn du mit pdflatex compilieren willst, erweitere den von Rainer vorgeschlagenen command auf:
    $ dvips -Ppdf -E tree.dvi -o tree.eps,
    so dass die Voraussetzungen für die Übernahme der Schrift nach PDF gwährleistet ist.
    Anschliessend nach PDF transformieren mit
    $ epstopdf tree.eps
    Dann hast du sowohl eine EPS als auch eine PDF vector graphic.
    edico

  4. #4
    Registrierter Benutzer
    Registriert seit
    19.11.2005
    Beiträge
    9
    hallo!
    die möglichkeit von euch funktioniert im prinzip schon, nur kommt das problem jetzt dazu, dass zuviel weggeschnitten wird. ist es möglich bei dem befehl noch einen zusätzlichen rand von zB je 20 pixel mitzugeben?
    die pdf datei soll dann mit \includepdf eingebunden werden!

  5. #5
    Registrierter Benutzer
    Registriert seit
    09.07.2004
    Beiträge
    2.365
    Es kann gar nicht sein, dass zuviel weggeschnitten wird. Es wird exakt soviel weggeschnitten, dass eine optimale BBox dem IMage unterlegt wird.
    Ich vermute, dass willst du nicht, sondern zu dem Bild noch einen weissen Rand von 20pt.
    Dann arbeite mit pdfcrop incl. Option margin (ein Perlscript von Heiko Oberdiek).
    edico

  6. #6
    Registrierter Benutzer
    Registriert seit
    19.11.2005
    Beiträge
    9
    Ein Codebeispiel dazu:
    Code:
    \documentclass[10pt]{article}
    \usepackage{pstricks,pst-node,pst-tree}
    \usepackage{ae}
    
    \begin{document}
    
    \thispagestyle{empty}
    
    \pstree[treemode=D,nodesep=1ex, arrows=->]
    {\TR{Knoten-Übersicht}} % Wurzel
    {
    % 1. Teilbaum
    \pstree{\TR{Knoten ohne Text}}
    	{
    		\Tp*
    		\Tc*{0.4cm}
    		\Tf
    		\Tdot*
    	}
    
    % 2. Teilbaum
    \pstree{ \TR{Knoten mit Text}}
    	{
    		\Tr{Tr}
    		\TCircle{C}
    		\Tdia{Tdia}
    		\Toval{Toval}
    		\Ttri{Ttri}
    	}
    
    }
    
    
    \end{document}
    Folgender Output wird dann produziert (siehe Anhang). Leider habe ich kein perlscript bei mir auf dem computer installiert. gibt es keine dokuemntklasse bzw option dazu, dass gleich alles richitg zugeschnitten wird?

  7. #7
    Registrierter Benutzer
    Registriert seit
    09.07.2004
    Beiträge
    2.365
    [A] die jetzige Lösung
    [1] dein pstree passt nicht auf die Textweite.
    [2] das package ae ist obsolet, s.l2tabu.pdf
    :: was ist dein Problem, dass die vector graphic gem. der BBox generiert wird:
    $ latex tree && dvips -Ppdf -E -o tree.ps tree.dvi && ps2eps -f tree.ps && epstopdf tree.eps
    So und nicht anders soll es doch sein! Wofür brauchst du den dämlichen Rand bei einer vector graphic?
    [B] cropping
    Wenn du das perlscript nicht hast, dann saug es dir. Mit
    $ pdfcrop --margins '20 20 20 20' tree.pdf tree-cropped.pdf
    kannst du die margins drumrumpacken.
    Dabei sollte vorab der pstree mit \scalebox auf 90% reduziert werden.
    edico

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •