Es gibt immer Unterschiede. Welche genau es gibt und ob sie sichtbare Auswirkungen oder überhaupt Auswirkungen haben, hängt aber von der Art des Wenn Open in Online-Editor
\documentclass{article} \begin{document} \textbf{Hallo} vs {\textbf Hallo} \end{document} Je nachdem, wie der Befehl mit Argument definiert worden ist, kann der zweite Fall sogar einen Fehler verursachen: Open in Online-Editor
\documentclass{article} \def\test#{\textbf} \begin{document} \test{Hallo} vs {\test Hallo} \end{document} liefert Open in Online-Editor
! Use of \test doesn't match its definition. l.7 \test{Hallo} vs {\test H allo} Bei einem Befehl ohne Argument hängt es davon ab, was er macht: bei einem Schriftschalter ist der Unterschied deutlich: Open in Online-Editor
\documentclass{article} \begin{document} Test {\bfseries Hallo} Test \par Test \bfseries{Hallo} Test \end{document} Einmal ist der Befehl in einer Gruppe Open in Online-Editor
\documentclass{article} \def\test#1{\def\testI{#1}} \def\Test#1{\gdef\testII{#1}} \begin{document} \test{foo}\show\testI {\test bar}\show\testI \Test{foo}\show\testII {\Test bar}\show\testII \end{document} Im log steht: Open in Online-Editor
> \testI=macro: ->foo. l.8 \test{foo}\show\testI > \testI=macro: ->foo. l.9 {\test bar}\show\testI > \testII=macro: ->foo. l.11 \Test{foo}\show\testII > \testII=macro: ->b. l.12 {\Test bar}\show\testII Nicht zuletzt kann Quintessenz des ganzen: das hängt ganz von der Definition von beantwortet 03 Feb '15, 16:29 cgnieder |