Skalierung von TikZ-Grafiken ohne Tektskalierung

Tabellen und Grafiken erstellen und anordnen


franzi
Forum-Newbie
Forum-Newbie
Beiträge: 1
Registriert: Sa 4. Jan 2020, 22:31

Skalierung von TikZ-Grafiken ohne Tektskalierung

Beitrag von franzi »

Hallo,

ich habe mit Matlab eine TikZ-Grafik erstellt und diese in LaTeX eingebunden. Mein Problem ist nun, dass ich diese skalieren will, ohne den Text aus der Grafik zu skalieren. Die Lösungsmöglichkeiten bei Google haben entweder nicht funktioniert oder dazu geführt, dass sehr viel weißer Rand um die Grafik gelassen wird.

Ich hoffe, mir kann jemand helfen :)

Der entsprechende Ausschnitt aus meinem LaTeX-Dokument:
\begin{figure}
\centering
\input{Abbildungen/Abb1.tikz}
\caption{Abbildung 1}   
\end{figure}
Eine TikZ-Grafik:
% This file was created by matlab2tikz.
%
%The latest updates can be retrieved from
%  http://www.mathworks.com/matlabcentral/fileexchange/22022-matlab2tikz-matlab2tikz
%where you can also make suggestions and rate matlab2tikz.
%
\begin{tikzpicture}

\begin{axis}[%
width=6.028in,
height=4.754in,
at={(1.011in,0.642in)},
scale only axis,
xmin=0,
xmax=1,
ymin=0,
ymax=1,
axis background/.style={fill=white},
axis x line*=bottom,
axis y line*=left,
legend style={legend cell align=left, align=left, draw=white!15!black}
]
\node[right, align=left]
at (axis cs:0.5,0.5) {p};
\end{axis}

\begin{axis}[%
width=7.778in,
height=5.833in,
at={(0in,0in)},
scale only axis,
xmin=0,
xmax=1,
ymin=0,
ymax=1,
axis line style={draw=none},
ticks=none,
axis x line*=bottom,
axis y line*=left,
legend style={legend cell align=left, align=left, draw=white!15!black}
]
\end{axis}
\end{tikzpicture}%

Rolli
Forum-Guru
Forum-Guru
Beiträge: 406
Registriert: Mi 15. Feb 2017, 08:50
Wohnort: Mittelfranken

Beitrag von Rolli »

Hi, was Du willst, geht doch ganz einfach mit z.B. (skalieren auf 80%)
\begin{tikzpicture}[scale=0.8]
.

Übrigens: Ein compilierendes Minimalbeispiel erhöht die Chance auf schnelle Antwort ungemein.

Verwende z.B.:
\begin{filecontents*}{Abb1.tikz}
   … hier Deinen MatLab-TikZ-Export reinschreiben
\end{filecontents*}

\documentclass{scrartcl}
\usepackage{tikz}
\begin{document}
\input{Abb1.tikz}
\end{document}

Antworten