usar titulos subtitulos programacion pasar para paquete indice hacer escribir ejemplo documento descargar como codigo latex

latex - titulos - ¿Cómo escribir el código de programación que contiene el carácter ''en látex?



pasar codigo de matlab a latex (7)

Estoy tratando de escribir código de programación en látex utilizando el entorno literal, pero cuando escribo

/begin{verbatim} char ch = ''x''; /end{verbatim}

entonces los ''-caracteres alrededor de x se muestran incorrectamente (se ven "rizados"). ¿Como puedo solucionar este problema?


Agregar /usepackage{upquote} a mi preámbulo fue suficiente.

Tal vez las versiones anteriores de LaTeX o de una cita previa requieran más trabajo.


Cargue el paquete de upquote para solucionar este problema en modo literal.

Si desea comillas rectas en modo de texto monoespaciado (por ejemplo, /texttt{...} ), o de hecho en cualquier otra fuente, puede usar el comando /textquotesingle definido en el paquete textcomp :

/documentclass{article} /usepackage{upquote,textcomp} /begin{document} /newcommand/upquote[1]{/textquotesingle#1/textquotesingle} /verb|''c''| /texttt{/upquote{h}} /textsf{/upquote{h}} /upquote{h} /end{document}

Esto funcionará bien para las fuentes en cualquier codificación en lugar de depender de una ranura de glifo específica (como /char13 en la codificación OT1 predeterminada).


Esto es lo que obtuve de otra fuente, y esto funciona.

Use `` para comenzar las comillas dobles (este símbolo está debajo del símbolo ~ en nuestro teclado)

Use '''' para cerrar las comillas dobles (este símbolo está debajo del "símbolo en nuestro teclado)

Por lo tanto, `` doble cita, doble entre comillas ''''

Lo mismo ocurre con las comillas simples, `quote single, unquote single ''


Para mostrar el código fuente, puede considerar usar el paquete de listings ; es bastante potente y ofrece una opción para mostrar comillas "rectas".


Si está viendo comillas simples a la derecha en un entorno literal, entonces la cita a la derecha en su fuente de la máquina de escribir es rizada, y esa es la correcta que debe usar para lo que está haciendo (lo que supongo es que muestra un código C).


/ textsf {``} y / textsf {''''} se acercan bastante a las comillas rectas. No es necesario utilizar ningún paquete especial.


yo tengo

¿Qué está mal?

Nuevo

Si quieres conseguir algo como esto.

escribir

/makeatletter /let /@sverbatim /@verbatim /def /@verbatim {/@sverbatim /verbatimplus} {/catcode`''=13 /gdef /verbatimplus{/catcode`''=13 /chardef ''=13 }} /makeatother