¿Cómo incrustar palabra por palabra en pspicture?

¿Cómo incrustar palabra por palabra en pspicture?

Estoy intentando insertar un código QR al comienzo de mi tesis y el contenido es la entrada BibTeX.

¿Alguna forma de incrustar el texto sin formato \psbarcode?

\documentclass[a4paper,12pt]{minimal}

\usepackage[utf8]{inputenc}
\usepackage{pst-barcode}
\usepackage{auto-pst-pdf}

\begin{document}
  \begin{pspicture}(1.378in, 1.5in)
    \psbarcode{
      \begin{verbatim} % won't work
@MastersThesis{,
  author = {J\'ulio ...},
  title = {...},
  year = {...},
  ...
}
      \end{verbatim}
    }{}{qrcode}
  \end{pspicture}
\end{document}

parece elfantasíavrbEl paquete proporciona un BVerbatimentorno para esto.

Respuesta1

De todos modos, no creo que quieras palabra por palabra, ya que también debes ocuparte de las citas PostScript, como \\for \.

ingrese la descripción de la imagen aquí

que un decodificador en línea dice que es

Raw text    @MastersThesis{, author = {J\'ulio ...}, title = {...}, year = {...}, ... }
Raw bytes   44 d2 04 04 d6 17 37 46 57 27 35 46 86 57 36 97 37 b2 c2 06 17 57 46 86 f7 22 03 d2 07 b4 a5 c2 77 56 c6 96 f2 02 e2 e2 e7 d2 c2 07 46 97 46 c6 52 03 d2 07 b2 e2 e2 e7 d2 c2 07 96 56 17 22 03 d2 07 b2 e2 e2 e7 d2 c2 02 e2 e2 e2 07 d2 00 ec 11 ec 11 ec 11 ec 11 ec 11 ec 11 ec
Barcode format  QR_CODE
Parsed Result Type  TEXT
Parsed Result   @MastersThesis{, author = {J\'ulio ...}, title = {...}, year = {...}, ... } 

Texas:

\documentclass[a4paper,12pt]{minimal}

\usepackage[utf8]{inputenc}
\usepackage{pst-barcode}
\usepackage{auto-pst-pdf}

\begin{document}
  \begin{pspicture}(1.378in, 1.5in)
    \psbarcode{
@MastersThesis{,
  author = {J\string\\'ulio ...},
  title = {...},
  year = {...},
  ...
}
    }{}{qrcode}
  \end{pspicture}
\end{document}

Para nuevas líneas esto funciona:

  \begin{pspicture}(1.378in, 1.5in)
    \psbarcode{\string\n
@MastersThesis{,\string\n
  author = {J\string\\'ulio ...},\string\n
  title = {...},\string\n
  year = {...},\string\n
  ...\string\n
}
    }{}{qrcode}
  \end{pspicture}

Respuesta2

utilice el argumento opcional parsey los valores decimales para los caracteres:

\documentclass{minimal}
\usepackage[utf8]{inputenc}
\usepackage{pst-barcode}

\begin{document}
  \begin{pspicture}(1.378in, 1.5in)
    \psbarcode{%
@MastersThesis^123,author=^123J^250lio ...^125,title=^123...^125,year=^123...^125,...^125}{parse}{qrcode}
  \end{pspicture}
\end{document}

^123ASCII decimal para {, ^125para }y ^250paraú

ingrese la descripción de la imagen aquí

información relacionada