Diagramm soll in PDF als Grafik erkennt werden

Tabellen und Grafiken erstellen und anordnen


Gast

Diagramm soll in PDF als Grafik erkennt werden

Beitrag von Gast »

Hallo Zusammen

Wie kann ich erreichen, dass im PDF das Diagramm von Latex als Grafik erkennt wird?
Ich benötige dies, damit ich das Diagramm weiterverwenden kann...
\documentclass[12pt,a4paper]{scrreprt}
\usepackage{pgfplotstable}
\pgfplotsset{compat=newest} 
\usetikzlibrary{arrows.meta}
\definecolor{myorange2}{rgb}{1,0.3,0}  
\usepackage{caption} 
\usepackage[ngerman]{babel} 
\usepackage[utf8]{inputenc} 
\usepackage{blindtext}
\usepackage{showframe}

\begin{document} 


\begin{center}
\begin{minipage}{\linewidth}
\begin{tikzpicture} 

\pgfplotstableread{ 
Jahr          I      II 
{2008}      102      3
{2009}    130    11
{2010}      156      6
{2011}      155      8
{2012}      173      12
{2013}      169    23
{2014}      169      26
{2015}      181      34
}{\data}

\begin{axis}[ 
  width=.95\textwidth, 
  height=9cm,
  axis lines=left, 
  ylabel={Anzahl},  
  grid=major,
  xlabel={Jahr}, 
  xtick=data,
  xticklabel style={/pgf/number format/1000 sep=}
] 
\addplot [myorange2, mark=diamond*] table [x=Jahr, y=I] {\data};
\addplot [mark=*] table [x=Jahr, y=II] {\data};
\end{axis} 
\end{tikzpicture} 
\captionof{figure}{Text}
\end{minipage}
\end{center}


\end{document}
Ich wäre um jede Hilfe dankbar.

Gast

Re: Diagramm soll in PDF als Grafik erkennt werden

Beitrag von Gast »

Was verstehst Du unter:
Anonymous hat geschrieben:als Grafik erkennt

Gast

Beitrag von Gast »

Wird das Bild vom PDF als "Bild" erkennt, kann man dieses kopieren... Ansonsten wird nur der Text ausgewählt.

Bartman
Forum-Meister
Forum-Meister
Beiträge: 2456
Registriert: Do 16. Jul 2009, 21:41
Wohnort: Hessische Provinz

Beitrag von Bartman »

Das hört sich so an, als ob Du das Diagramm in eine Rastergrafik konvertieren möchtest, um sie dann in eine Folie eines Präsentationsprogrammes oder in eine Seite eines Textverarbeitungsprogrammes einfügen zu können.

Gast

Beitrag von Gast »

Das Wort "erkennt" gibt es AFAIK nicht mit dieser Bedeutung. Du meinst vermutlich irgend etwas wie "gekennzeichnet", damit ein anderes Programm, dann erkennt, dass es sich um ein Bild handeln soll. Solche Kennzeichnungen heißen in der Sprache von PDF (aber auch HTML etc.) tags. Dafür muss man also TaggedPDF erzeugen, was pdflatex und auch lualatex bisher nicht beherrscht. ConTeXt kann TaggedPDF, wenn man sich bei der Erstellung an sehr strenge Regeln hält.

Auf der anderen Seite kann ich mit dem Auswahlwerkzeug beispielsweise des PDF-Viewers Okular problemlos das Diagramm (wahlweise auch mit der Bildunterschrift) auswählen und als Grafik im Clipboard ablegen und dann beispielsweise in gimp importieren. Das ist also ggf. eher eine Frage der Fähigkeiten des PDF-Viewers.

Vielleicht suchst Du aber auch nur so etwas:
\documentclass[12pt,a4paper,ngerman,class=scrreprt]{standalone}
\usepackage{pgfplotstable}
\pgfplotsset{compat=newest}
\usetikzlibrary{arrows.meta}
\definecolor{myorange2}{rgb}{1,0.3,0}  
\usepackage{babel}
\usepackage[utf8]{inputenc}
\usepackage{blindtext}
\usepackage{showframe}

\begin{document}

\begin{minipage}{\linewidth}
\begin{tikzpicture}
\pgfplotstableread{
Jahr          I      II
{2008}      102      3
{2009}    130    11
{2010}      156      6
{2011}      155      8
{2012}      173      12
{2013}      169    23
{2014}      169      26
{2015}      181      34
}{\data}

\begin{axis}[
  width=.95\textwidth,
  height=9cm,
  axis lines=left,
  ylabel={Anzahl},  
  grid=major,
  xlabel={Jahr},
  xtick=data,
  xticklabel style={/pgf/number format/1000 sep=}
]
\addplot [myorange2, mark=diamond*] table [x=Jahr, y=I] {\data};
\addplot [mark=*] table [x=Jahr, y=II] {\data};
\end{axis}
\end{tikzpicture}
\captionof{figure}{Text}
\end{minipage}
\end{document}
Das Ergebnis kannst Du dann entweder direkt als PDF in andere Programme (aber auch wieder mit \includegraphics in LaTeX) importieren oder mit ghostscript, convert o. ä. problemlos in ein Bitmap-Format umwandeln.

Antworten