Talk:Visual Debugging
Jump to navigation
Jump to search
Discussion
Page Structure
I don't think we should leave the samples on this page, it gets too crowded. We could split it up, but then the overview gets lost. I suggest to leave all the commands and switches on this one page, but make new pages for every topic where we want to show samples. --Hraban 19:40, 14 January 2006 (CET)
Lists
A complete list of the \trace... switches:
/usr/share/texmf/tex/context/base> grep 'newif\\iftrace' * core-fig.tex:\newif\iftraceexternalfigures % \traceexternalfigurestrue core-fld.tex:\newif\iftracefields \tracefieldsfalse core-grd.tex:\newif\iftracegridsnapping core-int.tex:\newif\iftracebookmarks \tracebookmarksfalse core-mat.tex:\newif\iftracemath core-ntb.tex:\newif\iftraceTABLE \traceTABLEfalse core-pos.tex:\newif\iftracepositions core-ref.tex:\newif\iftracereferences core-ref.tex:\newif\iftraceinternalreferences core-tab.tex:\newif\iftracetables font-chi.tex:\newif\iftracechinese hand-ini.tex:\newif\iftracefonthandling % \tracefonthandlingtrue java-ini.tex:\newif\iftraceJScode \traceJScodefalse lang-lab.tex:\newif\iftracelabels % shows missing labels math-ini.tex:\newif\iftracemathcollection page-ini.tex:\newif\iftracetextareas page-lyr.tex:\newif\iftracelayers % \tracelayerstrue page-set.tex:\newif\iftracecolumnset % \tracecolumnsettrue page-sid.tex:\newif\iftracesidefloats supp-box.tex:\newif\iftraceboxplacement % \traceboxplacementtrue supp-fil.tex:\newif\iftracefiles type-ini.tex:\newif\iftracetypescripts xtag-ini.tex:\newif\iftraceXMLelements xtag-map.tex:\newif\iftraceXMLremapping xtag-xsl.tex:\newif\iftraceXSLTprocessing % \traceXSLTprocessingtrue
A complete listing of the \show commands (note that many of these lines are not actually debugging commands):
/usr/share/texmf/tex/context/base> grep 'def\\show' * colo-run.tex:\gdef\showpalet colo-run.tex:\gdef\showverticalpalet[#1][#2]% colo-run.tex:\gdef\showhorizontalpalet[#1][#2]% colo-run.tex:\gdef\showcolorgroup colo-run.tex:\gdef\showhorizontalcolorgroup[#1][#2]% colo-run.tex:\gdef\showverticalcolorgroup[#1][#2]% colo-run.tex:\gdef\showcolor cont-new.tex:% \def\showpardata cont-new.tex:\def\showsetupsdefinition[#1]{\showvalue{\??su:#1}} % temp hack for debugging core-des.tex:\def\showdnpuretext#1% core-des.tex:\def\showdntext#1% core-des.tex:\def\showdnnumber#1% core-des.tex:\def\showdnsubnumber#1% core-des.tex:\def\showdnsubsubnumber#1% core-des.tex:\def\showdnsubsubsubnumber#1% core-fig.tex:\def\showexternalfigurea core-fig.tex:\def\showexternalfigureb% instelbaar maken core-fig.tex:\def\showexternalfigurec core-fig.tex:\def\showexternalfigured % to be documented; this one builds a dimension file for core-fig.tex:\def\showexternalfigures core-fld.tex:\def\showfields core-grd.tex:\def\showbaselinecorrection core-grd.tex:\def\showgridsnapping core-lst.tex:% \def\showbigfigure#1% core-lst.tex:% \def\showbigtable#1% core-lst.tex:\def\showremaininglistlength core-mis.tex:% \def\showtest#1% core-nav.tex:\def\showlocation#1% core-nav.tex:\def\showcoloredlocation#1#2% core-nav.tex:\def\showcontrastlocation#1#2#3% the \@EA is needed core-ntb.tex:\def\showtblwids#1% core-ntb.tex:\def\showtbltoks core-pos.tex:\def\showanchor#1% core-ref.tex:\def\showcurrentreference% core-spa.tex:\def\showstruts core-var.tex:\def\showvariable#1#2% core-vis.tex:\def\showparagraphcue#1#2#3#4#5% core-vis.tex:\def\showimplicits core-vis.tex:\def\showbaselines core-vis.tex:\def\showpagebuilder core-vis.tex: \def\showwhatsits enco-run.tex:\gdef\showaccents enco-run.tex:\gdef\showcharacters enco-run.tex:\gdef\showcharacterbounds enco-run.tex:\gdef\showcharacterbounds enco-run.tex:\gdef\showhyphenations#1% font-chi.tex:\def\showchinesetracelegend font-run.tex:\gdef\showbodyfont% font-run.tex:\gdef\showbodyfontenvironment font-run.tex:\gdef\showfont font-run.tex:\gdef\showfontstyle font-run.tex:\gdef\showligature#1% font-run.tex:\gdef\showligatures[#1]% font-run.tex: \def\show##1{\hbox{\red\ruledhbox{\black##1}}}% font-run.tex:\gdef\showfontstrip font-run.tex:\gdef\showminimalbaseline font-run.tex:\gdef\showkerning#1% font-run.tex:\gdef\showcharratio hand-ini.tex: \def\showfontadjusting#1% hand-ini.tex: \def\showprotrudingfactor#1% lang-frq.tex:\def\showcharfreq lang-ini.tex:% \def\showlccodes lang-ini.tex:\def\showpatterns#1#2#3#4% language number encoding mapping m-chart.tex:\def\showFLOWhelp#1% m-cweb.tex:\def\showCWEBindexentry#1% can be redefined m-visual.tex:\def\showfakewords{\let\dofakewords\doshowfakewords} m-visual.tex:\unexpanded\def\showfakefigure m-visual.tex:\def\showlowlevelstream m-visual.tex:\def\showlowlevelstreamonly m-visual.tex:\def\showcolormodes math-run.tex:\ifx\showmathmodern\undefined \global\chardef\showmathmodern\zerocount \fi math-run.tex:\gdef\showmathcharacters% nearly \showcharacters math-run.tex: \ifcase\showmathmodern\or\ifx\modern\undefined\chardef\showmathmodern\zerocount\i math-run.tex:\gdef\showmathtoken#1% mult-ini.tex:\def\showmessage#1#2#3% mult-ini.tex:\def\showwarning mult-ini.tex:\def\showmessage mult-ini.tex:\def\showassignerror #1#2{\showmessage\m!check1{#1,#2}\waitonfatalerror} mult-ini.tex:\def\showargumenterror#1#2{\showmessage\m!check2{#1,#2}\waitonfatalerror} mult-ini.tex:\def\showdefinederror #1#2{\showmessage\m!check3{#1,#2}\waitonfatalerror} mult-ini.tex:\def\showcontextbanner page-ini.tex:\chardef\showgridstate=0 page-ini.tex:\def\showgrid page-ini.tex: {\chardef\showgridstate\plusone % downward compatible default page-ini.tex: [\v!reset=>\chardef\showgridstate\zerocount, page-ini.tex: %\v!bottom=>\chardef\showgridstate\plusone, page-ini.tex: \v!top=>\chardef\showgridstate\plustwo]} page-run.tex:\gdef\showprint page-run.tex:\gdef\showframe{\dodoubleempty\doshowframe} page-run.tex:\gdef\showsetupA#1#2% page-run.tex:\gdef\showsetupB#1#2#3% page-run.tex:\gdef\showsetups page-run.tex:\gdef\showsetups page-run.tex:\gdef\showsetups% page-run.tex:\gdef\showsetups% page-run.tex:\gdef\showsetups% page-run.tex:\gdef\showlayout % interfereert lelijk met een \typefile er na page-run.tex:\gdef\showmargins page-set.tex:\def\showbreaks page-spr.tex:\chardef\showspreadmode=1 prop-run.tex:\gdef\showlayoutcomponents s-mod-00.tex:\def\showelements{\dodoubleempty\doshowelements} s-mod-00.tex:\def\showsetup spec-fdf.tex:\def\showFDFfields#1% supp-fil.tex:%D \def\showfilesplit supp-vis.tex:\def\showfils supp-vis.tex:\def\showboxes supp-vis.tex:\def\showskips supp-vis.tex:\def\showpenalties supp-vis.tex:\def\showcomposition supp-vis.tex:\def\showmakeup symb-run.tex:\gdef\showsymbolset syst-ext.tex:\def\showvalue#1% syst-ext.tex:\long\def\showargument#1% syst-ext.tex:\def\showdefinederror#1#2% syst-gen.tex:\def\showassignerror#1#2% syst-gen.tex:\def\showargumenterror#1#2% syst-pln.tex:\def\showhyphens#1% verb-ini.tex:%D \def\showparagraphcounter% verb-ini.tex:%D \def\showlinecounter% x-set-11.tex:\def\showSETUPrecord x-set-11.tex:\unexpanded\def\showSETUP#1#2% x-set-11.tex:\def\showSETUPnumber x-set-11.tex:\def\showSETUPassignment {\showSETUP x-set-11.tex:\def\showSETUPkeyword {\showSETUP x-set-11.tex:\def\showSETUPargument {\showSETUP x-set-11.tex:\def\showSETUPdisplaymath {\showSETUP x-set-11.tex:\def\showSETUPindex {\showSETUP x-set-11.tex:\def\showSETUPmath {\showSETUP x-set-11.tex:\def\showSETUPnothing {\showSETUP x-set-11.tex:\def\showSETUPfile {\showSETUP x-set-11.tex:\def\showSETUPposition {\showSETUP x-set-11.tex:\def\showSETUPreference {\showSETUP x-set-11.tex:\def\showSETUPcsname {\showSETUP x-set-11.tex:\def\showSETUPdestination {\showSETUP x-set-11.tex:\def\showSETUPtriplet {\showSETUP x-set-11.tex:\def\showSETUPword {\showSETUP x-set-11.tex:\def\showSETUPcontent {\showSETUP xtag-ext.tex:\gdef\showXMLelement#1% xtag-ini.tex:\def\showXMLattributes#1{\showvalue{\@@XMLpars:#1}} xtag-ini.tex:\def\showXMLdata#1{\showvalue{\@@XMLdata:#1}} xtag-mml.tex:\def\showMMLentity#1% xtag-run.tex:\gdef\showXMLarguments xtag-run.tex:\gdef\showXMLinh[#1]% xtag-run.tex:\gdef\showXMLnop[#1]% xtag-run.tex:\gdef\showXMLtxt[#1]% xtag-run.tex:\gdef\showXMLpar[#1]% xtag-run.tex:\gdef\showXMLlin[#1]% xtag-run.tex:\gdef\showXMLwrd[#1]% xtag-run.tex:\gdef\showXMLemp[#1]% xtag-run.tex:\gdef\showXMLbreak[#1]% xtag-run.tex:\gdef\showXMLfile#1% xtag-run.tex:\gdef\showXMLtext#1% xtag-run.tex:\gdef\showXMLbuffer xtag-run.tex:\gdef\showXSDcomponent xtag-run.tex:\gdef\showRNGcomponent xtag-run.tex:\gdef\showXMLinh#1%