Diagramm soll in PDF als Grafik erkennt werden

Antwort erstellen


Diese Frage dient dazu, das automatisierte Versenden von Formularen durch Spam-Bots zu verhindern.
Smilies
:D :) :( :o :shock: :? 8) :lol: :-x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:

BBCode ist eingeschaltet
[img] ist eingeschaltet
[flash] ist ausgeschaltet
[url] ist eingeschaltet
Smilies sind eingeschaltet

Die letzten Beiträge des Themas

Ich habe die Datenschutzerklärung gelesen und bin damit einverstanden.

   

Wenn du eine Datei oder mehrere Dateien anhängen möchtest, gib die Details unten ein.

Ansicht erweitern Die letzten Beiträge des Themas: Diagramm soll in PDF als Grafik erkennt werden

von Gast » Sa 6. Jan 2018, 12:02

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.

von Bartman » Sa 6. Jan 2018, 11:34

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.

von Gast » Sa 6. Jan 2018, 10:59

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

Re: Diagramm soll in PDF als Grafik erkennt werden

von Gast » Fr 5. Jan 2018, 18:00

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

Diagramm soll in PDF als Grafik erkennt werden

von Gast » Fr 5. Jan 2018, 17:30

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.

Nach oben