sangria quitar parrafos margenes los figuras espacios espacio entre crear como latex templates tex spacing

quitar - Doble espacio entre un artículo de procedimientos de ACM en LaTeX



sangria en latex (8)

Acabo de probar este comando (en mi preámbulo) para doble espacio y funcionó bien:

/usepackage{setspace} /setstretch{2}

Estoy usando la plantilla acm LaTeX y tengo problemas para hacer que mi papel esté a doble espacio.

Mi documento LaTeX se parece a lo siguiente:

/documentclass{acm_proc_article-sp} /usepackage{setspace} /doublespacing /begin{document} ... /end{document}

Cuando compilo el documento anterior utilizando pdflatex, aparece el siguiente mensaje de error en la línea en la que uso el comando /doublespacing :

Missing number, treated as zero /doublespacing


Alternativa a la solución aceptada: puede usar /usepackage{setspace} si incluye la línea /doublespacing en su documento real (lo tengo justo después del comando /maketitle ), en lugar de en su preámbulo. Así que algo como:

/usepackage{fullpage} /usepackage{setspace} /begin{document} /maketitle /doublespacing ... /end{document}

No estoy seguro de por qué esto es diferente, pero creo que incluirlo en el documento real rellena automáticamente los parámetros que falta.


Aunque este es un hilo viejo, para aquellos que tropiezan con uppon:

Lo que tienes es realmente correcto y funciona. El problema es con la plantilla que se está utilizando. Probablemente está anulando algún comando (como el / doublespacing).

Esto compila y funciona bien para mí:

/documentclass{article} /usepackage{setspace} /doublespacing /begin{document} testing /end{document}


Creo que quiere usar /usepackage{doublespace} para duplicar el espacio de su documento. Para poner un bloque de espacio simple, rodéelo con /begin{singlespace} y /end{singlespace} .

Ref: http://web.mit.edu/olh/Latex/ess-latex.html


La clase acm_proc_article-sp parece redefinir /@ptsize para que esté vacío por alguna razón. No sé para qué se usa /@ptsize , así que no quiero meterme con él. Usando el comando /show (vea el texto del enlace para más información sobre este comando fantástico), veo que /doublespacing se desempaqueta en

/setstretch{1.667} /ifcase /@ptsize /relax /setstretch{1.667} /or /setstretch{1.618} /or /setstretch{1.655}/fi

En otras palabras, /doublespacing es esencialmente equivalente a /setstretch{1.667} , con factores de estiramiento ligeramente diferentes si /@ptsize pasa a ser 1 o 2 . Entonces, creo que la solución más discreta para su problema es reemplazar /doublespacing por /setstretch{1.667} .

/documentclass{acm_proc_article-sp} /usepackage{setspace} /setstretch{1.667} /begin{document} ... /end{document}


No lo hagas Debe seguir las instrucciones de envío del artículo de los procedimientos de la conferencia de ACM, que no quieren que tenga doble espacio en el artículo.


Parece que la clase acm_proc_article-sp hace algunas cosas setspace que confunden el paquete de setspace . En el preámbulo de su documento .tex , agregue las siguientes líneas:

% Redefines /@ptsize to make setspace happy /makeatletter /renewcommand{/@ptsize}{0} /makeatother % Double-spaces the entire document /usepackage{setspace} /doublespacing

No tengo idea de por qué la clase acm_proc_article-sp redefine /@ptsize para que esté vacía.


/linespread{2} debería funcionar. No necesito ningún paquete, por lo que puedo decir, y podrías cambiarlo a 1.9 o a 2.1, si te apetece ...