alt text

Was muss ich einstellen, dass die '|' aus '|<->|' genau mit den Linien zusammenfallen?

Bei unterschiedlicher Liniendicke habe ich gerade gar keine Idee, wie man dass dann am besten macht.

Interessant wäre, ob es eine globale Einstellung dafür gibt, so dass man nicht immer mit pgflinewidth spielen muss.

Öffne in Overleaf
\documentclass[margin=5mm]{standalone}
\usepackage{tikz}
%\usetikzlibrary{calc}

\begin{document}
\begin{tikzpicture}[font=\footnotesize]
\draw[densely dashed] (0,0) -- (2,0);
\draw[densely dashed, very thick] (0,2) -- (2,2) node[midway, above, sloped]{absichtlich thick};

\draw[|<->|, >=latex] (0.5,0) -- (0.5,2) node[midway, above, sloped]{schlecht};

\draw[|<->|, >=latex] (1.0,-\pgflinewidth) -- (1.0,2cm+\pgflinewidth) node[midway, above, sloped]{auch schlecht};

\end{tikzpicture}
\end{document}

gefragt 22 Apr, 01:08

cis's gravatar image

cis
9.3k21204335
Akzeptiert: 62%

bearbeitet 22 Apr, 01:29


OK, man kann es so hinmogeln
\draw[|<->|, >=latex] (1.0,-0.5\pgflinewidth) -- (1.0,2cm+1.5\pgflinewidth) node[midway, above, sloped]{gut};

Interessant wäre, ob es eine globale Einstellung dafür gibt, so dass man nicht immer mit pgflinewidth spielen muss.

alt text

Öffne in Overleaf
\documentclass[margin=5mm]{standalone}
\usepackage{tikz}
%\usetikzlibrary{calc}

\begin{document}
\begin{tikzpicture}[font=\footnotesize]
\draw[densely dashed] (0,0) -- (2,0);
\draw[densely dashed, very thick] (0,2) -- (2,2) node[midway, above, sloped]{absichtlich thick};

\draw[|<->|, >=latex] (0.5,0) -- (0.5,2) node[midway, above, sloped]{schlecht};

\draw[|<->|, >=latex] (1.0,-0.5\pgflinewidth) -- (1.0,2cm+1.5\pgflinewidth) node[midway, above, sloped]{gut};

\end{tikzpicture}
\end{document}
Permanenter link

beantwortet 22 Apr, 01:27

cis's gravatar image

cis
9.3k21204335

bearbeitet 22 Apr, 01:28

\draw[|<->|, >=latex, shorten <=-0.5\pgflinewidth, shorten >=-1.5\pgflinewidth] (0.5,0) -- (0.5,2);

(22 Apr, 19:33) Henri

Eine globale Einstellung kann es dafür nicht geben, weil es, wie du ja gesehen hast, davon abhängt, ob die Linie, zu der den Abstand messen willst, thin oder thick ist.

(22 Apr, 19:35) Henri

Wenn man das thick mal weglässt sollte ein style mit shorten gehen. ;)

(23 Apr, 15:04) cis
Deine Antwort auf die Frage (nicht auf andere Antworten)
Knebel-Vorschau

Folge dieser Frage

Per E-Mail:

Wenn Du Dich anmeldest, kannst Du Updates hier abonnieren

Per RSS:

Antworten

Antworten und Kommentare

Markdown-Grundlagen

  • *kursiv* oder _kursiv_
  • **Fett** oder __Fett__
  • Link:[Text](http://url.com/ "Titel")
  • Bild?![alt Text](/path/img.jpg "Titel")
  • nummerierte Liste: 1. Foo 2. Bar
  • zum Hinzufügen ein Zeilenumbruchs füge einfach zwei Leerzeichen an die Stelle ein, an der die neue Zeile sein soll.
  • grundlegende HTML-Tags werden ebenfalls unterstützt

Zugeordnete Themen:

×659

Frage gestellt: 22 Apr, 01:08

Frage wurde angeschaut: 380 Mal

Zuletzt aktualisiert: 23 Apr, 15:04