latex_renderer

package
v0.5.3 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 4, 2023 License: GPL-3.0 Imports: 17 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewLaTeXTypographer

func NewLaTeXTypographer() goldmark.Extender

func NewNodeRenderer

func NewNodeRenderer(opts ...Option) renderer.NodeRenderer

func NewRenderer

func NewRenderer(opts ...Option) renderer.Renderer

Types

type Config

type Config struct {
	RenderTreeMode bool
	Slug           string
	ActiveFence    string
	AssetsDir      string

	InfoMap map[string]*info.Info
}

Config contains parameters for controlling LaTeX output of a Renderer.

func (Config) SetLatexOption

func (r Config) SetLatexOption(c *Config)

SetLatexOption implements the Option interface.

type Option

type Option interface {
	SetLatexOption(*Config)
}

type Renderer

type Renderer struct {
	Config Config
}

Renderer is a LaTeX renderer implementation for extending goldmark to generate .tex files.

func (*Renderer) RegisterFuncs

func (r *Renderer) RegisterFuncs(reg renderer.NodeRendererFuncRegisterer)

RegisterFuncs implements goldmark's renderer.NodeRenderer interface.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL