Kirjoittaja Aihe: Miten .ps-kuvat Latexilla PDF-dokumenteiksi? [Ratkaistu]  (Luettu 2192 kertaa)

snifi

  • Vieras
Olisiko kenelläkään kokemusta, miten ps-päätteiset kuvat saa Latexilla PDF-tiedostoon? Ei välttämättä tarvitse olla juuri Latex, mutta mielellään jokin helppo keino isomman kuvakasan sijoitteluun PDF-dokumenttiin.
« Viimeksi muokattu: 20.05.10 - klo:23.03 kirjoittanut snifi »

SuperOscar

  • Käyttäjä
  • Viestejä: 4009
  • Ocatarinetabellatsumtsum!
    • Profiili
    • Legisign.org
Vs: Miten .ps-kuvat Latexilla PDF-dokumenteiksi?
« Vastaus #1 : 16.05.10 - klo:21.28 »
No periaatteessa on kokemusta, vaikka väikkärissäni lopulta vaihdoin PS-kuvat PDF:ksi. Käsittääkseni sama komennon malli toimii:

Koodia: [Valitse]
\includegraphics{polku_kuvatiedostoon}
Komennolle voi sitten asettaa lisäparametreja, joista width, height ja viewport lienevät käyttökelpoisimmat. Viimeksimainitulla voi rajata (ainakin EPS- tai PDF-kuvasta) alueen, mikä yleensä on aika pakollistakin, koska PDF saattaa olla esim. A4-arkin kokoinen ja varsinainen kuva vain sen jossakin, yleensä muistaakseni vasemmassa alanurkassa.
pöytäkone 1, kannettavat 1–3: Debian GNU/Linux 12; pöytäkone 2: openSUSE Tumbleweed; NUC: openSUSE Leap 15.5; RPi 1: FreeBSD 14-RELEASE; RPi 2: LibreELEC 11

snifi

  • Vieras
Vs: Miten .ps-kuvat Latexilla PDF-dokumenteiksi?
« Vastaus #2 : 16.05.10 - klo:21.39 »
Minä saan pdflatexilla virheilmoituksen:

Koodia: [Valitse]
! LaTeX Error: Unknown graphics extension: .ps.

Pitäisikö minunkin kokeilla kuvien muuntamista ensin PDF:ksi? Miten se kannattaisi tehdä?

peran

  • Vieras
Vs: Miten .ps-kuvat Latexilla PDF-dokumenteiksi?
« Vastaus #3 : 16.05.10 - klo:22.14 »
Mikäli tiedät, millä minkä tyyppisiä kuvia voit viedä latexpdf:fään, niin imagemagick:llä voit muuntaa kuvat sopivaan muotoon.

SuperOscar

  • Käyttäjä
  • Viestejä: 4009
  • Ocatarinetabellatsumtsum!
    • Profiili
    • Legisign.org
Vs: Miten .ps-kuvat Latexilla PDF-dokumenteiksi?
« Vastaus #4 : 16.05.10 - klo:22.50 »
Voi olla, että perus-PS toimikaan vaan pitää olla EPS. Mutta eikös Ghostscriptillä voi muuttaa PS:t EPSeiksi aika lailla lennossa?
pöytäkone 1, kannettavat 1–3: Debian GNU/Linux 12; pöytäkone 2: openSUSE Tumbleweed; NUC: openSUSE Leap 15.5; RPi 1: FreeBSD 14-RELEASE; RPi 2: LibreELEC 11

nore

  • Käyttäjä
  • Viestejä: 302
    • Profiili
Vs: Miten .ps-kuvat Latexilla PDF-dokumenteiksi?
« Vastaus #5 : 17.05.10 - klo:10.31 »
Tuleeko LaTexin mukana vielä ps2pdf? Se käyttää muunnokseen Ghostscriptiä. Ethän kuitenkaan halunnut ps-kuvia yksinään muuntaa pdf:ksi?

Sama palikka on myös verkossa:
http://www.ps2pdf.com/

SuperOscar

  • Käyttäjä
  • Viestejä: 4009
  • Ocatarinetabellatsumtsum!
    • Profiili
    • Legisign.org
Vs: Miten .ps-kuvat Latexilla PDF-dokumenteiksi?
« Vastaus #6 : 17.05.10 - klo:11.04 »
Tuleeko LaTexin mukana vielä ps2pdf?

Tulee se (ainakin jonkin paketin mukana: itse asennan aina paketin texlive-full, josta tulee kaikki mahdollinen).
pöytäkone 1, kannettavat 1–3: Debian GNU/Linux 12; pöytäkone 2: openSUSE Tumbleweed; NUC: openSUSE Leap 15.5; RPi 1: FreeBSD 14-RELEASE; RPi 2: LibreELEC 11

syväpaahto

  • Käyttäjä
  • Viestejä: 137
    • Profiili
Vs: Miten .ps-kuvat Latexilla PDF-dokumenteiksi?
« Vastaus #7 : 20.05.10 - klo:21.55 »
Itse olen saanut pdflatexin kanssa toimimaan vain pdf-muodossa olevia kuvia, joita väänsin inkscapella. Jo olemassa olevien kuvien convertoinnista en tiedä.

Lateksin puolella tähdellisimmät kohdat oli:
\usepackage{graphicx}
\includegraphics[width=LEVEYS_SIVULLAcm]{/HAKEMISTO/KUVA.pdf}

snifi

  • Vieras
Vs: Miten .ps-kuvat Latexilla PDF-dokumenteiksi? [Ratkaistu]
« Vastaus #8 : 20.05.10 - klo:23.10 »
Löysin tällaisen skriptin, jolla sai kuvat muunnettua:
Koodia: [Valitse]
#! /bin/bash

for ps_file in *.ps; do
base=${ps_file%%.*}
gs -q -dBATCH -dNOPAUSE -sDEVICE=pdfwrite  -dEPSCrop -sOutputFile=${base}.pdf ${ps_file}
done

-dEPSCrop -valitsin oli sitten lopulta se, joka leikkasi kuvasta ainoastaan näkyvän osan.

Tosin päädyin kuitenkin lopulta pelkkien SVG-kuvien sommitteluun, ja jätän Latexin ainakin vähäksi aikaa sivuun.