Compare commits

..

No commits in common. "main" and "init_templates" have entirely different histories.

4 changed files with 6 additions and 59 deletions

View File

@ -1,3 +1,3 @@
# Helpcenter PDF Templates
# docs-templates
This repo hosts templates for helpcenter PDF creation.
This repo hosts templates for helpcenter pdf creation

View File

@ -39,32 +39,14 @@
\makeatother
<% set total_width = table.colwidths|sum %>
<% set colspec_parts = [] %>
<% set min_widths = [] %>
<% for width in table.colwidths %>
<% set computed_width = (width * 0.92) / total_width %>
<% set adjusted_width = computed_width if computed_width >= 0.1 else 0.1 %>
<% set min_widths = min_widths.append(adjusted_width) %>
<% endfor %>
<% set total_column_width = min_widths|sum %>
<% set normalized_widths = [] %>
<% if total_column_width > 0.92 %>
<% set normalization_factor = 0.92 / total_column_width %>
<% for min_width in min_widths %>
<% set temp = min_width * normalization_factor %>
<% set normalized_widths = normalized_widths.append(temp) %>
<% endfor %>
<% else %>
<% set normalized_widths = min_widths %>
<% endif %>
<% for width in normalized_widths %>
<% set part = '>{{\\raggedright\\arraybackslash}}p{{{:.4f}\\textwidth}}'.format(width) %>
<% set part = 'p{{{:.4f}\\textwidth}}'.format((width * 0.92) / total_width) %>
<% set colspec_parts = colspec_parts.append(part) %>
<% endfor %>
<% set colspec_string = ''.join(colspec_parts) %>
\begin{longtable}{<%= colspec_string %>}
<%- if table.caption -%>
\sphinxthelongtablecaptionisattop
\caption{<%= ''.join(table.caption) %>\strut}<%= labels %>\\*[\sphinxlongtablecapskipadjust]
<% elif labels -%>
\noalign{\phantomsection<%= labels %>}%

View File

@ -39,32 +39,14 @@
\makeatother
<% set total_width = table.colwidths|sum %>
<% set colspec_parts = [] %>
<% set min_widths = [] %>
<% for width in table.colwidths %>
<% set computed_width = (width * 0.92) / total_width %>
<% set adjusted_width = computed_width if computed_width >= 0.1 else 0.1 %>
<% set min_widths = min_widths.append(adjusted_width) %>
<% endfor %>
<% set total_column_width = min_widths|sum %>
<% set normalized_widths = [] %>
<% if total_column_width > 0.92 %>
<% set normalization_factor = 0.92 / total_column_width %>
<% for min_width in min_widths %>
<% set temp = min_width * normalization_factor %>
<% set normalized_widths = normalized_widths.append(temp) %>
<% endfor %>
<% else %>
<% set normalized_widths = min_widths %>
<% endif %>
<% for width in normalized_widths %>
<% set part = '>{{\\raggedright\\arraybackslash}}p{{{:.4f}\\textwidth}}'.format(width) %>
<% set part = 'p{{{:.4f}\\textwidth}}'.format((width * 0.92) / total_width) %>
<% set colspec_parts = colspec_parts.append(part) %>
<% endfor %>
<% set colspec_string = ''.join(colspec_parts) %>
\begin{longtable}{<%= colspec_string %>}
<%- if table.caption -%>
\sphinxthelongtablecaptionisattop
\caption{<%= ''.join(table.caption) %>\strut}<%= labels %>\\*[\sphinxlongtablecapskipadjust]
<% elif labels -%>
\noalign{\phantomsection<%= labels %>}%
@ -94,6 +76,7 @@
\endlastfoot
\sphinxtableatstartofbodyhook
\raggedright
<%= ''.join(table.body) -%>
\sphinxbottomrule
\end{longtable}

View File

@ -39,32 +39,14 @@
\makeatother
<% set total_width = table.colwidths|sum %>
<% set colspec_parts = [] %>
<% set min_widths = [] %>
<% for width in table.colwidths %>
<% set computed_width = (width * 0.92) / total_width %>
<% set adjusted_width = computed_width if computed_width >= 0.1 else 0.1 %>
<% set min_widths = min_widths.append(adjusted_width) %>
<% endfor %>
<% set total_column_width = min_widths|sum %>
<% set normalized_widths = [] %>
<% if total_column_width > 0.92 %>
<% set normalization_factor = 0.92 / total_column_width %>
<% for min_width in min_widths %>
<% set temp = min_width * normalization_factor %>
<% set normalized_widths = normalized_widths.append(temp) %>
<% endfor %>
<% else %>
<% set normalized_widths = min_widths %>
<% endif %>
<% for width in normalized_widths %>
<% set part = '>{{\\raggedright\\arraybackslash}}p{{{:.4f}\\textwidth}}'.format(width) %>
<% set part = 'p{{{:.4f}\\textwidth}}'.format((width * 0.92) / total_width) %>
<% set colspec_parts = colspec_parts.append(part) %>
<% endfor %>
<% set colspec_string = ''.join(colspec_parts) %>
\begin{longtable}{<%= colspec_string %>}
<%- if table.caption -%>
\sphinxthelongtablecaptionisattop
\caption{<%= ''.join(table.caption) %>\strut}<%= labels %>\\*[\sphinxlongtablecapskipadjust]
<% elif labels -%>
\noalign{\phantomsection<%= labels %>}%