I'm trying to get a line produced by tikzmarknodes to start and end with little hooks, i.e., horizontal thinner lines protruding from the ends, more or less to resemble a bracket. I couldn't figure out how to manipulate the node code.
\documentclass{article}
\usepackage{tikz}
\usetikzlibrary{tikzmark}
\begin{document}
This is some text and \tikzmarknode{a}this is some text.
This is some text and \tikzmarknode{b}this is some text.
\begin{tikzpicture}[remember picture] \draw[overlay,semithick] (a.west) -- (b.west); \end{tikzpicture}
This is some text and \begin{tikzpicture}\draw[overlay,very thin] (0.05,0.1) -- (0,0.1); \draw[overlay,semithick] (0,0.1) -- (0,-0.35); \draw[overlay,very thin] (0,-0.35) -- (0.05,-0.35); \end{tikzpicture}~this is some text.
This is some text and ~this is some text.
\end{document}
The code of the two last lines produce more or less what I am envisioning:
Any help here from the tikz masters?



very thin? – jan Apr 05 '19 at 17:51semithickand the horizontal linesvery thin– jan Apr 05 '19 at 17:54tikzdo it in one single draw command where the thickness changes at a node? For example, if you move the b-node one word to the left before the "and" it looks pretty bad ... -- I have accepted it though, as you clearly did a great job answering the original question ;) – jan Apr 05 '19 at 18:11[rounded corners=...] at various places in the path to have a different effect. – Apr 05 '19 at 18:32tikzlessons ;) ... I'll play around with it a bit, you've given me ample resources! Immensely helpful! – jan Apr 05 '19 at 18:50