Problem mit Leerzeichen und \newline in Randnotizen

Problem mit Leerzeichen und \newline in Randnotizen
\documentclass[a4paper,11pt]{book}
\usepackage[left=1.5cm,right=1cm,top=3cm,bottom=1.5cm,marginparwidth=5.5cm,marginparsep=1cm,outer=8cm]{geometry}

\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{lmodern}
\usepackage[svgnames]{xcolor}
\usepackage{amssymb}
\usepackage[fulladjust]{marginnote}
\usepackage{ifoddpage}
\usepackage{showframe}

\newcommand{\arrow}[1]{%
\checkoddpage 
\ifoddpage
\marginnote{\hspace*{-.5\marginparsep}\makebox[0pt]{\textcolor{red}{$\blacktriangleleft$}}\hspace{.5\marginparsep}#1}
\else
\marginnote{\makebox[0pt][l]{\makebox[\dimexpr\marginparwidth+0.6\marginparsep\relax][r]%
{\textcolor{red}{$\blacktriangleright$}}}\hfill#1}
\fi 
}

\begin{document}

TEXT\arrow{\textbf High \textbf Frequency\newline \textbf Very \textbf High \textbf Frequency \newline \textbf Ultra \textbf High \textbf Frequency\newline \textbf Super \textbf High \textbf Frequency}

\newpage 
TEXT\arrow{\textbf High \textbf Frequency\newline \textbf Very \textbf High \textbf Frequency \newline \textbf Ultra \textbf High \textbf Frequency\newline \textbf Super \textbf High \textbf Frequency}

\end{document}

Anzeige

Bildbeschreibung hier eingeben.

Kein Problem bei ungeraden Seiten. Nur bei geraden Seiten und beim Add \newline-Befehl gibt es Leerzeichen. Weiß also jemand, wie man das beheben kann?

Bezüglich:Farbige Markierung in Randnotizen in der Mitte des \marginparsep

Antwort1

Sie müssen \\anstelle von \newline, zusammen mit \raggedrightoder verwenden \raggedleft.

Ich habe auch den Code vereinfacht.

\documentclass[a4paper,11pt]{book}
\usepackage[
  left=1.5cm,
  right=1cm,
  top=3cm,
  bottom=1.5cm,
  marginparwidth=5.5cm,
  marginparsep=1cm,
  outer=8cm,
]{geometry}

\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{lmodern}
\usepackage[svgnames]{xcolor}
\usepackage{amssymb}
\usepackage[fulladjust]{marginnote}
\usepackage{ifoddpage}
\usepackage{showframe}

\newcommand{\printarrow}[2]{%
  \makebox[0pt][#1]{\makebox[\marginparsep]{\color{red}$#2$}}%
}

\newcommand{\arrow}[1]{%
  \checkoddpage 
  \ifoddpage
    \marginnote{%
      \printarrow{r}{\blacktriangleleft}%
      \parbox[t]{\marginparwidth}{\raggedright #1}%
    }%
  \else
    \marginnote{%
      \parbox[t]{\marginparwidth}{\raggedleft #1}%
      \printarrow{l}{\blacktriangleright}%
    }
  \fi 
}

\begin{document}

TEXT\arrow{\textbf{H}igh \textbf{F}requency\\
   \textbf{V}ery \textbf{H}igh \textbf{F}requency \\
   \textbf{U}ltra \textbf{H}igh \textbf{F}requency\\
   \textbf{S}uper \textbf{H}igh \textbf{F}requency}

\newpage 

TEXT\arrow{\textbf{H}igh \textbf{F}requency\\
   \textbf{V}ery \textbf{H}igh \textbf{F}requency\\
   \textbf{U}ltra \textbf{H}igh \textbf{F}requency\\
   \textbf{S}uper \textbf{H}igh \textbf{F}requency}

\end{document}

Notiz.Das Beispiel wurde paperheight=8cmnur dafür erstellt, beide Seiten in einem Bild anzuzeigen.

Bildbeschreibung hier eingeben

Antwort2

Ich empfehle dies nicht wirklich, da dabei zwei Randnotizen verwendet werden müssen, was möglicherweise problematisch erscheint, aber so ähnlich funktioniert es:

\documentclass[a4paper,11pt]{book}
\usepackage[showframe,left=1.5cm,right=1cm,top=3cm,bottom=1.5cm,marginparwidth=5.5cm,marginparsep=1cm,outer=8cm]{geometry}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{lmodern}
\usepackage[svgnames]{xcolor}
\usepackage{amssymb}
\usepackage[fulladjust]{marginnote}
\usepackage{ifoddpage}

\newcommand{\arrow}[1]{%
  \checkoddpage
  \ifoddpage
  \marginnote{\hspace*{-.5\marginparsep}\makebox[0pt]{\textcolor{red}{$\blacktriangleleft$}}\hspace*{.5\marginparsep}#1}%
  \else
  \marginnote{%
    \makebox[0pt]{\hspace*{.6\marginparsep}\textcolor{red}{$\blacktriangleleft$}}%
  }%
  \marginnote{#1}%
  \fi}

\begin{document}

  TEXT\arrow{%
    \textbf{H}igh \textbf{F}requency\\\textbf{V}ery \textbf{H}igh \textbf{F}requency \\\textbf{U}ltra \textbf{H}igh \textbf{F}requency\\\textbf{S}uper \textbf{H}igh \textbf{F}requency}

  \newpage
  TEXT\arrow{%
    \textbf{H}igh \textbf{F}requency\\\textbf{V}ery \textbf{H}igh \textbf{F}requency\\\textbf{U}ltra \textbf{H}igh \textbf{F}requency\\\textbf{S}uper \textbf{H}igh \textbf{F}requency}

\end{document}

gehackte Randnotiz

verwandte Informationen