¿Cómo agregar una palabra clave al lado de un párrafo?

¿Cómo agregar una palabra clave al lado de un párrafo?

Me gustaría agregar una palabra clave al lado de un párrafo para mayor claridad, de la siguiente manera

ingrese la descripción de la imagen aquí

\documentclass[12pt]{article}
\usepackage{blindtext}

\begin{document}
\blindtext

\end{document}

¿Cómo puedo cumplir este objetivo?

Respuesta1

Una opción es usar \marginnotedesde elmarginnotepaquete; usando el paquete de geometría puedes cambiar marginparsep(la separación entre la nota marginal y el texto normal) y/o marginparwidthel ancho reservado para la nota:

\documentclass[12pt]{article} 
\usepackage[marginparsep=25pt]{geometry} 
\usepackage{blindtext} 
\usepackage{marginnote} 
\usepackage{xcolor} 

\newcommand\KeyWord[1]{%
  \marginnote{\parbox[t]{\marginparwidth}{\raggedright\small \textcolor{red}{#1}}}}
\reversemarginpar 

\begin{document} 

\KeyWord{Key note}\blindtext 

\end{document}

El resultado:

ingrese la descripción de la imagen aquí

Respuesta2

Sólo agrégalo.;-)

\documentclass{article}

\newcommand{\KW}[1]{%
  \par % ensure vertical mode
  \leavevmode % start a paragraph
  {\setbox0=\lastbox}% remove the indentation box
  \makebox[0pt][r]{\textbf{#1}\hspace{2em}}% print the keyword
  \hspace*{\parindent}% add the parindent
  \ignorespaces
}

\begin{document}

This paragraph has no keyword, it has some boring text just to
make it wrap across a couple of lines.

\KW{key word}
This paragraph has a keyword, it has some boring text just to
make it wrap across a couple of lines.

\end{document}

ingrese la descripción de la imagen aquí

Respuesta3

Aquí hay una interfaz clave-valor que le permite ajustar la sepproporción, fonty color:

ingrese la descripción de la imagen aquí

\documentclass{article}
\usepackage[nopar]{lipsum}
\usepackage{xcolor,xkeyval}

\makeatletter
\define@cmdkey{KW}{sep}{}
\define@cmdkey{KW}{color}{}
\define@cmdkey{KW}{font}{}
\newcommand{\KeyWord}[2][]{%
  \par\noindent
  \setkeys{KW}{#1}%
  \makebox[0pt][r]{\textcolor{\cmdKV@KW@color}{\cmdKV@KW@font #2}\hspace*{\cmdKV@KW@sep}}%
  \hspace*{\parindent}\ignorespaces
}
\makeatother
\newcommand{\KeyWordsetup}[1]{\setkeys{KW}{#1}}%
\AtBeginDocument{\KeyWordsetup{font=\bfseries,color=red,sep=\marginparsep}}% defaults

\begin{document}

\KeyWord{Key note}\lipsum[1]

\KeyWord[sep=20pt]{Key Note}\lipsum[2]

\KeyWord[font=\itshape,color=blue!50]{KEY NOTE}\lipsum[3]

\KeyWordsetup{font=\slshape,color=red,sep=\marginparsep}%
\KeyWord{Key note}\lipsum[4]
\end{document}

información relacionada