Soy nuevo en el látex, pero parece que puede redefinir temporalmente algunos comandos? El problema que tengo es que normalmente la cita es (SMITH, 2000). Pero a veces, me gustaría tener a Smith (2000) en su lugar. De todos modos, puedo redefinirlo temporalmente, y luego usar la versión estándar de nuevo después de ese "bloque" de código.LaTeX: redefiniendo temporalmente la macro de citas
5
A
Respuesta
6
Incluya la definición local entre llaves ({}).
\newcommand\foo{FOO!}
\foo
{\renewcommand\foo{BAR?}\foo\foo}
\foo
Esto generará algo como:
FOO!BAR?BAR? FOO!
Esto se puede hacer dentro de las definiciones de macros, también - sólo asegúrese de agregar los apoyos adicionales:
\newcommand\newfoo{{\renewcommand\foo{BAR?}\foo}}
Espero que esto ayude.
1
Ya debe tener los comandos \citep
y \citet
que deben hacer lo que quiera, no hay ninguna razón para redefinir las macros usted mismo.
Cuestiones relacionadas
- 1. Redefiniendo macro de látex utilizando mismo nombre
- 2. Ibid. en citas de LaTeX
- 3. Redefiniendo "def" en Clojure
- 4. Redefiniendo enumeradores de enumeración con #define
- 5. Redefiniendo registrador raíz de la tala
- 6. Poner texto de citas en la misma diapositiva con LaTeX Beamer
- 7. métodos Rieles Redefiniendo
- 8. Conversión de "Citas directas" a "Citas rizadas"
- 9. Redefiniendo método estático en la clase hija
- 10. Redireccionando/redefiniendo print() para Lua
- 11. ¿Existe una relación entre las citas de código sin tipo/tipadas en F # y macro hygiene?
- 12. Java "truco", redefiniendo miembro de la clase hija
- 13. Regla LaTeX \ llenando la línea
- 14. ¿Complemento Rails para la programación de citas?
- 15. Citas de parámetros de Bash y eval
- 16. std :: min se está redefiniendo, pero ¿cómo?
- 17. Django: redefiniendo __init__ para formularios personalizados
- 18. Citas de estilo Perl para cadenas largas en C++
- 19. macro macro dependiente
- 20. Generación parametrizados F # citas
- 21. cadena JSON.parse con citas
- 22. Citas de marcado en octopress
- 23. Eliminar citas con SED
- 24. Constantes etiquetadas en LaTeX
- 25. LaTeX
- 26. citas bibtex en rst2latex
- 27. ¿Cómo desactivar EGit temporalmente?
- 28. django señales desactivar temporalmente
- 29. páginas temporalmente no disponibles
- 30. Desactivar restricciones temporalmente
Puede obtener respuestas mejores y más rápidas en http://tex.stackexchange.com/ –