Probelme mit Vektorgrafiken

Tabellen und Grafiken erstellen und anordnen


Schorsch
Forum-Newbie
Forum-Newbie
Beiträge: 3
Registriert: Do 12. Mär 2015, 21:13

Probelme mit Vektorgrafiken

Beitrag von Schorsch »

Hi,

ich hoffe hier kann mir vielleicht jemand weiterhelfen. Ich bin gerade am Schreiben meiner Bachelorarbeit und wollte dabei gerne Vektorgrafiken einfügen. Dazu hab ich mir u.a. auf Youtube Tutorien angeschaut und das auch versucht so umzusetzten wie es dort beschrieben war.
Nur funktioniert das bei mir nicht so recht.

Das erste Problem ist das einfügen von Grafiken die ich in Inkscape gezeichnet hab.
\documentclass[11pt,a4paper]{article}
\usepackage[utf8]{inputenc}
\usepackage[ngerman]{babel}
\usepackage[T1]{fontenc}
\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage{graphicx}
\usepackage{lmodern}
\usepackage{color}
\usepackage{transparent}

\begin{document}
\begin{figure}
\centering
\def\svgwidth{175pt}
\input{Schallweg.pdf_tex}
\caption{Schallweg}
\end{figure}

\end{document}
Dabei erscheint kein *.pdf und ich bekommen die Fehlermeldung:

! LaTeX Error: Something's wrong--perhaps a missing \item.See the LaTeX manual or LaTeX Companion for explanation.Type H <return> for immediate help.... ...rgb]{0,0,0}\makebox(0,0)[lb]{\smash{\\ }}}


Das zweite Problem entsteht beim einfügen von *.tikz Dateien, die ich mir vorher aus Matlabplots erzeugt habe.
\documentclass[11pt,a4paper]{article}
\usepackage[utf8]{inputenc}
\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage[T1]{fontenc}
\usepackage[ngerman]{babel}
\usepackage{graphicx}
\usepackage{pgfplots}

\begin{document}

\begin{figure}
\centering
\input{huellkurve.tikz}
\end{figure}

\end{document}
Dabei kommt diese Meldung

! TeX capacity exceeded, sorry [main memory size=3000000].\pgfplotslistpushbackglobal ...e \t@pgfplots@tokb\the \t@pgfplots@toka } };

Vielen Dank für die Hilfe... Häng da schon ne ganze Weile dran :(

Benutzeravatar
Stefan Kottwitz
Admin
Admin
Beiträge: 2759
Registriert: Di 8. Jul 2008, 00:39
Kontaktdaten:

Beitrag von Stefan Kottwitz »

Hi Schorsch,

willkommen im Forum!

Wer weiß, was die Grafiken enthalten an Code... Du könntest sie ja hier als Anhang posten.

Stefan

Schorsch
Forum-Newbie
Forum-Newbie
Beiträge: 3
Registriert: Do 12. Mär 2015, 21:13

Beitrag von Schorsch »

Danke für die schnelle Antwort

im Anhang die pdf_tex Datei. Die Andere lässt sich nicht hochladen.
Da kommt folgende Meldung:

Tried to upload empty file
Dateianhänge
Schallweg.pdf_tex
(3.26 KiB) 434-mal heruntergeladen

Schorsch
Forum-Newbie
Forum-Newbie
Beiträge: 3
Registriert: Do 12. Mär 2015, 21:13

Beitrag von Schorsch »

Nachdem ich die "huellkurve.tikz" hier uach nicht hochladen konnte hab ich mir einen neuen Matlab plot als .tikz ausgeben lassen. mit der hat es dann auch funktioniert. Scheinbar war die andere Datei fehlerhaft.

Jetzt müsste ich nur noch wissen wie ich diese skalieren kann und der Spaß mit den pdf_tex will auch noch nicht

Benutzeravatar
Stefan Kottwitz
Admin
Admin
Beiträge: 2759
Registriert: Di 8. Jul 2008, 00:39
Kontaktdaten:

Beitrag von Stefan Kottwitz »

Skalieren kann man mit \resizebox und \scalebox vom graphicx-Paket, oder noch besser mit der scale-Option direkt in der TikZ-Grafik.

Stefan

kollimero

Beitrag von kollimero »

Bei mir ist der selbe Fehler aufgetreten.
Habe die Grafik mit Inkscape gemacht.

Der Grund für den Fehler war, dass ich ein Textfeld in der Grafik gehabt habe, bei dem ich unabsichtlich einen Zeilenumbruch eingefügt hatte.
Zeilenumbruch weg -> Fehler aufgehoben

Best Grüße

Mohammad

Move all to new layer solves the problem

Beitrag von Mohammad »

Hi,
I used to get the same error when converting the .svg to .pdf_tex.
(i.e. "...rgb] {0,0,0} \ makebox ( 0,0) [lb] {\ smash {\\}}}").

Solution that worked with me:
Move all to a new layer and hide the old one solves the problem.

Bests,
Mohammad

Antworten