Ejemplo n.º 1
0
def test_latex_output_better_header_layout(
        app, latex_regression: LaTeXRegressionFixture):

    assert app.builder.name.lower() == "latex"

    better_header_layout(app.config, 9, 19)
    app.builder.context.update(app.config.latex_elements)

    with pytest.warns(UserWarning,
                      match="(No codes specified|No such code 'F401')"):
        app.build(force_all=True)

    output_file = PathPlus(app.outdir / "python.tex")
    latex_regression.check(StringList(output_file.read_lines()), jinja2=True)
def setup(app):
    # 3rd party
    from sphinx_toolbox.latex import better_header_layout

    app.connect("config-inited",
                lambda app, config: better_header_layout(config))

    # 3rd party
    from sphinx_toolbox.latex import replace_unknown_unicode
    app.connect("build-finished", replace_unknown_unicode)
Ejemplo n.º 3
0
def setup(app):
    # 3rd party
    from sphinx_toolbox.latex import better_header_layout

    app.connect("config-inited",
                lambda app, config: better_header_layout(config))