Seite 1 von 1

Diagramm soll in PDF als Grafik erkennt werden

Verfasst: Fr 5. Jan 2018, 17:30
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.

Re: Diagramm soll in PDF als Grafik erkennt werden

Verfasst: Fr 5. Jan 2018, 18:00
von Gast
Was verstehst Du unter:
Anonymous hat geschrieben:als Grafik erkennt

Verfasst: Sa 6. Jan 2018, 10:59
von Gast
Wird das Bild vom PDF als "Bild" erkennt, kann man dieses kopieren... Ansonsten wird nur der Text ausgewählt.

Verfasst: Sa 6. Jan 2018, 11:34
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.

Verfasst: Sa 6. Jan 2018, 12:02
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.