Je suis nouveau sur le latex, mais il semble que vous puissiez temporairement redéfinir certaines commandes? Le problème que j'ai est que normalement la citation est (SMITH, 2000). Mais parfois, j'aimerais avoir Smith (2000) à la place. De toute façon je peux le redéfinir temporairement, puis utiliser à nouveau la version standard après ce "bloc" de code? Entourez la définition locale entre accolades ({}).LaTeX: Redéfinition temporaire de la macro de citation
5
A
Répondre
6
\newcommand\foo{FOO!}
\foo
{\renewcommand\foo{BAR?}\foo\foo}
\foo
Cela va générer quelque chose comme:
FOO!BAR?BAR? FOO!
Cela peut être fait à l'intérieur des définitions de macros, trop - assurez-vous que vous ajoutez les accolades supplémentaires:
\newcommand\newfoo{{\renewcommand\foo{BAR?}\foo}}
Hope this helps.
1
Vous devriez déjà avoir \citep
et \citet
commandes qui devraient faire ce que vous voulez, il n'y a aucune raison de redéfinir les macros vous-même.
Questions connexes
- 1. Redéfinir macro latex en utilisant même nom
- 2. Problème de macro C: redéfinition des fonctions/structure
- 3. redéfinition macro sans modifier les fichiers .h ... C/C++ langue
- 4. Macro LaTex pour rendre LaTex plus humain en Math?
- 5. LaTeX change la couleur de la citation dans le texte avec hyperref package et natbib
- 6. Comment faire une simple citation d'un argument dans une macro?
- 7. Comment centrer une citation, verticalement et horizontalement dans du latex?
- 8. Mettre du texte de citation sur la même diapositive avec LaTeX Beamer
- 9. Modification temporaire de la classe de document dans LaTeX/réinitialisation de pdfLaTeX
- 10. Redéfinition de l'erreur typedef
- 11. écrire et lire à partir d'un fichier temporaire LaTeX?
- 12. Prolog: redéfinition de la fonction récursive
- 13. problème de citation bash
- 14. redéfinition de GetSecurityId dans IInternetSecurityManager
- 15. Accélération de redimensionnement/redéfinition WPF
- 16. redéfinition C++
- 17. regex pour la citation triple
- 18. GLUT d'erreur de redéfinition de sortie
- 19. poseur Redéfinition de la classe de domaine dans Grails 1.1.2
- 20. Citation d'entiers
- 21. Numérotation de la table LaTex
- 22. Explication de la macro PyAPI_DATA()?
- 23. question de base sur l'utilisation de la citation dans jQuery
- 24. CPP: éviter l'expansion macro d'un paramètre de la fonction macro
- 25. Les définitions du préprocesseur se détériorent. int définir la redéfinition?
- 26. Ibid. dans les citations LaTeX
- 27. Redéfinition de méthodes virtuelles pures en C++
- 28. variable est en cours de redéfinition?
- 29. Redéfinition ctrl = javascript
- 30. forme modifier le profil de l'utilisateur Redéfinition
Vous pouvez obtenir des réponses plus rapides et meilleures à http://tex.stackexchange.com/ –