Seite 1 von 1
In Minipage Notizen machen
Verfasst: Do 20. Jun 2024, 14:34
von basti-fantasti-48
\documentclass{scrreprt}
% Eingabecodierung
\usepackage[utf8]{inputenc}
% Schriftcodierung
\usepackage[T1]{fontenc}
% Sprachraum
\usepackage[ngerman]{babel}
% Blindtext
\usepackage{blindtext}
% Bilder einbinden
\usepackage{graphicx}
\graphicspath{{bilder/}}
\usepackage{svg}
\usepackage{pgfkeys}
\usepackage{tikz}
\usetikzlibrary{shapes.geometric, arrows}
\usepackage{struktex}
\tikzstyle{startstop} = [rectangle, rounded corners,
minimum width=3cm,
minimum height=1cm,
text centered,
draw=black,
fill=red!30]
\tikzstyle{io} = [trapezium,
trapezium stretches=true, % A later addition
trapezium left angle=70,
trapezium right angle=110,
minimum width=3cm,
minimum height=1cm, text centered,
draw=black, fill=blue!30]
\tikzstyle{process} = [rectangle,
minimum width=3cm,
minimum height=1cm,
text centered,
text width=3cm,
draw=black,
fill=orange!30]
\tikzstyle{decision} = [diamond,
minimum width=3cm,
minimum height=1cm,
text centered,
draw=black,
fill=green!30]
\tikzstyle{arrow} = [thick,->,>=stealth]
\usepackage{pgfplots}\pgfplotsset{compat=newest}
\usetikzlibrary{arrows.meta,positioning,calc}
% für tikz
\pgfplotsset{select coords between index/.style 2 args={
x filter/.code={
\ifnum\coordindex<#1\def\pgfmathresult{}\fi
\ifnum\coordindex>#2\def\pgfmathresult{}\fi
}
}}
\usepackage{subcaption}
\usepackage{pdfpages}
\usepackage{acronym}%abkürzung
\usetikzlibrary{arrows, decorations.markings}
\makeatletter
\tikzset{
nomorepostaction/.code=\makeatletter\let\tikz@postactions\pgfutil@empty,
my axis/.style={
postaction={
decoration={
markings,
mark=at position 1 with {
\arrow[ultra thick]{latex}
}
},
decorate,
nomorepostaction
},
thin,
-, % switch off other arrow tips
every path/.append style=my axis % this is necessary
%so it works both with "axis lines=left" and "axis lines=center"
}
}
%
\usepackage{adjustbox}
\makeatother
\renewcommand*{\chapterheadstartvskip}{\vspace*{-1\baselineskip}}% Abstand einstellen
\renewcommand*\chapterheadendvskip{%
\vspace*{1\baselineskip plus -1\baselineskip minus .167\baselineskip}}
\begin{document}
\begin{minipage}{\textwidth}
\centering
\includegraphics{funktion.pdf}
\captionof{figure}{unterschr}
\end{minipage}
\end{document}
Hallo ich möchte in das pdf Bild was reinschreiben. wie in tikz (eventuell \node). im mitgelieferten pdf genau in die rechtecke rein. Leider läuft das Bsp nicht weil das Bild nicht gefunden wird.
Re: In Minipage Notizen machen
Verfasst: Do 20. Jun 2024, 19:54
von Wegweiser
Reduziere (jetzt und bei zukünftigen Fragen) den Code bitte auf ein
ordentliches Minimalbeispiel. Dazu gehört auch, einzubindende externe Dateien anzuhängen, die nicht zum TeX-System gehören.
Re: In Minipage Notizen machen
Verfasst: Fr 21. Jun 2024, 09:31
von basti-fantasti-48
Habe gekürzt (das meiste ist tikz und ich vermute die Notiz geht über tikz)
Datei habe ich angehängt
Re: In Minipage Notizen machen
Verfasst: Fr 21. Jun 2024, 10:42
von basti-fantasti-48
Kann mir trdm bitte jemand helfen
Re: In Minipage Notizen machen
Verfasst: Fr 21. Jun 2024, 11:08
von Stefan Kottwitz
Ich habe die 112 Zeilen oben mal um nicht relevantes gekürzt für mein Testen, um ein echtes Minimalbeispiel zu haben. 10 Zeilen hätten genügt. Musst ja nicht immer superperfekt kürzen, aber offensichtlich nicht benötigtes sollte schon weggelassen werden, solange es übersetzbar ist und das Problem aufzeigt.
Hier eine Lösung aus "LaTeX Graphics with TikZ", Kapitel 9, Using Layers, Overlays, and Transparency, angepasst:
\documentclass{scrreprt}
\usepackage{tikz}
\usetikzlibrary{calc}
\begin{document}
\begin{minipage}{\textwidth}
\centering
\includegraphics{funktion.pdf}
\captionof{figure}{unterschr}
\end{minipage}
\begin{tikzpicture}[overlay,remember picture]
\node at ($(current page.north)+( -4,-3.9)$) {Text1};
\node at ($(current page.north)+(3.5,-3.9)$) {Text2};
\end{tikzpicture}
\end{document}
Stefan
Re: In Minipage Notizen machen
Verfasst: Fr 21. Jun 2024, 15:10
von basti-fantasti-48
Danke Stefan perfekt. Ja ich mache bessere Beispiele (wusste nicht was ich bei tikz weglassen soll und nicht wie ich mit einem pdf kompilieren kann also dass das erkannt wird mein bild)
Wenn ich mehr Zeilen möchte muss ich für jede Zeile eine eigenen node machen oder? weil Zeilenumbrüche gingen nicht
Re: In Minipage Notizen machen
Verfasst: Fr 21. Jun 2024, 16:01
von Stefan Kottwitz
Ein Bild kannst Du einfach anhängen wie bisher. Wer testet, kann es ja herunterladen. Wenn ich es sehe, lege ich das Bild auch gern direkt auf den Online Compiler, damit es sogar mit dem Forum-Compiler direkt funktioniert. Dein Beispiel oben läuft auch damit.
In anderen Fällen ist der Inhalt des Bildes an sich oft egal, da kann man das graphicx-Paket mit der demo-Option laden und es gibt einen schwarzen Platzhalter.
Wegen mehr Zeilen: Nodes können mehrzeiligen Text haben, dann eine Ausrichtung festlegen, so wie \node[align=left] {Hier ist ein\\Text.};
Stefan