encoding utf-8 ### index of file options from _layouts.thc #copy global_symbols #copy global_color #copy global_medium_cave #copy global_small_cave ############################################################################################################################# layout global_symbols symbol-set BCRA symbol-hide group cave-centreline symbol-assign line gradient BCRA #symbol-assign line slope SKBB symbol-assign area sand AUT symbol-hide line border endlayout ############################################################################################################################# layout global_color #Foreground color - turn on altitude to see various heights #colour map-fg [80 80 80] #GREY colour map-fg [97 93 43] # YELLOW #color map-fg altitude #colour map-bg [70 90 70] symbol-colour line rope [100 0 0] #make rope red symbol-colour point rope [100 0 0] #make rope red endlayout ############################################################################################################################# layout global_medium_cave #scale 1 700 #base-scale 1 300 #scale-bar 200 m #Foreground color - turn on altitude to see various heights colour map-fg [80 80 80] #color map-fg altitude #colour map-bg [70 90 70] #language en #statistics topo-length off #statistics topo all #statistics explo-length off symbol-colour point water-flow [0 0 100] debug off transparency on opacity 80 map-header 100 5 nw #overlap 10 cm legend on legend-columns 2 legend-width 45 cm colour-legend on grid bottom grid-coords border #sketches on endlayout ############################################################################################################################# layout global_small_cave scale 1 700 base-scale 1 300 scale-bar 20 m #Foreground color - turn on altitude to see various heights colour map-fg [80 80 80] #color map-fg altitude #colour map-bg [70 90 70] language en statistics topo-length off statistics topo all statistics explo-length off symbol-colour point water-flow [0 0 100] debug off transparency on opacity 80 map-header 0 100 nw #overlap 10 cm legend on legend-columns 2 legend-width 45 cm colour-legend on grid bottom grid-coords border #sketches on endlayout ############# layout other_formats #faults It works exactly as line section symbol but you should use -clip off option: code metapost def l_u_fault (expr P) = T:=identity; path Q; Q = punked P; pickup PenA; for t = 0 upto length P - 1: pair zz[]; zz1 := point t of P; zz2 := point t+1 of P; zz3 := postcontrol t of P; zz4 := precontrol t+1 of P; if (length(zz3-1/3[zz1,zz2]) > 0.1pt) or (length(zz4-2/3[zz1,zz2]) > 0.1pt): zz5 = whatever[zz1,zz2]; (zz3-zz5) = whatever * (zz1-zz2) rotated 90; draw zz1--zz5 dashed evenly; zz6 = whatever[zz1,zz2]; (zz4-zz6) = whatever * (zz1-zz2) rotated 90; draw zz2--zz6 dashed evenly; else: draw zz1--zz2 dashed evenly; fi; endfor; enddef; endcode endlayout