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));
        }
示例#2
0
        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));
        }