tengo una pequeña pregunta sobre el entorno literal en el látex ..... mi problema es cómo puedo escribir "\ end {verbatim}" dentro de un entorno literal, se suponía que todo dentro de una palabra escrita está escrito tal como se ve, pero esta es la cadena para terminar con el medio ambiente, entonces, ¿cómo puedo hacer esto?cómo escribir esto en el látex textual
Respuesta
Creo que podría ser imposible en un entorno verbatim
; al menos, eso es lo que dice Lamport en el libro LaTeX (primer párrafo en la página 64). Sin embargo, puede hacerlo con el comando \verb
: \verb+\end{verbatim}+
funciona bien (y de hecho, puede usar cualquier carácter en lugar de +
, siempre y cuando los haga coincidir).
Dicho esto, el paquete listings
es lo suficientemente inteligente como para tener un carácter de escape. Por ejemplo,
\begin{lstlisting}[escapechar=+]
+\verb!\end{lstlisting}!+
\end{lstlisting}
hace exactamente lo que está buscando. (De nuevo, elija un personaje diferente de +
si ya lo está utilizando para otra cosa).
\\end{verbatim}
En caso de hacerlo, haciendo que el inicial \
en una barra invertida literal.
Parece que no funciona para mí. –
La respuesta de Craig es buena. Alternativamente, \expandafter\string\csname end{verbatim}\endcsname
.
Estas soluciones no rayan muy bien: arreglar esto es complicado.
Tengo una solución más simple. Escriba non-breaking space, en Emacs es C-x 8 SPC (Windows, aunque no lo he probado es Alt+0160 (on numeric keypad)
). Por lo tanto, usted puede hacer esto:
\begin{verbatim}
\_end{verbatim}
\end{verbatim}
donde el primer \end{verbatim}
tiene esto, el carácter "_" no separación.
agrega un espacio feo donde no debería – mjsr
no, no es así. Agregará ese personaje en la fuente, pero resolverá su problema. –
- 1. Escribir código en el documento de látex
- 2. Cómo escribir esto mejor en Perl
- 3. ¿Buen tutorial introductorio sobre cómo escribir archivos sty para látex?
- 4. "Mejor" forma de escribir esto?
- 5. Sangría en látex algorítmico
- 6. cómo cambiar el nombre de las secciones en látex
- 7. 'Resumen' en látex
- 8. ¿Está formalmente definido el "orden textual" en las clases parciales?
- 9. reconocimientos en látex
- 10. Colaboración látex
- 11. figuras Subfloat en látex
- 12. Cómo escribo todo esto en el ensamblado
- 13. ¿Hay alguna forma mejor de escribir esto?
- 14. ¿Cómo escribir esto mejor? Rubí Sequel encadenamiento O
- 15. Cómo obtengo contenido textual de BLOB en Oracle SQL
- 16. ¿Cómo desactivo el "esto" implícito en C#?
- 17. Fórmulas de posicionamiento en látex
- 18. "espuria" líder en látex
- 19. Cómo anotar() ggplot con látex
- 20. ¿Cómo cambiar el espacio entre los artículos detallados en látex?
- 21. ¿Cómo obtener el valor del título del documento en látex?
- 22. Representación textual exacta de un "doble" IEEE
- 23. ¿Hay alguna manera de escribir esto en F #?
- 24. Emacs query-replace con la transformación textual
- 25. figura múltiple en látex con leyendas
- 26. gráfico de barras con el eje textual x - achartengine
- 27. Representación textual para diagramas de clase UML: DSL para UML
- 28. Secuencia de látex \ /?
- 29. Fuentes de látex en matlab
- 30. ¿Cuál es la forma D de escribir esto?
gracias, eso funciona. Mmm Necesito un poco más de ayuda, en un entorno de lista, ¿sabes cómo puedo hacer lo mismo? (write \ end {lstlisting}) Primero pido textualmente, porque ambos entornos escriben el texto en el interior como se escriben ... la primera solución que me viene a la mente es simplemente dividir el texto en dos partes, por lo que en el medio write \ end {lstlisting} dentro de \ verb – mjsr
Oh, 'lstlisting' es lo suficientemente inteligente como para tener un carácter de escape para eso - actualizando la respuesta ahora. –