@yamlresume/core
    Preparing search index...

    Class JakeRenderer

    Renderer for Jake's Resume template.

    This template is based on the popular "Jake's Resume" LaTeX template originally created by Jake Gutierrez and widely used on Overleaf.

    It uses the article document class with custom commands for resume formatting, producing a clean, ATS-friendly layout with:

    • Centered header with contact info separated by $|$
    • Section headings with \titlerule dividers
    • tabular* based subheadings for aligned date ranges
    • Compact itemize lists for bullet points

    Hierarchy

    • LatexRenderer
      • JakeRenderer
    Index

    Constructors

    • Constructor for the JakeRenderer class.

      Parameters

      • resume: Resume

        The resume object

      • layoutIndex: number

        The index of the selected layout to use.

      • summaryParser: Parser = ...

        The summary parser used to parse summary field in various sections.

      Returns JakeRenderer

    Properties

    layoutIndex: number
    resume: Resume

    Accessors

    Methods

    • Render a string with an icon.

      It should respect the showIcons option as well.

      Parameters

      • icon: string

        The icon to use

      • info: string

        The string to use

      Returns string

      The string with an icon

    • Render the page layout/margins using the geometry package.

      Returns string

      The LaTeX code for page layout/margins configuration

    • Render the interests section.

      Uses Jake's Technical Skills pattern.

      Returns string

      The LaTeX code for the interests section

    • Render the languages section.

      Uses Jake's Technical Skills pattern with label: value format.

      Returns string

      The LaTeX code for the languages section

    • Render the line spacing configuration using the setspace package.

      Returns string

      The LaTeX code for line spacing configuration

    • Render the location (full address) as the first line of contact info.

      Returns string

      The LaTeX code for the location line

    • Render sections in the specified order.

      Returns string

      The rendered sections in the specified order

    • Render homepage and profiles as the third line of contact info.

      Returns string

      The LaTeX code for the homepage/profiles line

    • Render the projects section.

      Uses the \resumeSubheading command for consistent layout with other sections like volunteer.

      Returns string

      The LaTeX code for the projects section

    • Render the skills section.

      Uses Jake's Technical Skills pattern with label: keywords format.

      Returns string

      The LaTeX code for the skills section

    • Render URL configuration to use normal text instead of monospace.

      Returns string

      The LaTeX code for URL configuration