anchor.diff:              MsgSize =
                   case math:log(MsgSizeBytes)/math:log(2) of
                       L when L < 10.0 ->
  -                        term_to_latex_string(MsgSizeBytes) ++ "B";
  +                        term_to_latex_string(MsgSizeBytes) ++ "\\,B";
                       L when L < 20.0 ->
  -                        term_to_latex_string(MsgSizeBytes div 1024) ++ "KB";
  +                        term_to_latex_string(MsgSizeBytes div 1024) ++ "\\,KB";
                       L when L < 30.0 ->
                           term_to_latex_string(
  -                          MsgSizeBytes div 1024 div 1024) ++ "MB";
  +                          MsgSizeBytes div 1024 div 1024) ++ "\\,MB";
                       L when L < 40.0 ->
                           term_to_latex_string(
  -                          MsgSizeBytes div 1024 div 1024 div 1024) ++ "GB"
  +                          MsgSizeBytes div 1024 div 1024 div 1024) ++ "\\,GB"
                   end,
   
               case SrcNum of
  
positive.code:      end || Event <- LogRaw].
  
  -spec convert_msg(Msg::comm:message()) -> comm:message().
  convert_msg(Msg) when is_tuple(Msg) ->
      setelement(1, Msg, util:extint2atom(element(1, Msg))).
  
  -spec get_trace_raw(trace_id()) -> trace().
  get_trace_raw(TraceId) ->
  
negative.code:                         end,
                      io:format(File,
                                "\\draw[->, color=~s] (~pcm, -~p)"
                                " to node[inner sep=1pt, anchor=west,sloped,rotate=90,align=left] "
                                "{\\tiny ~s} (~pcm, -~p) "
                                "node [anchor=north, inner sep=1pt] {\\tiny ~s};~n",
                                [Color, SendTime/ScaleX, SrcNum/2,
                                 MsgTag,
  