public override void Build(PlotTwoOrdinates plot, BuildTracker tracker) { var captionText = _builderRepository.ChunkFor(plot.Caption); tracker.Track(plot.Caption.Items); tracker.Track(plot.Caption); tracker.TeX.Append(FigureWriter.PlotTwoOrdinatesFigure(captionText, plot, TeX.Converter.DefaultConverter.Instance)); }
public override void Build(BarPlot barPlot, BuildTracker tracker) { var captionText = _builderRepository.ChunkFor(barPlot.Caption); tracker.Track(barPlot.Caption.Items); tracker.Track(barPlot.Caption); tracker.TeX.Append(FigureWriter.BarPlotFigure(captionText, barPlot, TeX.Converter.DefaultConverter.Instance)); }
public override void Build(Figure figure, BuildTracker tracker) { var captionText = _builderRepository.ChunkFor(figure.Caption); tracker.Track(figure.Caption.Items); tracker.Track(figure.Caption); tracker.TeX.Append(FigureWriter.IncludeFigure(figure.Position, captionText, figure.Label, figure.RelativeFilePath, figure.Landscape, DefaultConverter.Instance)); }