mirror of
https://github.com/alexandrebobkov/CanadianPayroll.git
synced 2025-08-07 20:10:46 +00:00
.
This commit is contained in:
BIN
docs/build/doctrees/environment.pickle
vendored
BIN
docs/build/doctrees/environment.pickle
vendored
Binary file not shown.
BIN
docs/build/doctrees/errata.doctree
vendored
BIN
docs/build/doctrees/errata.doctree
vendored
Binary file not shown.
BIN
docs/build/doctrees/index.doctree
vendored
BIN
docs/build/doctrees/index.doctree
vendored
Binary file not shown.
BIN
docs/build/doctrees/introduction.doctree
vendored
BIN
docs/build/doctrees/introduction.doctree
vendored
Binary file not shown.
BIN
docs/build/doctrees/payroll_accounting.doctree
vendored
BIN
docs/build/doctrees/payroll_accounting.doctree
vendored
Binary file not shown.
BIN
docs/build/doctrees/references.doctree
vendored
BIN
docs/build/doctrees/references.doctree
vendored
Binary file not shown.
4
docs/build/html/.buildinfo
vendored
4
docs/build/html/.buildinfo
vendored
@@ -1,4 +1,4 @@
|
|||||||
# Sphinx build info version 1
|
# Sphinx build info version 1
|
||||||
# This file records the configuration used when building these files. When it is not found, a full rebuild will be done.
|
# This file hashes the configuration used when building these files. When it is not found, a full rebuild will be done.
|
||||||
config: 9af8f26af39641003965e206825fa709
|
config: 75a0f8b1a70e3b76aa41fc917232251c
|
||||||
tags: 645f666f9bcd5a90fca523b33c5a78b7
|
tags: 645f666f9bcd5a90fca523b33c5a78b7
|
||||||
|
13
docs/build/html/_sources/introduction.rst.txt
vendored
13
docs/build/html/_sources/introduction.rst.txt
vendored
@@ -9,16 +9,19 @@ Payroll Legal Framework
|
|||||||
The Canadian Payroll Administration system is designed to ensure compliance with the legal framework governing payroll in Canada. This includes adherence to federal and provincial regulations regarding employee compensation, deductions, and reporting requirements.
|
The Canadian Payroll Administration system is designed to ensure compliance with the legal framework governing payroll in Canada. This includes adherence to federal and provincial regulations regarding employee compensation, deductions, and reporting requirements.
|
||||||
The system is built to handle various payroll scenarios, including different employment types, tax calculations, and benefit deductions, while ensuring that all transactions are accurately recorded and reported in accordance with the law.
|
The system is built to handle various payroll scenarios, including different employment types, tax calculations, and benefit deductions, while ensuring that all transactions are accurately recorded and reported in accordance with the law.
|
||||||
|
|
||||||
***********************
|
|
||||||
Payroll Accounting
|
Payroll Accounting
|
||||||
***********************
|
##################
|
||||||
|
|
||||||
Payroll accounting is a critical component of the Canadian Payroll Administration system. It involves the systematic recording, analysis, and reporting of payroll transactions to ensure that all financial aspects of employee compensation are accurately reflected in the organization's financial statements.
|
Payroll accounting is a critical component of the Canadian Payroll Administration system. It involves the systematic recording, analysis, and reporting of payroll transactions to ensure that all financial aspects of employee compensation are accurately reflected in the organization's financial statements.
|
||||||
Payroll accounting includes the management of employee wages, tax withholdings, benefit deductions, and other payroll-related expenses. The system is designed to automate these processes, ensuring accuracy and compliance with Canadian payroll regulations.
|
Payroll accounting includes the management of employee wages, tax withholdings, benefit deductions, and other payroll-related expenses. The system is designed to automate these processes, ensuring accuracy and compliance with Canadian payroll regulations.
|
||||||
|
""""""""""""""""""
|
||||||
|
|
||||||
***********************
|
|
||||||
Journal Entries
|
Journal Entries
|
||||||
***********************
|
-----------------
|
||||||
|
|
||||||
Journal entries are a key part of payroll accounting, as they document the financial impact of payroll transactions on the organization's accounts. Each payroll run generates a series of journal entries that reflect the distribution of wages, taxes, and deductions across various accounts.
|
Journal entries are a key part of payroll accounting, as they document the financial impact of payroll transactions on the organization's accounts. Each payroll run generates a series of journal entries that reflect the distribution of wages, taxes, and deductions across various accounts.
|
||||||
These entries are essential for maintaining accurate financial records and ensuring that the organization's financial statements reflect the true cost of employee compensation. The Canadian Payroll Administration system automates the generation of these journal entries, reducing the risk of errors and ensuring compliance with accounting standards.
|
These entries are essential for maintaining accurate financial records and ensuring that the organization's financial statements reflect the true cost of employee compensation. The Canadian Payroll Administration system automates the generation of these journal entries, reducing the risk of errors and ensuring compliance with accounting standards.
|
||||||
|
"""""""""""""""""""""
|
||||||
|
|
||||||
|
| DR Payroll Expenses
|
||||||
|
| CR Payroll Payable
|
23
docs/build/html/_static/basic.css
vendored
23
docs/build/html/_static/basic.css
vendored
@@ -1,5 +1,12 @@
|
|||||||
/*
|
/*
|
||||||
|
* basic.css
|
||||||
|
* ~~~~~~~~~
|
||||||
|
*
|
||||||
* Sphinx stylesheet -- basic theme.
|
* Sphinx stylesheet -- basic theme.
|
||||||
|
*
|
||||||
|
* :copyright: Copyright 2007-2023 by the Sphinx team, see AUTHORS.
|
||||||
|
* :license: BSD, see LICENSE for details.
|
||||||
|
*
|
||||||
*/
|
*/
|
||||||
|
|
||||||
/* -- main layout ----------------------------------------------------------- */
|
/* -- main layout ----------------------------------------------------------- */
|
||||||
@@ -108,11 +115,15 @@ img {
|
|||||||
/* -- search page ----------------------------------------------------------- */
|
/* -- search page ----------------------------------------------------------- */
|
||||||
|
|
||||||
ul.search {
|
ul.search {
|
||||||
margin-top: 10px;
|
margin: 10px 0 0 20px;
|
||||||
|
padding: 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
ul.search li {
|
ul.search li {
|
||||||
padding: 5px 0;
|
padding: 5px 0 5px 20px;
|
||||||
|
background-image: url(file.png);
|
||||||
|
background-repeat: no-repeat;
|
||||||
|
background-position: 0 7px;
|
||||||
}
|
}
|
||||||
|
|
||||||
ul.search li a {
|
ul.search li a {
|
||||||
@@ -741,6 +752,14 @@ abbr, acronym {
|
|||||||
cursor: help;
|
cursor: help;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.translated {
|
||||||
|
background-color: rgba(207, 255, 207, 0.2)
|
||||||
|
}
|
||||||
|
|
||||||
|
.untranslated {
|
||||||
|
background-color: rgba(255, 207, 207, 0.2)
|
||||||
|
}
|
||||||
|
|
||||||
/* -- code displays --------------------------------------------------------- */
|
/* -- code displays --------------------------------------------------------- */
|
||||||
|
|
||||||
pre {
|
pre {
|
||||||
|
7
docs/build/html/_static/classic.css
vendored
7
docs/build/html/_static/classic.css
vendored
@@ -1,5 +1,12 @@
|
|||||||
/*
|
/*
|
||||||
|
* classic.css_t
|
||||||
|
* ~~~~~~~~~~~~~
|
||||||
|
*
|
||||||
* Sphinx stylesheet -- classic theme.
|
* Sphinx stylesheet -- classic theme.
|
||||||
|
*
|
||||||
|
* :copyright: Copyright 2007-2023 by the Sphinx team, see AUTHORS.
|
||||||
|
* :license: BSD, see LICENSE for details.
|
||||||
|
*
|
||||||
*/
|
*/
|
||||||
|
|
||||||
@import url("basic.css");
|
@import url("basic.css");
|
||||||
|
7
docs/build/html/_static/doctools.js
vendored
7
docs/build/html/_static/doctools.js
vendored
@@ -1,5 +1,12 @@
|
|||||||
/*
|
/*
|
||||||
|
* doctools.js
|
||||||
|
* ~~~~~~~~~~~
|
||||||
|
*
|
||||||
* Base JavaScript utilities for all Sphinx HTML documentation.
|
* Base JavaScript utilities for all Sphinx HTML documentation.
|
||||||
|
*
|
||||||
|
* :copyright: Copyright 2007-2023 by the Sphinx team, see AUTHORS.
|
||||||
|
* :license: BSD, see LICENSE for details.
|
||||||
|
*
|
||||||
*/
|
*/
|
||||||
"use strict";
|
"use strict";
|
||||||
|
|
||||||
|
9
docs/build/html/_static/language_data.js
vendored
9
docs/build/html/_static/language_data.js
vendored
@@ -1,12 +1,19 @@
|
|||||||
/*
|
/*
|
||||||
|
* language_data.js
|
||||||
|
* ~~~~~~~~~~~~~~~~
|
||||||
|
*
|
||||||
* This script contains the language-specific data used by searchtools.js,
|
* This script contains the language-specific data used by searchtools.js,
|
||||||
* namely the list of stopwords, stemmer, scorer and splitter.
|
* namely the list of stopwords, stemmer, scorer and splitter.
|
||||||
|
*
|
||||||
|
* :copyright: Copyright 2007-2023 by the Sphinx team, see AUTHORS.
|
||||||
|
* :license: BSD, see LICENSE for details.
|
||||||
|
*
|
||||||
*/
|
*/
|
||||||
|
|
||||||
var stopwords = ["a", "and", "are", "as", "at", "be", "but", "by", "for", "if", "in", "into", "is", "it", "near", "no", "not", "of", "on", "or", "such", "that", "the", "their", "then", "there", "these", "they", "this", "to", "was", "will", "with"];
|
var stopwords = ["a", "and", "are", "as", "at", "be", "but", "by", "for", "if", "in", "into", "is", "it", "near", "no", "not", "of", "on", "or", "such", "that", "the", "their", "then", "there", "these", "they", "this", "to", "was", "will", "with"];
|
||||||
|
|
||||||
|
|
||||||
/* Non-minified version is copied as a separate JS file, if available */
|
/* Non-minified version is copied as a separate JS file, is available */
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Porter Stemmer
|
* Porter Stemmer
|
||||||
|
66
docs/build/html/_static/pygments.css
vendored
66
docs/build/html/_static/pygments.css
vendored
@@ -6,26 +6,26 @@ span.linenos.special { color: #000000; background-color: #ffffc0; padding-left:
|
|||||||
.highlight .hll { background-color: #ffffcc }
|
.highlight .hll { background-color: #ffffcc }
|
||||||
.highlight { background: #eeffcc; }
|
.highlight { background: #eeffcc; }
|
||||||
.highlight .c { color: #408090; font-style: italic } /* Comment */
|
.highlight .c { color: #408090; font-style: italic } /* Comment */
|
||||||
.highlight .err { border: 1px solid #F00 } /* Error */
|
.highlight .err { border: 1px solid #FF0000 } /* Error */
|
||||||
.highlight .k { color: #007020; font-weight: bold } /* Keyword */
|
.highlight .k { color: #007020; font-weight: bold } /* Keyword */
|
||||||
.highlight .o { color: #666 } /* Operator */
|
.highlight .o { color: #666666 } /* Operator */
|
||||||
.highlight .ch { color: #408090; font-style: italic } /* Comment.Hashbang */
|
.highlight .ch { color: #408090; font-style: italic } /* Comment.Hashbang */
|
||||||
.highlight .cm { color: #408090; font-style: italic } /* Comment.Multiline */
|
.highlight .cm { color: #408090; font-style: italic } /* Comment.Multiline */
|
||||||
.highlight .cp { color: #007020 } /* Comment.Preproc */
|
.highlight .cp { color: #007020 } /* Comment.Preproc */
|
||||||
.highlight .cpf { color: #408090; font-style: italic } /* Comment.PreprocFile */
|
.highlight .cpf { color: #408090; font-style: italic } /* Comment.PreprocFile */
|
||||||
.highlight .c1 { color: #408090; font-style: italic } /* Comment.Single */
|
.highlight .c1 { color: #408090; font-style: italic } /* Comment.Single */
|
||||||
.highlight .cs { color: #408090; background-color: #FFF0F0 } /* Comment.Special */
|
.highlight .cs { color: #408090; background-color: #fff0f0 } /* Comment.Special */
|
||||||
.highlight .gd { color: #A00000 } /* Generic.Deleted */
|
.highlight .gd { color: #A00000 } /* Generic.Deleted */
|
||||||
.highlight .ge { font-style: italic } /* Generic.Emph */
|
.highlight .ge { font-style: italic } /* Generic.Emph */
|
||||||
.highlight .ges { font-weight: bold; font-style: italic } /* Generic.EmphStrong */
|
.highlight .ges { font-weight: bold; font-style: italic } /* Generic.EmphStrong */
|
||||||
.highlight .gr { color: #F00 } /* Generic.Error */
|
.highlight .gr { color: #FF0000 } /* Generic.Error */
|
||||||
.highlight .gh { color: #000080; font-weight: bold } /* Generic.Heading */
|
.highlight .gh { color: #000080; font-weight: bold } /* Generic.Heading */
|
||||||
.highlight .gi { color: #00A000 } /* Generic.Inserted */
|
.highlight .gi { color: #00A000 } /* Generic.Inserted */
|
||||||
.highlight .go { color: #333 } /* Generic.Output */
|
.highlight .go { color: #333333 } /* Generic.Output */
|
||||||
.highlight .gp { color: #C65D09; font-weight: bold } /* Generic.Prompt */
|
.highlight .gp { color: #c65d09; font-weight: bold } /* Generic.Prompt */
|
||||||
.highlight .gs { font-weight: bold } /* Generic.Strong */
|
.highlight .gs { font-weight: bold } /* Generic.Strong */
|
||||||
.highlight .gu { color: #800080; font-weight: bold } /* Generic.Subheading */
|
.highlight .gu { color: #800080; font-weight: bold } /* Generic.Subheading */
|
||||||
.highlight .gt { color: #04D } /* Generic.Traceback */
|
.highlight .gt { color: #0044DD } /* Generic.Traceback */
|
||||||
.highlight .kc { color: #007020; font-weight: bold } /* Keyword.Constant */
|
.highlight .kc { color: #007020; font-weight: bold } /* Keyword.Constant */
|
||||||
.highlight .kd { color: #007020; font-weight: bold } /* Keyword.Declaration */
|
.highlight .kd { color: #007020; font-weight: bold } /* Keyword.Declaration */
|
||||||
.highlight .kn { color: #007020; font-weight: bold } /* Keyword.Namespace */
|
.highlight .kn { color: #007020; font-weight: bold } /* Keyword.Namespace */
|
||||||
@@ -33,43 +33,43 @@ span.linenos.special { color: #000000; background-color: #ffffc0; padding-left:
|
|||||||
.highlight .kr { color: #007020; font-weight: bold } /* Keyword.Reserved */
|
.highlight .kr { color: #007020; font-weight: bold } /* Keyword.Reserved */
|
||||||
.highlight .kt { color: #902000 } /* Keyword.Type */
|
.highlight .kt { color: #902000 } /* Keyword.Type */
|
||||||
.highlight .m { color: #208050 } /* Literal.Number */
|
.highlight .m { color: #208050 } /* Literal.Number */
|
||||||
.highlight .s { color: #4070A0 } /* Literal.String */
|
.highlight .s { color: #4070a0 } /* Literal.String */
|
||||||
.highlight .na { color: #4070A0 } /* Name.Attribute */
|
.highlight .na { color: #4070a0 } /* Name.Attribute */
|
||||||
.highlight .nb { color: #007020 } /* Name.Builtin */
|
.highlight .nb { color: #007020 } /* Name.Builtin */
|
||||||
.highlight .nc { color: #0E84B5; font-weight: bold } /* Name.Class */
|
.highlight .nc { color: #0e84b5; font-weight: bold } /* Name.Class */
|
||||||
.highlight .no { color: #60ADD5 } /* Name.Constant */
|
.highlight .no { color: #60add5 } /* Name.Constant */
|
||||||
.highlight .nd { color: #555; font-weight: bold } /* Name.Decorator */
|
.highlight .nd { color: #555555; font-weight: bold } /* Name.Decorator */
|
||||||
.highlight .ni { color: #D55537; font-weight: bold } /* Name.Entity */
|
.highlight .ni { color: #d55537; font-weight: bold } /* Name.Entity */
|
||||||
.highlight .ne { color: #007020 } /* Name.Exception */
|
.highlight .ne { color: #007020 } /* Name.Exception */
|
||||||
.highlight .nf { color: #06287E } /* Name.Function */
|
.highlight .nf { color: #06287e } /* Name.Function */
|
||||||
.highlight .nl { color: #002070; font-weight: bold } /* Name.Label */
|
.highlight .nl { color: #002070; font-weight: bold } /* Name.Label */
|
||||||
.highlight .nn { color: #0E84B5; font-weight: bold } /* Name.Namespace */
|
.highlight .nn { color: #0e84b5; font-weight: bold } /* Name.Namespace */
|
||||||
.highlight .nt { color: #062873; font-weight: bold } /* Name.Tag */
|
.highlight .nt { color: #062873; font-weight: bold } /* Name.Tag */
|
||||||
.highlight .nv { color: #BB60D5 } /* Name.Variable */
|
.highlight .nv { color: #bb60d5 } /* Name.Variable */
|
||||||
.highlight .ow { color: #007020; font-weight: bold } /* Operator.Word */
|
.highlight .ow { color: #007020; font-weight: bold } /* Operator.Word */
|
||||||
.highlight .w { color: #BBB } /* Text.Whitespace */
|
.highlight .w { color: #bbbbbb } /* Text.Whitespace */
|
||||||
.highlight .mb { color: #208050 } /* Literal.Number.Bin */
|
.highlight .mb { color: #208050 } /* Literal.Number.Bin */
|
||||||
.highlight .mf { color: #208050 } /* Literal.Number.Float */
|
.highlight .mf { color: #208050 } /* Literal.Number.Float */
|
||||||
.highlight .mh { color: #208050 } /* Literal.Number.Hex */
|
.highlight .mh { color: #208050 } /* Literal.Number.Hex */
|
||||||
.highlight .mi { color: #208050 } /* Literal.Number.Integer */
|
.highlight .mi { color: #208050 } /* Literal.Number.Integer */
|
||||||
.highlight .mo { color: #208050 } /* Literal.Number.Oct */
|
.highlight .mo { color: #208050 } /* Literal.Number.Oct */
|
||||||
.highlight .sa { color: #4070A0 } /* Literal.String.Affix */
|
.highlight .sa { color: #4070a0 } /* Literal.String.Affix */
|
||||||
.highlight .sb { color: #4070A0 } /* Literal.String.Backtick */
|
.highlight .sb { color: #4070a0 } /* Literal.String.Backtick */
|
||||||
.highlight .sc { color: #4070A0 } /* Literal.String.Char */
|
.highlight .sc { color: #4070a0 } /* Literal.String.Char */
|
||||||
.highlight .dl { color: #4070A0 } /* Literal.String.Delimiter */
|
.highlight .dl { color: #4070a0 } /* Literal.String.Delimiter */
|
||||||
.highlight .sd { color: #4070A0; font-style: italic } /* Literal.String.Doc */
|
.highlight .sd { color: #4070a0; font-style: italic } /* Literal.String.Doc */
|
||||||
.highlight .s2 { color: #4070A0 } /* Literal.String.Double */
|
.highlight .s2 { color: #4070a0 } /* Literal.String.Double */
|
||||||
.highlight .se { color: #4070A0; font-weight: bold } /* Literal.String.Escape */
|
.highlight .se { color: #4070a0; font-weight: bold } /* Literal.String.Escape */
|
||||||
.highlight .sh { color: #4070A0 } /* Literal.String.Heredoc */
|
.highlight .sh { color: #4070a0 } /* Literal.String.Heredoc */
|
||||||
.highlight .si { color: #70A0D0; font-style: italic } /* Literal.String.Interpol */
|
.highlight .si { color: #70a0d0; font-style: italic } /* Literal.String.Interpol */
|
||||||
.highlight .sx { color: #C65D09 } /* Literal.String.Other */
|
.highlight .sx { color: #c65d09 } /* Literal.String.Other */
|
||||||
.highlight .sr { color: #235388 } /* Literal.String.Regex */
|
.highlight .sr { color: #235388 } /* Literal.String.Regex */
|
||||||
.highlight .s1 { color: #4070A0 } /* Literal.String.Single */
|
.highlight .s1 { color: #4070a0 } /* Literal.String.Single */
|
||||||
.highlight .ss { color: #517918 } /* Literal.String.Symbol */
|
.highlight .ss { color: #517918 } /* Literal.String.Symbol */
|
||||||
.highlight .bp { color: #007020 } /* Name.Builtin.Pseudo */
|
.highlight .bp { color: #007020 } /* Name.Builtin.Pseudo */
|
||||||
.highlight .fm { color: #06287E } /* Name.Function.Magic */
|
.highlight .fm { color: #06287e } /* Name.Function.Magic */
|
||||||
.highlight .vc { color: #BB60D5 } /* Name.Variable.Class */
|
.highlight .vc { color: #bb60d5 } /* Name.Variable.Class */
|
||||||
.highlight .vg { color: #BB60D5 } /* Name.Variable.Global */
|
.highlight .vg { color: #bb60d5 } /* Name.Variable.Global */
|
||||||
.highlight .vi { color: #BB60D5 } /* Name.Variable.Instance */
|
.highlight .vi { color: #bb60d5 } /* Name.Variable.Instance */
|
||||||
.highlight .vm { color: #BB60D5 } /* Name.Variable.Magic */
|
.highlight .vm { color: #bb60d5 } /* Name.Variable.Magic */
|
||||||
.highlight .il { color: #208050 } /* Literal.Number.Integer.Long */
|
.highlight .il { color: #208050 } /* Literal.Number.Integer.Long */
|
223
docs/build/html/_static/searchtools.js
vendored
223
docs/build/html/_static/searchtools.js
vendored
@@ -1,5 +1,12 @@
|
|||||||
/*
|
/*
|
||||||
|
* searchtools.js
|
||||||
|
* ~~~~~~~~~~~~~~~~
|
||||||
|
*
|
||||||
* Sphinx JavaScript utilities for the full-text search.
|
* Sphinx JavaScript utilities for the full-text search.
|
||||||
|
*
|
||||||
|
* :copyright: Copyright 2007-2023 by the Sphinx team, see AUTHORS.
|
||||||
|
* :license: BSD, see LICENSE for details.
|
||||||
|
*
|
||||||
*/
|
*/
|
||||||
"use strict";
|
"use strict";
|
||||||
|
|
||||||
@@ -13,7 +20,7 @@ if (typeof Scorer === "undefined") {
|
|||||||
// and returns the new score.
|
// and returns the new score.
|
||||||
/*
|
/*
|
||||||
score: result => {
|
score: result => {
|
||||||
const [docname, title, anchor, descr, score, filename, kind] = result
|
const [docname, title, anchor, descr, score, filename] = result
|
||||||
return score
|
return score
|
||||||
},
|
},
|
||||||
*/
|
*/
|
||||||
@@ -40,14 +47,6 @@ if (typeof Scorer === "undefined") {
|
|||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
||||||
// Global search result kind enum, used by themes to style search results.
|
|
||||||
class SearchResultKind {
|
|
||||||
static get index() { return "index"; }
|
|
||||||
static get object() { return "object"; }
|
|
||||||
static get text() { return "text"; }
|
|
||||||
static get title() { return "title"; }
|
|
||||||
}
|
|
||||||
|
|
||||||
const _removeChildren = (element) => {
|
const _removeChildren = (element) => {
|
||||||
while (element && element.lastChild) element.removeChild(element.lastChild);
|
while (element && element.lastChild) element.removeChild(element.lastChild);
|
||||||
};
|
};
|
||||||
@@ -63,15 +62,12 @@ const _displayItem = (item, searchTerms, highlightTerms) => {
|
|||||||
const docFileSuffix = DOCUMENTATION_OPTIONS.FILE_SUFFIX;
|
const docFileSuffix = DOCUMENTATION_OPTIONS.FILE_SUFFIX;
|
||||||
const docLinkSuffix = DOCUMENTATION_OPTIONS.LINK_SUFFIX;
|
const docLinkSuffix = DOCUMENTATION_OPTIONS.LINK_SUFFIX;
|
||||||
const showSearchSummary = DOCUMENTATION_OPTIONS.SHOW_SEARCH_SUMMARY;
|
const showSearchSummary = DOCUMENTATION_OPTIONS.SHOW_SEARCH_SUMMARY;
|
||||||
const contentRoot = document.documentElement.dataset.content_root;
|
const contentRoot = document.documentElement.dataset.content_root
|
||||||
|
?? DOCUMENTATION_OPTIONS.URL_ROOT;
|
||||||
|
|
||||||
const [docName, title, anchor, descr, score, _filename, kind] = item;
|
const [docName, title, anchor, descr, score, _filename] = item;
|
||||||
|
|
||||||
let listItem = document.createElement("li");
|
let listItem = document.createElement("li");
|
||||||
// Add a class representing the item's type:
|
|
||||||
// can be used by a theme's CSS selector for styling
|
|
||||||
// See SearchResultKind for the class names.
|
|
||||||
listItem.classList.add(`kind-${kind}`);
|
|
||||||
let requestUrl;
|
let requestUrl;
|
||||||
let linkUrl;
|
let linkUrl;
|
||||||
if (docBuilder === "dirhtml") {
|
if (docBuilder === "dirhtml") {
|
||||||
@@ -104,7 +100,7 @@ const _displayItem = (item, searchTerms, highlightTerms) => {
|
|||||||
.then((data) => {
|
.then((data) => {
|
||||||
if (data)
|
if (data)
|
||||||
listItem.appendChild(
|
listItem.appendChild(
|
||||||
Search.makeSearchSummary(data, searchTerms, anchor)
|
Search.makeSearchSummary(data, searchTerms)
|
||||||
);
|
);
|
||||||
// highlight search terms in the summary
|
// highlight search terms in the summary
|
||||||
if (SPHINX_HIGHLIGHT_ENABLED) // set in sphinx_highlight.js
|
if (SPHINX_HIGHLIGHT_ENABLED) // set in sphinx_highlight.js
|
||||||
@@ -120,11 +116,9 @@ const _finishSearch = (resultCount) => {
|
|||||||
"Your search did not match any documents. Please make sure that all words are spelled correctly and that you've selected enough categories."
|
"Your search did not match any documents. Please make sure that all words are spelled correctly and that you've selected enough categories."
|
||||||
);
|
);
|
||||||
else
|
else
|
||||||
Search.status.innerText = Documentation.ngettext(
|
Search.status.innerText = _(
|
||||||
"Search finished, found one page matching the search query.",
|
`Search finished, found ${resultCount} page(s) matching the search query.`
|
||||||
"Search finished, found ${resultCount} pages matching the search query.",
|
);
|
||||||
resultCount,
|
|
||||||
).replace('${resultCount}', resultCount);
|
|
||||||
};
|
};
|
||||||
const _displayNextItem = (
|
const _displayNextItem = (
|
||||||
results,
|
results,
|
||||||
@@ -144,22 +138,6 @@ const _displayNextItem = (
|
|||||||
// search finished, update title and status message
|
// search finished, update title and status message
|
||||||
else _finishSearch(resultCount);
|
else _finishSearch(resultCount);
|
||||||
};
|
};
|
||||||
// Helper function used by query() to order search results.
|
|
||||||
// Each input is an array of [docname, title, anchor, descr, score, filename, kind].
|
|
||||||
// Order the results by score (in opposite order of appearance, since the
|
|
||||||
// `_displayNextItem` function uses pop() to retrieve items) and then alphabetically.
|
|
||||||
const _orderResultsByScoreThenName = (a, b) => {
|
|
||||||
const leftScore = a[4];
|
|
||||||
const rightScore = b[4];
|
|
||||||
if (leftScore === rightScore) {
|
|
||||||
// same score: sort alphabetically
|
|
||||||
const leftTitle = a[1].toLowerCase();
|
|
||||||
const rightTitle = b[1].toLowerCase();
|
|
||||||
if (leftTitle === rightTitle) return 0;
|
|
||||||
return leftTitle > rightTitle ? -1 : 1; // inverted is intentional
|
|
||||||
}
|
|
||||||
return leftScore > rightScore ? 1 : -1;
|
|
||||||
};
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Default splitQuery function. Can be overridden in ``sphinx.search`` with a
|
* Default splitQuery function. Can be overridden in ``sphinx.search`` with a
|
||||||
@@ -183,26 +161,13 @@ const Search = {
|
|||||||
_queued_query: null,
|
_queued_query: null,
|
||||||
_pulse_status: -1,
|
_pulse_status: -1,
|
||||||
|
|
||||||
htmlToText: (htmlString, anchor) => {
|
htmlToText: (htmlString) => {
|
||||||
const htmlElement = new DOMParser().parseFromString(htmlString, 'text/html');
|
const htmlElement = new DOMParser().parseFromString(htmlString, 'text/html');
|
||||||
for (const removalQuery of [".headerlink", "script", "style"]) {
|
htmlElement.querySelectorAll(".headerlink").forEach((el) => { el.remove() });
|
||||||
htmlElement.querySelectorAll(removalQuery).forEach((el) => { el.remove() });
|
|
||||||
}
|
|
||||||
if (anchor) {
|
|
||||||
const anchorContent = htmlElement.querySelector(`[role="main"] ${anchor}`);
|
|
||||||
if (anchorContent) return anchorContent.textContent;
|
|
||||||
|
|
||||||
console.warn(
|
|
||||||
`Anchored content block not found. Sphinx search tries to obtain it via DOM query '[role=main] ${anchor}'. Check your theme or template.`
|
|
||||||
);
|
|
||||||
}
|
|
||||||
|
|
||||||
// if anchor not specified or not found, fall back to main content
|
|
||||||
const docContent = htmlElement.querySelector('[role="main"]');
|
const docContent = htmlElement.querySelector('[role="main"]');
|
||||||
if (docContent) return docContent.textContent;
|
if (docContent !== undefined) return docContent.textContent;
|
||||||
|
|
||||||
console.warn(
|
console.warn(
|
||||||
"Content block not found. Sphinx search tries to obtain it via DOM query '[role=main]'. Check your theme or template."
|
"Content block not found. Sphinx search tries to obtain it via '[role=main]'. Could you check your theme or template."
|
||||||
);
|
);
|
||||||
return "";
|
return "";
|
||||||
},
|
},
|
||||||
@@ -255,7 +220,6 @@ const Search = {
|
|||||||
searchSummary.classList.add("search-summary");
|
searchSummary.classList.add("search-summary");
|
||||||
searchSummary.innerText = "";
|
searchSummary.innerText = "";
|
||||||
const searchList = document.createElement("ul");
|
const searchList = document.createElement("ul");
|
||||||
searchList.setAttribute("role", "list");
|
|
||||||
searchList.classList.add("search");
|
searchList.classList.add("search");
|
||||||
|
|
||||||
const out = document.getElementById("search-results");
|
const out = document.getElementById("search-results");
|
||||||
@@ -276,7 +240,16 @@ const Search = {
|
|||||||
else Search.deferQuery(query);
|
else Search.deferQuery(query);
|
||||||
},
|
},
|
||||||
|
|
||||||
_parseQuery: (query) => {
|
/**
|
||||||
|
* execute search (requires search index to be loaded)
|
||||||
|
*/
|
||||||
|
query: (query) => {
|
||||||
|
const filenames = Search._index.filenames;
|
||||||
|
const docNames = Search._index.docnames;
|
||||||
|
const titles = Search._index.titles;
|
||||||
|
const allTitles = Search._index.alltitles;
|
||||||
|
const indexEntries = Search._index.indexentries;
|
||||||
|
|
||||||
// stem the search terms and add them to the correct list
|
// stem the search terms and add them to the correct list
|
||||||
const stemmer = new Stemmer();
|
const stemmer = new Stemmer();
|
||||||
const searchTerms = new Set();
|
const searchTerms = new Set();
|
||||||
@@ -312,40 +285,22 @@ const Search = {
|
|||||||
// console.info("required: ", [...searchTerms]);
|
// console.info("required: ", [...searchTerms]);
|
||||||
// console.info("excluded: ", [...excludedTerms]);
|
// console.info("excluded: ", [...excludedTerms]);
|
||||||
|
|
||||||
return [query, searchTerms, excludedTerms, highlightTerms, objectTerms];
|
// array of [docname, title, anchor, descr, score, filename]
|
||||||
},
|
let results = [];
|
||||||
|
|
||||||
/**
|
|
||||||
* execute search (requires search index to be loaded)
|
|
||||||
*/
|
|
||||||
_performSearch: (query, searchTerms, excludedTerms, highlightTerms, objectTerms) => {
|
|
||||||
const filenames = Search._index.filenames;
|
|
||||||
const docNames = Search._index.docnames;
|
|
||||||
const titles = Search._index.titles;
|
|
||||||
const allTitles = Search._index.alltitles;
|
|
||||||
const indexEntries = Search._index.indexentries;
|
|
||||||
|
|
||||||
// Collect multiple result groups to be sorted separately and then ordered.
|
|
||||||
// Each is an array of [docname, title, anchor, descr, score, filename, kind].
|
|
||||||
const normalResults = [];
|
|
||||||
const nonMainIndexResults = [];
|
|
||||||
|
|
||||||
_removeChildren(document.getElementById("search-progress"));
|
_removeChildren(document.getElementById("search-progress"));
|
||||||
|
|
||||||
const queryLower = query.toLowerCase().trim();
|
const queryLower = query.toLowerCase();
|
||||||
for (const [title, foundTitles] of Object.entries(allTitles)) {
|
for (const [title, foundTitles] of Object.entries(allTitles)) {
|
||||||
if (title.toLowerCase().trim().includes(queryLower) && (queryLower.length >= title.length/2)) {
|
if (title.toLowerCase().includes(queryLower) && (queryLower.length >= title.length/2)) {
|
||||||
for (const [file, id] of foundTitles) {
|
for (const [file, id] of foundTitles) {
|
||||||
const score = Math.round(Scorer.title * queryLower.length / title.length);
|
let score = Math.round(100 * queryLower.length / title.length)
|
||||||
const boost = titles[file] === title ? 1 : 0; // add a boost for document titles
|
results.push([
|
||||||
normalResults.push([
|
|
||||||
docNames[file],
|
docNames[file],
|
||||||
titles[file] !== title ? `${titles[file]} > ${title}` : title,
|
titles[file] !== title ? `${titles[file]} > ${title}` : title,
|
||||||
id !== null ? "#" + id : "",
|
id !== null ? "#" + id : "",
|
||||||
null,
|
null,
|
||||||
score + boost,
|
score,
|
||||||
filenames[file],
|
filenames[file],
|
||||||
SearchResultKind.title,
|
|
||||||
]);
|
]);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -354,48 +309,46 @@ const Search = {
|
|||||||
// search for explicit entries in index directives
|
// search for explicit entries in index directives
|
||||||
for (const [entry, foundEntries] of Object.entries(indexEntries)) {
|
for (const [entry, foundEntries] of Object.entries(indexEntries)) {
|
||||||
if (entry.includes(queryLower) && (queryLower.length >= entry.length/2)) {
|
if (entry.includes(queryLower) && (queryLower.length >= entry.length/2)) {
|
||||||
for (const [file, id, isMain] of foundEntries) {
|
for (const [file, id] of foundEntries) {
|
||||||
const score = Math.round(100 * queryLower.length / entry.length);
|
let score = Math.round(100 * queryLower.length / entry.length)
|
||||||
const result = [
|
results.push([
|
||||||
docNames[file],
|
docNames[file],
|
||||||
titles[file],
|
titles[file],
|
||||||
id ? "#" + id : "",
|
id ? "#" + id : "",
|
||||||
null,
|
null,
|
||||||
score,
|
score,
|
||||||
filenames[file],
|
filenames[file],
|
||||||
SearchResultKind.index,
|
]);
|
||||||
];
|
|
||||||
if (isMain) {
|
|
||||||
normalResults.push(result);
|
|
||||||
} else {
|
|
||||||
nonMainIndexResults.push(result);
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// lookup as object
|
// lookup as object
|
||||||
objectTerms.forEach((term) =>
|
objectTerms.forEach((term) =>
|
||||||
normalResults.push(...Search.performObjectSearch(term, objectTerms))
|
results.push(...Search.performObjectSearch(term, objectTerms))
|
||||||
);
|
);
|
||||||
|
|
||||||
// lookup as search terms in fulltext
|
// lookup as search terms in fulltext
|
||||||
normalResults.push(...Search.performTermsSearch(searchTerms, excludedTerms));
|
results.push(...Search.performTermsSearch(searchTerms, excludedTerms));
|
||||||
|
|
||||||
// let the scorer override scores with a custom scoring function
|
// let the scorer override scores with a custom scoring function
|
||||||
if (Scorer.score) {
|
if (Scorer.score) results.forEach((item) => (item[4] = Scorer.score(item)));
|
||||||
normalResults.forEach((item) => (item[4] = Scorer.score(item)));
|
|
||||||
nonMainIndexResults.forEach((item) => (item[4] = Scorer.score(item)));
|
|
||||||
}
|
|
||||||
|
|
||||||
// Sort each group of results by score and then alphabetically by name.
|
// now sort the results by score (in opposite order of appearance, since the
|
||||||
normalResults.sort(_orderResultsByScoreThenName);
|
// display function below uses pop() to retrieve items) and then
|
||||||
nonMainIndexResults.sort(_orderResultsByScoreThenName);
|
// alphabetically
|
||||||
|
results.sort((a, b) => {
|
||||||
// Combine the result groups in (reverse) order.
|
const leftScore = a[4];
|
||||||
// Non-main index entries are typically arbitrary cross-references,
|
const rightScore = b[4];
|
||||||
// so display them after other results.
|
if (leftScore === rightScore) {
|
||||||
let results = [...nonMainIndexResults, ...normalResults];
|
// same score: sort alphabetically
|
||||||
|
const leftTitle = a[1].toLowerCase();
|
||||||
|
const rightTitle = b[1].toLowerCase();
|
||||||
|
if (leftTitle === rightTitle) return 0;
|
||||||
|
return leftTitle > rightTitle ? -1 : 1; // inverted is intentional
|
||||||
|
}
|
||||||
|
return leftScore > rightScore ? 1 : -1;
|
||||||
|
});
|
||||||
|
|
||||||
// remove duplicate search results
|
// remove duplicate search results
|
||||||
// note the reversing of results, so that in the case of duplicates, the highest-scoring entry is kept
|
// note the reversing of results, so that in the case of duplicates, the highest-scoring entry is kept
|
||||||
@@ -409,12 +362,7 @@ const Search = {
|
|||||||
return acc;
|
return acc;
|
||||||
}, []);
|
}, []);
|
||||||
|
|
||||||
return results.reverse();
|
results = results.reverse();
|
||||||
},
|
|
||||||
|
|
||||||
query: (query) => {
|
|
||||||
const [searchQuery, searchTerms, excludedTerms, highlightTerms, objectTerms] = Search._parseQuery(query);
|
|
||||||
const results = Search._performSearch(searchQuery, searchTerms, excludedTerms, highlightTerms, objectTerms);
|
|
||||||
|
|
||||||
// for debugging
|
// for debugging
|
||||||
//Search.lastresults = results.slice(); // a copy
|
//Search.lastresults = results.slice(); // a copy
|
||||||
@@ -485,14 +433,16 @@ const Search = {
|
|||||||
descr,
|
descr,
|
||||||
score,
|
score,
|
||||||
filenames[match[0]],
|
filenames[match[0]],
|
||||||
SearchResultKind.object,
|
|
||||||
]);
|
]);
|
||||||
};
|
};
|
||||||
Object.keys(objects).forEach((prefix) =>
|
Object.keys(objects).forEach((prefix) => {
|
||||||
|
if (!(objects[prefix] instanceof Array)) {
|
||||||
|
objects[prefix] = Object.entries(objects[prefix]).map(([name, match]) => [...match, name]);
|
||||||
|
}
|
||||||
objects[prefix].forEach((array) =>
|
objects[prefix].forEach((array) =>
|
||||||
objectSearchCallback(prefix, array)
|
objectSearchCallback(prefix, array)
|
||||||
)
|
);
|
||||||
);
|
});
|
||||||
return results;
|
return results;
|
||||||
},
|
},
|
||||||
|
|
||||||
@@ -513,27 +463,21 @@ const Search = {
|
|||||||
// perform the search on the required terms
|
// perform the search on the required terms
|
||||||
searchTerms.forEach((word) => {
|
searchTerms.forEach((word) => {
|
||||||
const files = [];
|
const files = [];
|
||||||
// find documents, if any, containing the query word in their text/title term indices
|
|
||||||
// use Object.hasOwnProperty to avoid mismatching against prototype properties
|
|
||||||
const arr = [
|
const arr = [
|
||||||
{ files: terms.hasOwnProperty(word) ? terms[word] : undefined, score: Scorer.term },
|
{ files: terms[word], score: Scorer.term },
|
||||||
{ files: titleTerms.hasOwnProperty(word) ? titleTerms[word] : undefined, score: Scorer.title },
|
{ files: titleTerms[word], score: Scorer.title },
|
||||||
];
|
];
|
||||||
// add support for partial matches
|
// add support for partial matches
|
||||||
if (word.length > 2) {
|
if (word.length > 2) {
|
||||||
const escapedWord = _escapeRegExp(word);
|
const escapedWord = _escapeRegExp(word);
|
||||||
if (!terms.hasOwnProperty(word)) {
|
Object.keys(terms).forEach((term) => {
|
||||||
Object.keys(terms).forEach((term) => {
|
if (term.match(escapedWord) && !terms[word])
|
||||||
if (term.match(escapedWord))
|
arr.push({ files: terms[term], score: Scorer.partialTerm });
|
||||||
arr.push({ files: terms[term], score: Scorer.partialTerm });
|
});
|
||||||
});
|
Object.keys(titleTerms).forEach((term) => {
|
||||||
}
|
if (term.match(escapedWord) && !titleTerms[word])
|
||||||
if (!titleTerms.hasOwnProperty(word)) {
|
arr.push({ files: titleTerms[word], score: Scorer.partialTitle });
|
||||||
Object.keys(titleTerms).forEach((term) => {
|
});
|
||||||
if (term.match(escapedWord))
|
|
||||||
arr.push({ files: titleTerms[term], score: Scorer.partialTitle });
|
|
||||||
});
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
// no match but word was a required one
|
// no match but word was a required one
|
||||||
@@ -549,16 +493,16 @@ const Search = {
|
|||||||
|
|
||||||
// set score for the word in each file
|
// set score for the word in each file
|
||||||
recordFiles.forEach((file) => {
|
recordFiles.forEach((file) => {
|
||||||
if (!scoreMap.has(file)) scoreMap.set(file, new Map());
|
if (!scoreMap.has(file)) scoreMap.set(file, {});
|
||||||
const fileScores = scoreMap.get(file);
|
scoreMap.get(file)[word] = record.score;
|
||||||
fileScores.set(word, record.score);
|
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
// create the mapping
|
// create the mapping
|
||||||
files.forEach((file) => {
|
files.forEach((file) => {
|
||||||
if (!fileMap.has(file)) fileMap.set(file, [word]);
|
if (fileMap.has(file) && fileMap.get(file).indexOf(word) === -1)
|
||||||
else if (fileMap.get(file).indexOf(word) === -1) fileMap.get(file).push(word);
|
fileMap.get(file).push(word);
|
||||||
|
else fileMap.set(file, [word]);
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
@@ -590,7 +534,7 @@ const Search = {
|
|||||||
break;
|
break;
|
||||||
|
|
||||||
// select one (max) score for the file.
|
// select one (max) score for the file.
|
||||||
const score = Math.max(...wordList.map((w) => scoreMap.get(file).get(w)));
|
const score = Math.max(...wordList.map((w) => scoreMap.get(file)[w]));
|
||||||
// add result to the result list
|
// add result to the result list
|
||||||
results.push([
|
results.push([
|
||||||
docNames[file],
|
docNames[file],
|
||||||
@@ -599,7 +543,6 @@ const Search = {
|
|||||||
null,
|
null,
|
||||||
score,
|
score,
|
||||||
filenames[file],
|
filenames[file],
|
||||||
SearchResultKind.text,
|
|
||||||
]);
|
]);
|
||||||
}
|
}
|
||||||
return results;
|
return results;
|
||||||
@@ -610,8 +553,8 @@ const Search = {
|
|||||||
* search summary for a given text. keywords is a list
|
* search summary for a given text. keywords is a list
|
||||||
* of stemmed words.
|
* of stemmed words.
|
||||||
*/
|
*/
|
||||||
makeSearchSummary: (htmlText, keywords, anchor) => {
|
makeSearchSummary: (htmlText, keywords) => {
|
||||||
const text = Search.htmlToText(htmlText, anchor);
|
const text = Search.htmlToText(htmlText);
|
||||||
if (text === "") return null;
|
if (text === "") return null;
|
||||||
|
|
||||||
const textLower = text.toLowerCase();
|
const textLower = text.toLowerCase();
|
||||||
|
6
docs/build/html/_static/sidebar.js
vendored
6
docs/build/html/_static/sidebar.js
vendored
@@ -1,4 +1,7 @@
|
|||||||
/*
|
/*
|
||||||
|
* sidebar.js
|
||||||
|
* ~~~~~~~~~~
|
||||||
|
*
|
||||||
* This script makes the Sphinx sidebar collapsible.
|
* This script makes the Sphinx sidebar collapsible.
|
||||||
*
|
*
|
||||||
* .sphinxsidebar contains .sphinxsidebarwrapper. This script adds
|
* .sphinxsidebar contains .sphinxsidebarwrapper. This script adds
|
||||||
@@ -13,6 +16,9 @@
|
|||||||
* Once the browser is closed the cookie is deleted and the position
|
* Once the browser is closed the cookie is deleted and the position
|
||||||
* reset to the default (expanded).
|
* reset to the default (expanded).
|
||||||
*
|
*
|
||||||
|
* :copyright: Copyright 2007-2023 by the Sphinx team, see AUTHORS.
|
||||||
|
* :license: BSD, see LICENSE for details.
|
||||||
|
*
|
||||||
*/
|
*/
|
||||||
|
|
||||||
const initialiseSidebar = () => {
|
const initialiseSidebar = () => {
|
||||||
|
18
docs/build/html/errata.html
vendored
18
docs/build/html/errata.html
vendored
@@ -6,18 +6,18 @@
|
|||||||
<meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
|
<meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
|
||||||
|
|
||||||
<title>3. Errors and Errata — Canadian Payroll Administration HR documentation</title>
|
<title>3. Errors and Errata — Canadian Payroll Administration HR documentation</title>
|
||||||
<link rel="stylesheet" type="text/css" href="_static/pygments.css?v=03e43079" />
|
<link rel="stylesheet" type="text/css" href="_static/pygments.css?v=fa44fd50" />
|
||||||
<link rel="stylesheet" type="text/css" href="_static/classic.css?v=2bf1fcf8" />
|
<link rel="stylesheet" type="text/css" href="_static/classic.css?v=514cf933" />
|
||||||
|
|
||||||
<script src="_static/documentation_options.js?v=e6081414"></script>
|
<script src="_static/documentation_options.js?v=e6081414"></script>
|
||||||
<script src="_static/doctools.js?v=9bcbadda"></script>
|
<script src="_static/doctools.js?v=888ff710"></script>
|
||||||
<script src="_static/sphinx_highlight.js?v=dc90522c"></script>
|
<script src="_static/sphinx_highlight.js?v=dc90522c"></script>
|
||||||
|
|
||||||
<link rel="index" title="Index" href="genindex.html" />
|
<link rel="index" title="Index" href="genindex.html" />
|
||||||
<link rel="search" title="Search" href="search.html" />
|
<link rel="search" title="Search" href="search.html" />
|
||||||
<link rel="prev" title="2. Payroll Accounting" href="payroll_accounting.html" />
|
<link rel="prev" title="2. Payroll Accounting" href="payroll_accounting.html" />
|
||||||
</head><body>
|
</head><body>
|
||||||
<div class="related" role="navigation" aria-label="Related">
|
<div class="related" role="navigation" aria-label="related navigation">
|
||||||
<h3>Navigation</h3>
|
<h3>Navigation</h3>
|
||||||
<ul>
|
<ul>
|
||||||
<li class="right" style="margin-right: 10px">
|
<li class="right" style="margin-right: 10px">
|
||||||
@@ -45,7 +45,7 @@
|
|||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="sphinxsidebar" role="navigation" aria-label="Main">
|
<div class="sphinxsidebar" role="navigation" aria-label="main navigation">
|
||||||
<div class="sphinxsidebarwrapper">
|
<div class="sphinxsidebarwrapper">
|
||||||
<div>
|
<div>
|
||||||
<h4>Previous topic</h4>
|
<h4>Previous topic</h4>
|
||||||
@@ -59,7 +59,7 @@
|
|||||||
rel="nofollow">Show Source</a></li>
|
rel="nofollow">Show Source</a></li>
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
<search id="searchbox" style="display: none" role="search">
|
<div id="searchbox" style="display: none" role="search">
|
||||||
<h3 id="searchlabel">Quick search</h3>
|
<h3 id="searchlabel">Quick search</h3>
|
||||||
<div class="searchformwrapper">
|
<div class="searchformwrapper">
|
||||||
<form class="search" action="search.html" method="get">
|
<form class="search" action="search.html" method="get">
|
||||||
@@ -67,13 +67,13 @@
|
|||||||
<input type="submit" value="Go" />
|
<input type="submit" value="Go" />
|
||||||
</form>
|
</form>
|
||||||
</div>
|
</div>
|
||||||
</search>
|
</div>
|
||||||
<script>document.getElementById('searchbox').style.display = "block"</script>
|
<script>document.getElementById('searchbox').style.display = "block"</script>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="clearer"></div>
|
<div class="clearer"></div>
|
||||||
</div>
|
</div>
|
||||||
<div class="related" role="navigation" aria-label="Related">
|
<div class="related" role="navigation" aria-label="related navigation">
|
||||||
<h3>Navigation</h3>
|
<h3>Navigation</h3>
|
||||||
<ul>
|
<ul>
|
||||||
<li class="right" style="margin-right: 10px">
|
<li class="right" style="margin-right: 10px">
|
||||||
@@ -88,7 +88,7 @@
|
|||||||
</div>
|
</div>
|
||||||
<div class="footer" role="contentinfo">
|
<div class="footer" role="contentinfo">
|
||||||
© Copyright 2025, Alexandre Bobkov.
|
© Copyright 2025, Alexandre Bobkov.
|
||||||
Created using <a href="https://www.sphinx-doc.org/">Sphinx</a> 8.2.3.
|
Created using <a href="https://www.sphinx-doc.org/">Sphinx</a> 7.2.6.
|
||||||
</div>
|
</div>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
18
docs/build/html/genindex.html
vendored
18
docs/build/html/genindex.html
vendored
@@ -5,17 +5,17 @@
|
|||||||
<meta charset="utf-8" />
|
<meta charset="utf-8" />
|
||||||
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||||
<title>Index — Canadian Payroll Administration HR documentation</title>
|
<title>Index — Canadian Payroll Administration HR documentation</title>
|
||||||
<link rel="stylesheet" type="text/css" href="_static/pygments.css?v=03e43079" />
|
<link rel="stylesheet" type="text/css" href="_static/pygments.css?v=fa44fd50" />
|
||||||
<link rel="stylesheet" type="text/css" href="_static/classic.css?v=2bf1fcf8" />
|
<link rel="stylesheet" type="text/css" href="_static/classic.css?v=514cf933" />
|
||||||
|
|
||||||
<script src="_static/documentation_options.js?v=e6081414"></script>
|
<script src="_static/documentation_options.js?v=e6081414"></script>
|
||||||
<script src="_static/doctools.js?v=9bcbadda"></script>
|
<script src="_static/doctools.js?v=888ff710"></script>
|
||||||
<script src="_static/sphinx_highlight.js?v=dc90522c"></script>
|
<script src="_static/sphinx_highlight.js?v=dc90522c"></script>
|
||||||
|
|
||||||
<link rel="index" title="Index" href="#" />
|
<link rel="index" title="Index" href="#" />
|
||||||
<link rel="search" title="Search" href="search.html" />
|
<link rel="search" title="Search" href="search.html" />
|
||||||
</head><body>
|
</head><body>
|
||||||
<div class="related" role="navigation" aria-label="Related">
|
<div class="related" role="navigation" aria-label="related navigation">
|
||||||
<h3>Navigation</h3>
|
<h3>Navigation</h3>
|
||||||
<ul>
|
<ul>
|
||||||
<li class="right" style="margin-right: 10px">
|
<li class="right" style="margin-right: 10px">
|
||||||
@@ -43,9 +43,9 @@
|
|||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="sphinxsidebar" role="navigation" aria-label="Main">
|
<div class="sphinxsidebar" role="navigation" aria-label="main navigation">
|
||||||
<div class="sphinxsidebarwrapper">
|
<div class="sphinxsidebarwrapper">
|
||||||
<search id="searchbox" style="display: none" role="search">
|
<div id="searchbox" style="display: none" role="search">
|
||||||
<h3 id="searchlabel">Quick search</h3>
|
<h3 id="searchlabel">Quick search</h3>
|
||||||
<div class="searchformwrapper">
|
<div class="searchformwrapper">
|
||||||
<form class="search" action="search.html" method="get">
|
<form class="search" action="search.html" method="get">
|
||||||
@@ -53,13 +53,13 @@
|
|||||||
<input type="submit" value="Go" />
|
<input type="submit" value="Go" />
|
||||||
</form>
|
</form>
|
||||||
</div>
|
</div>
|
||||||
</search>
|
</div>
|
||||||
<script>document.getElementById('searchbox').style.display = "block"</script>
|
<script>document.getElementById('searchbox').style.display = "block"</script>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="clearer"></div>
|
<div class="clearer"></div>
|
||||||
</div>
|
</div>
|
||||||
<div class="related" role="navigation" aria-label="Related">
|
<div class="related" role="navigation" aria-label="related navigation">
|
||||||
<h3>Navigation</h3>
|
<h3>Navigation</h3>
|
||||||
<ul>
|
<ul>
|
||||||
<li class="right" style="margin-right: 10px">
|
<li class="right" style="margin-right: 10px">
|
||||||
@@ -71,7 +71,7 @@
|
|||||||
</div>
|
</div>
|
||||||
<div class="footer" role="contentinfo">
|
<div class="footer" role="contentinfo">
|
||||||
© Copyright 2025, Alexandre Bobkov.
|
© Copyright 2025, Alexandre Bobkov.
|
||||||
Created using <a href="https://www.sphinx-doc.org/">Sphinx</a> 8.2.3.
|
Created using <a href="https://www.sphinx-doc.org/">Sphinx</a> 7.2.6.
|
||||||
</div>
|
</div>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
20
docs/build/html/index.html
vendored
20
docs/build/html/index.html
vendored
@@ -6,18 +6,18 @@
|
|||||||
<meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
|
<meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
|
||||||
|
|
||||||
<title>Canadian Payroll Administration documentation — Canadian Payroll Administration HR documentation</title>
|
<title>Canadian Payroll Administration documentation — Canadian Payroll Administration HR documentation</title>
|
||||||
<link rel="stylesheet" type="text/css" href="_static/pygments.css?v=03e43079" />
|
<link rel="stylesheet" type="text/css" href="_static/pygments.css?v=fa44fd50" />
|
||||||
<link rel="stylesheet" type="text/css" href="_static/classic.css?v=2bf1fcf8" />
|
<link rel="stylesheet" type="text/css" href="_static/classic.css?v=514cf933" />
|
||||||
|
|
||||||
<script src="_static/documentation_options.js?v=e6081414"></script>
|
<script src="_static/documentation_options.js?v=e6081414"></script>
|
||||||
<script src="_static/doctools.js?v=9bcbadda"></script>
|
<script src="_static/doctools.js?v=888ff710"></script>
|
||||||
<script src="_static/sphinx_highlight.js?v=dc90522c"></script>
|
<script src="_static/sphinx_highlight.js?v=dc90522c"></script>
|
||||||
|
|
||||||
<link rel="index" title="Index" href="genindex.html" />
|
<link rel="index" title="Index" href="genindex.html" />
|
||||||
<link rel="search" title="Search" href="search.html" />
|
<link rel="search" title="Search" href="search.html" />
|
||||||
<link rel="next" title="1. INTRODUCTION" href="introduction.html" />
|
<link rel="next" title="1. INTRODUCTION" href="introduction.html" />
|
||||||
</head><body>
|
</head><body>
|
||||||
<div class="related" role="navigation" aria-label="Related">
|
<div class="related" role="navigation" aria-label="related navigation">
|
||||||
<h3>Navigation</h3>
|
<h3>Navigation</h3>
|
||||||
<ul>
|
<ul>
|
||||||
<li class="right" style="margin-right: 10px">
|
<li class="right" style="margin-right: 10px">
|
||||||
@@ -43,8 +43,6 @@
|
|||||||
<ul>
|
<ul>
|
||||||
<li class="toctree-l1"><a class="reference internal" href="introduction.html">1. INTRODUCTION</a><ul>
|
<li class="toctree-l1"><a class="reference internal" href="introduction.html">1. INTRODUCTION</a><ul>
|
||||||
<li class="toctree-l2"><a class="reference internal" href="introduction.html#payroll-legal-framework">1.1. Payroll Legal Framework</a></li>
|
<li class="toctree-l2"><a class="reference internal" href="introduction.html#payroll-legal-framework">1.1. Payroll Legal Framework</a></li>
|
||||||
<li class="toctree-l2"><a class="reference internal" href="introduction.html#payroll-accounting">1.2. Payroll Accounting</a></li>
|
|
||||||
<li class="toctree-l2"><a class="reference internal" href="introduction.html#journal-entries">1.3. Journal Entries</a></li>
|
|
||||||
</ul>
|
</ul>
|
||||||
</li>
|
</li>
|
||||||
<li class="toctree-l1"><a class="reference internal" href="payroll_accounting.html">2. Payroll Accounting</a><ul>
|
<li class="toctree-l1"><a class="reference internal" href="payroll_accounting.html">2. Payroll Accounting</a><ul>
|
||||||
@@ -67,7 +65,7 @@
|
|||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="sphinxsidebar" role="navigation" aria-label="Main">
|
<div class="sphinxsidebar" role="navigation" aria-label="main navigation">
|
||||||
<div class="sphinxsidebarwrapper">
|
<div class="sphinxsidebarwrapper">
|
||||||
<div>
|
<div>
|
||||||
<h3><a href="#">Table of Contents</a></h3>
|
<h3><a href="#">Table of Contents</a></h3>
|
||||||
@@ -89,7 +87,7 @@
|
|||||||
rel="nofollow">Show Source</a></li>
|
rel="nofollow">Show Source</a></li>
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
<search id="searchbox" style="display: none" role="search">
|
<div id="searchbox" style="display: none" role="search">
|
||||||
<h3 id="searchlabel">Quick search</h3>
|
<h3 id="searchlabel">Quick search</h3>
|
||||||
<div class="searchformwrapper">
|
<div class="searchformwrapper">
|
||||||
<form class="search" action="search.html" method="get">
|
<form class="search" action="search.html" method="get">
|
||||||
@@ -97,13 +95,13 @@
|
|||||||
<input type="submit" value="Go" />
|
<input type="submit" value="Go" />
|
||||||
</form>
|
</form>
|
||||||
</div>
|
</div>
|
||||||
</search>
|
</div>
|
||||||
<script>document.getElementById('searchbox').style.display = "block"</script>
|
<script>document.getElementById('searchbox').style.display = "block"</script>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="clearer"></div>
|
<div class="clearer"></div>
|
||||||
</div>
|
</div>
|
||||||
<div class="related" role="navigation" aria-label="Related">
|
<div class="related" role="navigation" aria-label="related navigation">
|
||||||
<h3>Navigation</h3>
|
<h3>Navigation</h3>
|
||||||
<ul>
|
<ul>
|
||||||
<li class="right" style="margin-right: 10px">
|
<li class="right" style="margin-right: 10px">
|
||||||
@@ -118,7 +116,7 @@
|
|||||||
</div>
|
</div>
|
||||||
<div class="footer" role="contentinfo">
|
<div class="footer" role="contentinfo">
|
||||||
© Copyright 2025, Alexandre Bobkov.
|
© Copyright 2025, Alexandre Bobkov.
|
||||||
Created using <a href="https://www.sphinx-doc.org/">Sphinx</a> 8.2.3.
|
Created using <a href="https://www.sphinx-doc.org/">Sphinx</a> 7.2.6.
|
||||||
</div>
|
</div>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
46
docs/build/html/introduction.html
vendored
46
docs/build/html/introduction.html
vendored
@@ -6,11 +6,11 @@
|
|||||||
<meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
|
<meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
|
||||||
|
|
||||||
<title>1. INTRODUCTION — Canadian Payroll Administration HR documentation</title>
|
<title>1. INTRODUCTION — Canadian Payroll Administration HR documentation</title>
|
||||||
<link rel="stylesheet" type="text/css" href="_static/pygments.css?v=03e43079" />
|
<link rel="stylesheet" type="text/css" href="_static/pygments.css?v=fa44fd50" />
|
||||||
<link rel="stylesheet" type="text/css" href="_static/classic.css?v=2bf1fcf8" />
|
<link rel="stylesheet" type="text/css" href="_static/classic.css?v=514cf933" />
|
||||||
|
|
||||||
<script src="_static/documentation_options.js?v=e6081414"></script>
|
<script src="_static/documentation_options.js?v=e6081414"></script>
|
||||||
<script src="_static/doctools.js?v=9bcbadda"></script>
|
<script src="_static/doctools.js?v=888ff710"></script>
|
||||||
<script src="_static/sphinx_highlight.js?v=dc90522c"></script>
|
<script src="_static/sphinx_highlight.js?v=dc90522c"></script>
|
||||||
|
|
||||||
<link rel="index" title="Index" href="genindex.html" />
|
<link rel="index" title="Index" href="genindex.html" />
|
||||||
@@ -18,7 +18,7 @@
|
|||||||
<link rel="next" title="2. Payroll Accounting" href="payroll_accounting.html" />
|
<link rel="next" title="2. Payroll Accounting" href="payroll_accounting.html" />
|
||||||
<link rel="prev" title="Canadian Payroll Administration documentation" href="index.html" />
|
<link rel="prev" title="Canadian Payroll Administration documentation" href="index.html" />
|
||||||
</head><body>
|
</head><body>
|
||||||
<div class="related" role="navigation" aria-label="Related">
|
<div class="related" role="navigation" aria-label="related navigation">
|
||||||
<h3>Navigation</h3>
|
<h3>Navigation</h3>
|
||||||
<ul>
|
<ul>
|
||||||
<li class="right" style="margin-right: 10px">
|
<li class="right" style="margin-right: 10px">
|
||||||
@@ -46,16 +46,22 @@
|
|||||||
<h2><span class="section-number">1.1. </span>Payroll Legal Framework<a class="headerlink" href="#payroll-legal-framework" title="Link to this heading">¶</a></h2>
|
<h2><span class="section-number">1.1. </span>Payroll Legal Framework<a class="headerlink" href="#payroll-legal-framework" title="Link to this heading">¶</a></h2>
|
||||||
<p>The Canadian Payroll Administration system is designed to ensure compliance with the legal framework governing payroll in Canada. This includes adherence to federal and provincial regulations regarding employee compensation, deductions, and reporting requirements.
|
<p>The Canadian Payroll Administration system is designed to ensure compliance with the legal framework governing payroll in Canada. This includes adherence to federal and provincial regulations regarding employee compensation, deductions, and reporting requirements.
|
||||||
The system is built to handle various payroll scenarios, including different employment types, tax calculations, and benefit deductions, while ensuring that all transactions are accurately recorded and reported in accordance with the law.</p>
|
The system is built to handle various payroll scenarios, including different employment types, tax calculations, and benefit deductions, while ensuring that all transactions are accurately recorded and reported in accordance with the law.</p>
|
||||||
</section>
|
|
||||||
<section id="payroll-accounting">
|
<section id="payroll-accounting">
|
||||||
<h2><span class="section-number">1.2. </span>Payroll Accounting<a class="headerlink" href="#payroll-accounting" title="Link to this heading">¶</a></h2>
|
<h3><span class="section-number">1.1.1. </span>Payroll Accounting<a class="headerlink" href="#payroll-accounting" title="Link to this heading">¶</a></h3>
|
||||||
<p>Payroll accounting is a critical component of the Canadian Payroll Administration system. It involves the systematic recording, analysis, and reporting of payroll transactions to ensure that all financial aspects of employee compensation are accurately reflected in the organization’s financial statements.
|
<p>Payroll accounting is a critical component of the Canadian Payroll Administration system. It involves the systematic recording, analysis, and reporting of payroll transactions to ensure that all financial aspects of employee compensation are accurately reflected in the organization’s financial statements.
|
||||||
Payroll accounting includes the management of employee wages, tax withholdings, benefit deductions, and other payroll-related expenses. The system is designed to automate these processes, ensuring accuracy and compliance with Canadian payroll regulations.</p>
|
Payroll accounting includes the management of employee wages, tax withholdings, benefit deductions, and other payroll-related expenses. The system is designed to automate these processes, ensuring accuracy and compliance with Canadian payroll regulations.
|
||||||
</section>
|
“”””””””””””””””””</p>
|
||||||
<section id="journal-entries">
|
<section id="journal-entries">
|
||||||
<h2><span class="section-number">1.3. </span>Journal Entries<a class="headerlink" href="#journal-entries" title="Link to this heading">¶</a></h2>
|
<h4><span class="section-number">1.1.1.1. </span>Journal Entries<a class="headerlink" href="#journal-entries" title="Link to this heading">¶</a></h4>
|
||||||
<p>Journal entries are a key part of payroll accounting, as they document the financial impact of payroll transactions on the organization’s accounts. Each payroll run generates a series of journal entries that reflect the distribution of wages, taxes, and deductions across various accounts.
|
<p>Journal entries are a key part of payroll accounting, as they document the financial impact of payroll transactions on the organization’s accounts. Each payroll run generates a series of journal entries that reflect the distribution of wages, taxes, and deductions across various accounts.
|
||||||
These entries are essential for maintaining accurate financial records and ensuring that the organization’s financial statements reflect the true cost of employee compensation. The Canadian Payroll Administration system automates the generation of these journal entries, reducing the risk of errors and ensuring compliance with accounting standards.</p>
|
These entries are essential for maintaining accurate financial records and ensuring that the organization’s financial statements reflect the true cost of employee compensation. The Canadian Payroll Administration system automates the generation of these journal entries, reducing the risk of errors and ensuring compliance with accounting standards.
|
||||||
|
“””””””””””””””””””””</p>
|
||||||
|
<div class="line-block">
|
||||||
|
<div class="line">DR Payroll Expenses</div>
|
||||||
|
<div class="line">CR Payroll Payable</div>
|
||||||
|
</div>
|
||||||
|
</section>
|
||||||
|
</section>
|
||||||
</section>
|
</section>
|
||||||
</section>
|
</section>
|
||||||
|
|
||||||
@@ -64,15 +70,19 @@ These entries are essential for maintaining accurate financial records and ensur
|
|||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="sphinxsidebar" role="navigation" aria-label="Main">
|
<div class="sphinxsidebar" role="navigation" aria-label="main navigation">
|
||||||
<div class="sphinxsidebarwrapper">
|
<div class="sphinxsidebarwrapper">
|
||||||
<div>
|
<div>
|
||||||
<h3><a href="index.html">Table of Contents</a></h3>
|
<h3><a href="index.html">Table of Contents</a></h3>
|
||||||
<ul>
|
<ul>
|
||||||
<li><a class="reference internal" href="#">1. INTRODUCTION</a><ul>
|
<li><a class="reference internal" href="#">1. INTRODUCTION</a><ul>
|
||||||
<li><a class="reference internal" href="#payroll-legal-framework">1.1. Payroll Legal Framework</a></li>
|
<li><a class="reference internal" href="#payroll-legal-framework">1.1. Payroll Legal Framework</a><ul>
|
||||||
<li><a class="reference internal" href="#payroll-accounting">1.2. Payroll Accounting</a></li>
|
<li><a class="reference internal" href="#payroll-accounting">1.1.1. Payroll Accounting</a><ul>
|
||||||
<li><a class="reference internal" href="#journal-entries">1.3. Journal Entries</a></li>
|
<li><a class="reference internal" href="#journal-entries">1.1.1.1. Journal Entries</a></li>
|
||||||
|
</ul>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
</li>
|
||||||
</ul>
|
</ul>
|
||||||
</li>
|
</li>
|
||||||
</ul>
|
</ul>
|
||||||
@@ -95,7 +105,7 @@ These entries are essential for maintaining accurate financial records and ensur
|
|||||||
rel="nofollow">Show Source</a></li>
|
rel="nofollow">Show Source</a></li>
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
<search id="searchbox" style="display: none" role="search">
|
<div id="searchbox" style="display: none" role="search">
|
||||||
<h3 id="searchlabel">Quick search</h3>
|
<h3 id="searchlabel">Quick search</h3>
|
||||||
<div class="searchformwrapper">
|
<div class="searchformwrapper">
|
||||||
<form class="search" action="search.html" method="get">
|
<form class="search" action="search.html" method="get">
|
||||||
@@ -103,13 +113,13 @@ These entries are essential for maintaining accurate financial records and ensur
|
|||||||
<input type="submit" value="Go" />
|
<input type="submit" value="Go" />
|
||||||
</form>
|
</form>
|
||||||
</div>
|
</div>
|
||||||
</search>
|
</div>
|
||||||
<script>document.getElementById('searchbox').style.display = "block"</script>
|
<script>document.getElementById('searchbox').style.display = "block"</script>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="clearer"></div>
|
<div class="clearer"></div>
|
||||||
</div>
|
</div>
|
||||||
<div class="related" role="navigation" aria-label="Related">
|
<div class="related" role="navigation" aria-label="related navigation">
|
||||||
<h3>Navigation</h3>
|
<h3>Navigation</h3>
|
||||||
<ul>
|
<ul>
|
||||||
<li class="right" style="margin-right: 10px">
|
<li class="right" style="margin-right: 10px">
|
||||||
@@ -127,7 +137,7 @@ These entries are essential for maintaining accurate financial records and ensur
|
|||||||
</div>
|
</div>
|
||||||
<div class="footer" role="contentinfo">
|
<div class="footer" role="contentinfo">
|
||||||
© Copyright 2025, Alexandre Bobkov.
|
© Copyright 2025, Alexandre Bobkov.
|
||||||
Created using <a href="https://www.sphinx-doc.org/">Sphinx</a> 8.2.3.
|
Created using <a href="https://www.sphinx-doc.org/">Sphinx</a> 7.2.6.
|
||||||
</div>
|
</div>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
18
docs/build/html/payroll_accounting.html
vendored
18
docs/build/html/payroll_accounting.html
vendored
@@ -6,11 +6,11 @@
|
|||||||
<meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
|
<meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
|
||||||
|
|
||||||
<title>2. Payroll Accounting — Canadian Payroll Administration HR documentation</title>
|
<title>2. Payroll Accounting — Canadian Payroll Administration HR documentation</title>
|
||||||
<link rel="stylesheet" type="text/css" href="_static/pygments.css?v=03e43079" />
|
<link rel="stylesheet" type="text/css" href="_static/pygments.css?v=fa44fd50" />
|
||||||
<link rel="stylesheet" type="text/css" href="_static/classic.css?v=2bf1fcf8" />
|
<link rel="stylesheet" type="text/css" href="_static/classic.css?v=514cf933" />
|
||||||
|
|
||||||
<script src="_static/documentation_options.js?v=e6081414"></script>
|
<script src="_static/documentation_options.js?v=e6081414"></script>
|
||||||
<script src="_static/doctools.js?v=9bcbadda"></script>
|
<script src="_static/doctools.js?v=888ff710"></script>
|
||||||
<script src="_static/sphinx_highlight.js?v=dc90522c"></script>
|
<script src="_static/sphinx_highlight.js?v=dc90522c"></script>
|
||||||
|
|
||||||
<link rel="index" title="Index" href="genindex.html" />
|
<link rel="index" title="Index" href="genindex.html" />
|
||||||
@@ -18,7 +18,7 @@
|
|||||||
<link rel="next" title="3. Errors and Errata" href="errata.html" />
|
<link rel="next" title="3. Errors and Errata" href="errata.html" />
|
||||||
<link rel="prev" title="1. INTRODUCTION" href="introduction.html" />
|
<link rel="prev" title="1. INTRODUCTION" href="introduction.html" />
|
||||||
</head><body>
|
</head><body>
|
||||||
<div class="related" role="navigation" aria-label="Related">
|
<div class="related" role="navigation" aria-label="related navigation">
|
||||||
<h3>Navigation</h3>
|
<h3>Navigation</h3>
|
||||||
<ul>
|
<ul>
|
||||||
<li class="right" style="margin-right: 10px">
|
<li class="right" style="margin-right: 10px">
|
||||||
@@ -52,7 +52,7 @@
|
|||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="sphinxsidebar" role="navigation" aria-label="Main">
|
<div class="sphinxsidebar" role="navigation" aria-label="main navigation">
|
||||||
<div class="sphinxsidebarwrapper">
|
<div class="sphinxsidebarwrapper">
|
||||||
<div>
|
<div>
|
||||||
<h3><a href="index.html">Table of Contents</a></h3>
|
<h3><a href="index.html">Table of Contents</a></h3>
|
||||||
@@ -81,7 +81,7 @@
|
|||||||
rel="nofollow">Show Source</a></li>
|
rel="nofollow">Show Source</a></li>
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
<search id="searchbox" style="display: none" role="search">
|
<div id="searchbox" style="display: none" role="search">
|
||||||
<h3 id="searchlabel">Quick search</h3>
|
<h3 id="searchlabel">Quick search</h3>
|
||||||
<div class="searchformwrapper">
|
<div class="searchformwrapper">
|
||||||
<form class="search" action="search.html" method="get">
|
<form class="search" action="search.html" method="get">
|
||||||
@@ -89,13 +89,13 @@
|
|||||||
<input type="submit" value="Go" />
|
<input type="submit" value="Go" />
|
||||||
</form>
|
</form>
|
||||||
</div>
|
</div>
|
||||||
</search>
|
</div>
|
||||||
<script>document.getElementById('searchbox').style.display = "block"</script>
|
<script>document.getElementById('searchbox').style.display = "block"</script>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="clearer"></div>
|
<div class="clearer"></div>
|
||||||
</div>
|
</div>
|
||||||
<div class="related" role="navigation" aria-label="Related">
|
<div class="related" role="navigation" aria-label="related navigation">
|
||||||
<h3>Navigation</h3>
|
<h3>Navigation</h3>
|
||||||
<ul>
|
<ul>
|
||||||
<li class="right" style="margin-right: 10px">
|
<li class="right" style="margin-right: 10px">
|
||||||
@@ -113,7 +113,7 @@
|
|||||||
</div>
|
</div>
|
||||||
<div class="footer" role="contentinfo">
|
<div class="footer" role="contentinfo">
|
||||||
© Copyright 2025, Alexandre Bobkov.
|
© Copyright 2025, Alexandre Bobkov.
|
||||||
Created using <a href="https://www.sphinx-doc.org/">Sphinx</a> 8.2.3.
|
Created using <a href="https://www.sphinx-doc.org/">Sphinx</a> 7.2.6.
|
||||||
</div>
|
</div>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
18
docs/build/html/references.html
vendored
18
docs/build/html/references.html
vendored
@@ -6,17 +6,17 @@
|
|||||||
<meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
|
<meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
|
||||||
|
|
||||||
<title>REFERENCES — Canadian Payroll Administration HR documentation</title>
|
<title>REFERENCES — Canadian Payroll Administration HR documentation</title>
|
||||||
<link rel="stylesheet" type="text/css" href="_static/pygments.css?v=03e43079" />
|
<link rel="stylesheet" type="text/css" href="_static/pygments.css?v=fa44fd50" />
|
||||||
<link rel="stylesheet" type="text/css" href="_static/classic.css?v=2bf1fcf8" />
|
<link rel="stylesheet" type="text/css" href="_static/classic.css?v=514cf933" />
|
||||||
|
|
||||||
<script src="_static/documentation_options.js?v=e6081414"></script>
|
<script src="_static/documentation_options.js?v=e6081414"></script>
|
||||||
<script src="_static/doctools.js?v=9bcbadda"></script>
|
<script src="_static/doctools.js?v=888ff710"></script>
|
||||||
<script src="_static/sphinx_highlight.js?v=dc90522c"></script>
|
<script src="_static/sphinx_highlight.js?v=dc90522c"></script>
|
||||||
|
|
||||||
<link rel="index" title="Index" href="genindex.html" />
|
<link rel="index" title="Index" href="genindex.html" />
|
||||||
<link rel="search" title="Search" href="search.html" />
|
<link rel="search" title="Search" href="search.html" />
|
||||||
</head><body>
|
</head><body>
|
||||||
<div class="related" role="navigation" aria-label="Related">
|
<div class="related" role="navigation" aria-label="related navigation">
|
||||||
<h3>Navigation</h3>
|
<h3>Navigation</h3>
|
||||||
<ul>
|
<ul>
|
||||||
<li class="right" style="margin-right: 10px">
|
<li class="right" style="margin-right: 10px">
|
||||||
@@ -41,7 +41,7 @@
|
|||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="sphinxsidebar" role="navigation" aria-label="Main">
|
<div class="sphinxsidebar" role="navigation" aria-label="main navigation">
|
||||||
<div class="sphinxsidebarwrapper">
|
<div class="sphinxsidebarwrapper">
|
||||||
<div role="note" aria-label="source link">
|
<div role="note" aria-label="source link">
|
||||||
<h3>This Page</h3>
|
<h3>This Page</h3>
|
||||||
@@ -50,7 +50,7 @@
|
|||||||
rel="nofollow">Show Source</a></li>
|
rel="nofollow">Show Source</a></li>
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
<search id="searchbox" style="display: none" role="search">
|
<div id="searchbox" style="display: none" role="search">
|
||||||
<h3 id="searchlabel">Quick search</h3>
|
<h3 id="searchlabel">Quick search</h3>
|
||||||
<div class="searchformwrapper">
|
<div class="searchformwrapper">
|
||||||
<form class="search" action="search.html" method="get">
|
<form class="search" action="search.html" method="get">
|
||||||
@@ -58,13 +58,13 @@
|
|||||||
<input type="submit" value="Go" />
|
<input type="submit" value="Go" />
|
||||||
</form>
|
</form>
|
||||||
</div>
|
</div>
|
||||||
</search>
|
</div>
|
||||||
<script>document.getElementById('searchbox').style.display = "block"</script>
|
<script>document.getElementById('searchbox').style.display = "block"</script>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="clearer"></div>
|
<div class="clearer"></div>
|
||||||
</div>
|
</div>
|
||||||
<div class="related" role="navigation" aria-label="Related">
|
<div class="related" role="navigation" aria-label="related navigation">
|
||||||
<h3>Navigation</h3>
|
<h3>Navigation</h3>
|
||||||
<ul>
|
<ul>
|
||||||
<li class="right" style="margin-right: 10px">
|
<li class="right" style="margin-right: 10px">
|
||||||
@@ -76,7 +76,7 @@
|
|||||||
</div>
|
</div>
|
||||||
<div class="footer" role="contentinfo">
|
<div class="footer" role="contentinfo">
|
||||||
© Copyright 2025, Alexandre Bobkov.
|
© Copyright 2025, Alexandre Bobkov.
|
||||||
Created using <a href="https://www.sphinx-doc.org/">Sphinx</a> 8.2.3.
|
Created using <a href="https://www.sphinx-doc.org/">Sphinx</a> 7.2.6.
|
||||||
</div>
|
</div>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
24
docs/build/html/search.html
vendored
24
docs/build/html/search.html
vendored
@@ -5,24 +5,23 @@
|
|||||||
<meta charset="utf-8" />
|
<meta charset="utf-8" />
|
||||||
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||||
<title>Search — Canadian Payroll Administration HR documentation</title>
|
<title>Search — Canadian Payroll Administration HR documentation</title>
|
||||||
<link rel="stylesheet" type="text/css" href="_static/pygments.css?v=03e43079" />
|
<link rel="stylesheet" type="text/css" href="_static/pygments.css?v=fa44fd50" />
|
||||||
<link rel="stylesheet" type="text/css" href="_static/classic.css?v=2bf1fcf8" />
|
<link rel="stylesheet" type="text/css" href="_static/classic.css?v=514cf933" />
|
||||||
|
|
||||||
|
|
||||||
<script src="_static/documentation_options.js?v=e6081414"></script>
|
<script src="_static/documentation_options.js?v=e6081414"></script>
|
||||||
<script src="_static/doctools.js?v=9bcbadda"></script>
|
<script src="_static/doctools.js?v=888ff710"></script>
|
||||||
<script src="_static/sphinx_highlight.js?v=dc90522c"></script>
|
<script src="_static/sphinx_highlight.js?v=dc90522c"></script>
|
||||||
|
|
||||||
<script src="_static/searchtools.js"></script>
|
<script src="_static/searchtools.js"></script>
|
||||||
<script src="_static/language_data.js"></script>
|
<script src="_static/language_data.js"></script>
|
||||||
<link rel="index" title="Index" href="genindex.html" />
|
<link rel="index" title="Index" href="genindex.html" />
|
||||||
<link rel="search" title="Search" href="#" />
|
<link rel="search" title="Search" href="#" />
|
||||||
<script src="searchindex.js" defer="defer"></script>
|
<script src="searchindex.js" defer></script>
|
||||||
<meta name="robots" content="noindex" />
|
|
||||||
|
|
||||||
|
|
||||||
</head><body>
|
</head><body>
|
||||||
<div class="related" role="navigation" aria-label="Related">
|
<div class="related" role="navigation" aria-label="related navigation">
|
||||||
<h3>Navigation</h3>
|
<h3>Navigation</h3>
|
||||||
<ul>
|
<ul>
|
||||||
<li class="right" style="margin-right: 10px">
|
<li class="right" style="margin-right: 10px">
|
||||||
@@ -63,20 +62,23 @@
|
|||||||
</form>
|
</form>
|
||||||
|
|
||||||
|
|
||||||
<div id="search-results"></div>
|
|
||||||
|
<div id="search-results">
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
<div class="clearer"></div>
|
<div class="clearer"></div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="sphinxsidebar" role="navigation" aria-label="Main">
|
<div class="sphinxsidebar" role="navigation" aria-label="main navigation">
|
||||||
<div class="sphinxsidebarwrapper">
|
<div class="sphinxsidebarwrapper">
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="clearer"></div>
|
<div class="clearer"></div>
|
||||||
</div>
|
</div>
|
||||||
<div class="related" role="navigation" aria-label="Related">
|
<div class="related" role="navigation" aria-label="related navigation">
|
||||||
<h3>Navigation</h3>
|
<h3>Navigation</h3>
|
||||||
<ul>
|
<ul>
|
||||||
<li class="right" style="margin-right: 10px">
|
<li class="right" style="margin-right: 10px">
|
||||||
@@ -88,7 +90,7 @@
|
|||||||
</div>
|
</div>
|
||||||
<div class="footer" role="contentinfo">
|
<div class="footer" role="contentinfo">
|
||||||
© Copyright 2025, Alexandre Bobkov.
|
© Copyright 2025, Alexandre Bobkov.
|
||||||
Created using <a href="https://www.sphinx-doc.org/">Sphinx</a> 8.2.3.
|
Created using <a href="https://www.sphinx-doc.org/">Sphinx</a> 7.2.6.
|
||||||
</div>
|
</div>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
2
docs/build/html/searchindex.js
vendored
2
docs/build/html/searchindex.js
vendored
@@ -1 +1 @@
|
|||||||
Search.setIndex({"alltitles":{"Canadian Payroll Administration documentation":[[1,null]],"Errors and Errata":[[0,null]],"Glossary":[[1,"glossary"]],"INTRODUCTION":[[2,null]],"Journal Entries":[[2,"journal-entries"],[3,"journal-entries"]],"Payroll Accounting":[[2,"payroll-accounting"],[3,null]],"Payroll Legal Framework":[[2,"payroll-legal-framework"]],"REFERENCES":[[4,null]],"Table of Contents:":[[1,null]]},"docnames":["errata","index","introduction","payroll_accounting","references"],"envversion":{"sphinx":65,"sphinx.domains.c":3,"sphinx.domains.changeset":1,"sphinx.domains.citation":1,"sphinx.domains.cpp":9,"sphinx.domains.index":1,"sphinx.domains.javascript":3,"sphinx.domains.math":2,"sphinx.domains.python":4,"sphinx.domains.rst":2,"sphinx.domains.std":2},"filenames":["errata.rst","index.rst","introduction.rst","payroll_accounting.rst","references.rst"],"indexentries":{},"objects":{},"objnames":{},"objtypes":{},"terms":{"":2,"It":2,"The":2,"These":2,"accord":2,"account":1,"accur":2,"accuraci":2,"across":2,"add":[],"adher":2,"administr":2,"all":2,"analysi":2,"ar":2,"aspect":2,"autom":2,"benefit":2,"built":2,"calcul":2,"canada":2,"canadian":2,"compens":2,"complianc":2,"compon":2,"content":[],"cost":2,"critic":2,"deduct":2,"design":2,"detail":[],"differ":2,"distribut":2,"document":2,"each":2,"employ":2,"employe":2,"ensur":2,"entri":1,"errata":1,"error":[1,2],"essenti":2,"expens":2,"feder":2,"financi":2,"framework":1,"gener":2,"govern":2,"handl":2,"i":2,"impact":2,"includ":2,"index":1,"introduct":1,"involv":2,"journal":1,"kei":2,"law":2,"legal":1,"maintain":2,"manag":2,"organ":2,"other":2,"overview":[],"part":2,"payrol":[],"process":2,"provinci":2,"record":2,"reduc":2,"reflect":2,"regard":2,"regul":2,"relat":2,"report":2,"requir":2,"restructuredtext":[],"risk":2,"run":2,"scenario":2,"see":[],"seri":2,"standard":2,"statement":2,"syntax":[],"system":2,"systemat":2,"tax":2,"thei":2,"thi":2,"transact":2,"true":2,"type":2,"us":[],"variou":2,"wage":2,"while":2,"withhold":2,"your":[]},"titles":["<span class=\"section-number\">3. </span>Errors and Errata","Canadian Payroll Administration documentation","<span class=\"section-number\">1. </span>INTRODUCTION","<span class=\"section-number\">2. </span>Payroll Accounting","REFERENCES"],"titleterms":{"account":[2,3],"administr":1,"canadian":1,"content":1,"document":1,"entri":[2,3],"errata":0,"error":0,"framework":2,"glossari":1,"introduct":2,"journal":[2,3],"legal":2,"payrol":[1,2,3],"refer":4,"tabl":1,"terminologi":[]}})
|
Search.setIndex({"docnames": ["errata", "index", "introduction", "payroll_accounting", "references"], "filenames": ["errata.rst", "index.rst", "introduction.rst", "payroll_accounting.rst", "references.rst"], "titles": ["<span class=\"section-number\">3. </span>Errors and Errata", "Canadian Payroll Administration documentation", "<span class=\"section-number\">1. </span>INTRODUCTION", "<span class=\"section-number\">2. </span>Payroll Accounting", "REFERENCES"], "terms": {"introduct": 1, "legal": 1, "framework": 1, "account": 1, "journal": 1, "entri": 1, "error": [1, 2], "errata": 1, "index": 1, "The": 2, "canadian": 2, "administr": 2, "system": 2, "i": 2, "design": 2, "ensur": 2, "complianc": 2, "govern": 2, "canada": 2, "thi": 2, "includ": 2, "adher": 2, "feder": 2, "provinci": 2, "regul": 2, "regard": 2, "employe": 2, "compens": 2, "deduct": 2, "report": 2, "requir": 2, "built": 2, "handl": 2, "variou": 2, "scenario": 2, "differ": 2, "employ": 2, "type": 2, "tax": 2, "calcul": 2, "benefit": 2, "while": 2, "all": 2, "transact": 2, "ar": 2, "accur": 2, "record": 2, "accord": 2, "law": 2, "critic": 2, "compon": 2, "It": 2, "involv": 2, "systemat": 2, "analysi": 2, "financi": 2, "aspect": 2, "reflect": 2, "organ": 2, "": 2, "statement": 2, "manag": 2, "wage": 2, "withhold": 2, "other": 2, "relat": 2, "expens": 2, "autom": 2, "process": 2, "accuraci": 2, "kei": 2, "part": 2, "thei": 2, "document": 2, "impact": 2, "each": 2, "run": 2, "gener": 2, "seri": 2, "distribut": 2, "across": 2, "These": 2, "essenti": 2, "maintain": 2, "true": 2, "cost": 2, "reduc": 2, "risk": 2, "standard": 2, "dr": 2, "cr": 2, "payabl": 2}, "objects": {}, "objtypes": {}, "objnames": {}, "titleterms": {"error": 0, "errata": 0, "canadian": 1, "payrol": [1, 2, 3], "administr": 1, "document": 1, "tabl": 1, "content": 1, "glossari": 1, "introduct": 2, "legal": 2, "framework": 2, "account": [2, 3], "journal": [2, 3], "entri": [2, 3], "refer": 4}, "envversion": {"sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx": 60}, "alltitles": {"Errors and Errata": [[0, "errors-and-errata"]], "Canadian Payroll Administration documentation": [[1, "canadian-payroll-administration-documentation"]], "Table of Contents:": [[1, null]], "Glossary": [[1, "glossary"]], "INTRODUCTION": [[2, "introduction"]], "Payroll Legal Framework": [[2, "payroll-legal-framework"]], "Payroll Accounting": [[2, "payroll-accounting"], [3, "payroll-accounting"]], "Journal Entries": [[2, "journal-entries"], [3, "journal-entries"]], "REFERENCES": [[4, "references"]]}, "indexentries": {}})
|
3
docs/build/latex/Makefile
vendored
3
docs/build/latex/Makefile
vendored
@@ -49,8 +49,7 @@ tar: all-$(FMT)
|
|||||||
rm -r $(ARCHIVEPREFIX)docs-$(FMT)
|
rm -r $(ARCHIVEPREFIX)docs-$(FMT)
|
||||||
|
|
||||||
gz: tar
|
gz: tar
|
||||||
# -n to omit mtime from gzip headers
|
gzip -9 < $(ARCHIVEPREFIX)docs-$(FMT).tar > $(ARCHIVEPREFIX)docs-$(FMT).tar.gz
|
||||||
gzip -n -9 < $(ARCHIVEPREFIX)docs-$(FMT).tar > $(ARCHIVEPREFIX)docs-$(FMT).tar.gz
|
|
||||||
|
|
||||||
bz2: tar
|
bz2: tar
|
||||||
bzip2 -9 -k $(ARCHIVEPREFIX)docs-$(FMT).tar
|
bzip2 -9 -k $(ARCHIVEPREFIX)docs-$(FMT).tar
|
||||||
|
@@ -13,10 +13,10 @@
|
|||||||
\newlabel{introduction::doc}{{1}{1}{INTRODUCTION}{chapter.1}{}}
|
\newlabel{introduction::doc}{{1}{1}{INTRODUCTION}{chapter.1}{}}
|
||||||
\@writefile{toc}{\contentsline {section}{\numberline {1.1}Payroll Legal Framework}{1}{section.1.1}\protected@file@percent }
|
\@writefile{toc}{\contentsline {section}{\numberline {1.1}Payroll Legal Framework}{1}{section.1.1}\protected@file@percent }
|
||||||
\newlabel{introduction:payroll-legal-framework}{{1.1}{1}{Payroll Legal Framework}{section.1.1}{}}
|
\newlabel{introduction:payroll-legal-framework}{{1.1}{1}{Payroll Legal Framework}{section.1.1}{}}
|
||||||
\@writefile{toc}{\contentsline {section}{\numberline {1.2}Payroll Accounting}{1}{section.1.2}\protected@file@percent }
|
\@writefile{toc}{\contentsline {subsection}{\numberline {1.1.1}Payroll Accounting}{1}{subsection.1.1.1}\protected@file@percent }
|
||||||
\newlabel{introduction:payroll-accounting}{{1.2}{1}{Payroll Accounting}{section.1.2}{}}
|
\newlabel{introduction:payroll-accounting}{{1.1.1}{1}{Payroll Accounting}{subsection.1.1.1}{}}
|
||||||
\@writefile{toc}{\contentsline {section}{\numberline {1.3}Journal Entries}{1}{section.1.3}\protected@file@percent }
|
\@writefile{toc}{\contentsline {subsubsection}{Journal Entries}{1}{subsubsection*.3}\protected@file@percent }
|
||||||
\newlabel{introduction:journal-entries}{{1.3}{1}{Journal Entries}{section.1.3}{}}
|
\newlabel{introduction:journal-entries}{{1.1.1}{1}{Journal Entries}{subsubsection*.3}{}}
|
||||||
\@writefile{toc}{\contentsline {chapter}{\numberline {2}Payroll Accounting}{3}{chapter.2}\protected@file@percent }
|
\@writefile{toc}{\contentsline {chapter}{\numberline {2}Payroll Accounting}{3}{chapter.2}\protected@file@percent }
|
||||||
\@writefile{lof}{\addvspace {10\p@ }}
|
\@writefile{lof}{\addvspace {10\p@ }}
|
||||||
\@writefile{lot}{\addvspace {10\p@ }}
|
\@writefile{lot}{\addvspace {10\p@ }}
|
||||||
|
@@ -1,11 +1,11 @@
|
|||||||
# Fdb version 4
|
# Fdb version 4
|
||||||
["makeindex canadianpayrolladministration.idx"] 1750460072.97467 "canadianpayrolladministration.idx" "canadianpayrolladministration.ind" "canadianpayrolladministration" 1750480758.53867 0
|
["makeindex canadianpayrolladministration.idx"] 1750460072.97467 "canadianpayrolladministration.idx" "canadianpayrolladministration.ind" "canadianpayrolladministration" 1750513430.81182 0
|
||||||
"canadianpayrolladministration.idx" 1750480758.38558 0 d41d8cd98f00b204e9800998ecf8427e "pdflatex"
|
"canadianpayrolladministration.idx" 1750513430.66417 0 d41d8cd98f00b204e9800998ecf8427e "pdflatex"
|
||||||
(generated)
|
(generated)
|
||||||
"canadianpayrolladministration.ilg"
|
"canadianpayrolladministration.ilg"
|
||||||
"canadianpayrolladministration.ind"
|
"canadianpayrolladministration.ind"
|
||||||
(rewritten before read)
|
(rewritten before read)
|
||||||
["pdflatex"] 1750480757.97382 "canadianpayrolladministration.tex" "canadianpayrolladministration.pdf" "canadianpayrolladministration" 1750480758.5389 0
|
["pdflatex"] 1750513430.31828 "canadianpayrolladministration.tex" "canadianpayrolladministration.pdf" "canadianpayrolladministration" 1750513430.81199 0
|
||||||
"/etc/texmf/web2c/texmf.cnf" 1729307187.57985 475 c0e671620eb5563b2130f56340a5fde8 ""
|
"/etc/texmf/web2c/texmf.cnf" 1729307187.57985 475 c0e671620eb5563b2130f56340a5fde8 ""
|
||||||
"/usr/share/texlive/texmf-dist/fonts/map/fontname/texfonts.map" 1577235249 3524 cb3e574dea2d1052e39280babc910dc8 ""
|
"/usr/share/texlive/texmf-dist/fonts/map/fontname/texfonts.map" 1577235249 3524 cb3e574dea2d1052e39280babc910dc8 ""
|
||||||
"/usr/share/texlive/texmf-dist/fonts/tfm/jknappen/ec/ecrm1000.tfm" 1136768653 3584 adb004a0c8e7c46ee66cad73671f37b4 ""
|
"/usr/share/texlive/texmf-dist/fonts/tfm/jknappen/ec/ecrm1000.tfm" 1136768653 3584 adb004a0c8e7c46ee66cad73671f37b4 ""
|
||||||
@@ -100,6 +100,7 @@
|
|||||||
"/usr/share/texlive/texmf-dist/tex/latex/mmap/omx.cmap" 1215649417 3001 252c8ca42b06a22cb1a11c0e47790c6e ""
|
"/usr/share/texlive/texmf-dist/tex/latex/mmap/omx.cmap" 1215649417 3001 252c8ca42b06a22cb1a11c0e47790c6e ""
|
||||||
"/usr/share/texlive/texmf-dist/tex/latex/needspace/needspace.sty" 1364856750 852 0e34dbb72efc69fa07602405ad95585e ""
|
"/usr/share/texlive/texmf-dist/tex/latex/needspace/needspace.sty" 1364856750 852 0e34dbb72efc69fa07602405ad95585e ""
|
||||||
"/usr/share/texlive/texmf-dist/tex/latex/oberdiek/hypcap.sty" 1575152444 3822 b53c749cd81352b4679a35b0dafefb95 ""
|
"/usr/share/texlive/texmf-dist/tex/latex/oberdiek/hypcap.sty" 1575152444 3822 b53c749cd81352b4679a35b0dafefb95 ""
|
||||||
|
"/usr/share/texlive/texmf-dist/tex/latex/parskip/parskip-2001-04-09.sty" 1536789184 2757 ea00cb4f4e9abc702916f74d3812ef67 ""
|
||||||
"/usr/share/texlive/texmf-dist/tex/latex/parskip/parskip.sty" 1615762720 4288 94714aa7f535440f33181fec52a31963 ""
|
"/usr/share/texlive/texmf-dist/tex/latex/parskip/parskip.sty" 1615762720 4288 94714aa7f535440f33181fec52a31963 ""
|
||||||
"/usr/share/texlive/texmf-dist/tex/latex/pict2e/p2e-pdftex.def" 1454715303 1168 efb94e82cc1584d4f62679f3487b5339 ""
|
"/usr/share/texlive/texmf-dist/tex/latex/pict2e/p2e-pdftex.def" 1454715303 1168 efb94e82cc1584d4f62679f3487b5339 ""
|
||||||
"/usr/share/texlive/texmf-dist/tex/latex/pict2e/pict2e.cfg" 1454715303 1920 2185073db458618f4a8a794158cf3681 ""
|
"/usr/share/texlive/texmf-dist/tex/latex/pict2e/pict2e.cfg" 1454715303 1920 2185073db458618f4a8a794158cf3681 ""
|
||||||
@@ -137,32 +138,32 @@
|
|||||||
"/usr/share/texmf/web2c/texmf.cnf" 1707919699 40399 f2c302f7d2af602abb742093540a5834 ""
|
"/usr/share/texmf/web2c/texmf.cnf" 1707919699 40399 f2c302f7d2af602abb742093540a5834 ""
|
||||||
"/var/lib/texmf/fonts/map/pdftex/updmap/pdftex.map" 1729307339.56668 164740 5f02460f8e29b549a9ea60117f5f46e4 ""
|
"/var/lib/texmf/fonts/map/pdftex/updmap/pdftex.map" 1729307339.56668 164740 5f02460f8e29b549a9ea60117f5f46e4 ""
|
||||||
"/var/lib/texmf/web2c/pdftex/pdflatex.fmt" 1729307374 6831204 5735eed681e2db0697903be4f74d0da4 ""
|
"/var/lib/texmf/web2c/pdftex/pdflatex.fmt" 1729307374 6831204 5735eed681e2db0697903be4f74d0da4 ""
|
||||||
"canadianpayrolladministration.aux" 1750480758.47258 2364 147f6ccc34c07af9eea08192d00e3ac8 "pdflatex"
|
"canadianpayrolladministration.aux" 1750513430.74717 2382 bbf3cafa1d543ea9fd0fc70e368d0628 "pdflatex"
|
||||||
"canadianpayrolladministration.ind" 1750460073.03732 0 d41d8cd98f00b204e9800998ecf8427e "makeindex canadianpayrolladministration.idx"
|
"canadianpayrolladministration.ind" 1750460073.03732 0 d41d8cd98f00b204e9800998ecf8427e "makeindex canadianpayrolladministration.idx"
|
||||||
"canadianpayrolladministration.out" 1750480758.47358 1042 4f795c70bec6ba7e64f0d4f57344e6f5 "pdflatex"
|
"canadianpayrolladministration.out" 1750513430.74817 1061 12c0d378dfffe1191f6773ddd51f8dfb "pdflatex"
|
||||||
"canadianpayrolladministration.tex" 1750480757.35057 4925 cc5650df5f5882dba16db66c5bfb02d3 ""
|
"canadianpayrolladministration.tex" 1750513429.69217 5132 6e9539ed50628f4a8cc9f983a6f3b069 ""
|
||||||
"canadianpayrolladministration.toc" 1750480758.47358 620 e51f54738dbb9413473bea255dcbedb7 "pdflatex"
|
"canadianpayrolladministration.toc" 1750513430.74817 624 c8169c61d50e26c7cc39448e77258832 "pdflatex"
|
||||||
"sphinx.sty" 1750459726.26999 54203 ee7fe875437470f5328ee20661bb9f1d ""
|
"sphinx.sty" 1711055942 44560 f9fbf51072c954d129c9bd5284cc4ccf ""
|
||||||
"sphinxhighlight.sty" 1750480757.32457 7553 83fb52292c17957d9f4aadcb28c57a87 ""
|
"sphinxhighlight.sty" 1750513429.51217 7553 83fb52292c17957d9f4aadcb28c57a87 ""
|
||||||
"sphinxlatexadmonitions.sty" 1750459726.26999 19111 5e67a0f91439018bceb7cadf319345e6 ""
|
"sphinxlatexadmonitions.sty" 1711055942 10989 c38302e64c2bb47779f086869b246760 ""
|
||||||
"sphinxlatexcontainers.sty" 1750459726.26999 900 d61f923db071a7b54d3cee8a1e6935d3 ""
|
"sphinxlatexcontainers.sty" 1711055942 901 d3a3a1b7b2547f47ade2499350b5c420 ""
|
||||||
"sphinxlatexgraphics.sty" 1750459726.26999 4918 c9266041d02bc615d54b890e96e3acd3 ""
|
"sphinxlatexgraphics.sty" 1711055942 4840 a9578332b6f3b35e198751fb632c9b79 ""
|
||||||
"sphinxlatexindbibtoc.sty" 1750459726.27099 2065 1f1f215c304208004fc0522855b3b127 ""
|
"sphinxlatexindbibtoc.sty" 1711055942 2066 b93f8504d02f6337fde3074b179de55e ""
|
||||||
"sphinxlatexlists.sty" 1750459726.27099 5138 98bcb41aa6ecb6cc5c1a6a7c936cb8a8 ""
|
"sphinxlatexlists.sty" 1711055942 5139 c2de2a1d98d3c6ceedfe46505abd3c07 ""
|
||||||
"sphinxlatexliterals.sty" 1750459726.27099 45860 fa61a279a7f157481590da017e0c6962 ""
|
"sphinxlatexliterals.sty" 1711055942 46048 2b66269d0ecf11768a14b5de4ddf9051 ""
|
||||||
"sphinxlatexnumfig.sty" 1750459726.27099 5419 aeaffe9a9d596e3663201bb873b06758 ""
|
"sphinxlatexnumfig.sty" 1711055942 4532 3633caf84afa1a98e1a060b7868202bb ""
|
||||||
"sphinxlatexobjects.sty" 1750459726.27099 15707 bc327ee938baefa281deb478d03161c7 ""
|
"sphinxlatexobjects.sty" 1711055942 14354 7db81294dd9bf70f65d5cc34221a0b86 ""
|
||||||
"sphinxlatexshadowbox.sty" 1750459726.27099 8437 cec78b6bb66e95d214da9fd42b1af598 ""
|
"sphinxlatexshadowbox.sty" 1711055942 5066 97a2be0d1dfdc98548b7461f1949b95f ""
|
||||||
"sphinxlatexstyleheadings.sty" 1750459726.27199 3742 2a2cc6aa695b2f8c98eb9ee104e5fc6f ""
|
"sphinxlatexstyleheadings.sty" 1711055942 3445 a1582a5f3b336dcffa71b5ca3d8fc31f ""
|
||||||
"sphinxlatexstylepage.sty" 1750459726.27199 2671 e63daf3b9f0f8a387a8b4ba09c515982 ""
|
"sphinxlatexstylepage.sty" 1711055942 3064 abce6c3018a84afee0afb08a431944ea ""
|
||||||
"sphinxlatexstyletext.sty" 1750459726.27199 6759 9e932c65374cfb62686485d331bc975c ""
|
"sphinxlatexstyletext.sty" 1711055942 8589 a7e8f95eb4fef6c1cd2623cd417d6467 ""
|
||||||
"sphinxlatextables.sty" 1750459726.27199 57643 7f1013c2fa11942370d867527bdda568 ""
|
"sphinxlatextables.sty" 1711055942 57830 16f2773b765508003aec5d08680f39b9 ""
|
||||||
"sphinxmanual.cls" 1750459726.27199 4241 7b0d7a37df7b5715fb0dbd585c52ecdb ""
|
"sphinxmanual.cls" 1750459726.27199 4241 7b0d7a37df7b5715fb0dbd585c52ecdb ""
|
||||||
"sphinxmessages.sty" 1750480757.35257 745 3f5fcd6cdd7964ed608767954a8ced6f ""
|
"sphinxmessages.sty" 1750513429.69817 745 3f5fcd6cdd7964ed608767954a8ced6f ""
|
||||||
"sphinxoptionsgeometry.sty" 1750459726.27199 2060 6c27b3eba37bde592ae8908ab2c1ac0f ""
|
"sphinxoptionsgeometry.sty" 1711055942 2061 47bb34b8ed8a78823eb0c886abfb9f4d ""
|
||||||
"sphinxoptionshyperref.sty" 1750459726.27199 1093 e468489bae7631a7f387b4b0f7bc15d4 ""
|
"sphinxoptionshyperref.sty" 1711055942 1094 79beb8b8a3f10784f8cce804e0f9d3aa ""
|
||||||
"sphinxpackageboxes.sty" 1750459726.27299 36106 1be2053eb1cb9b083b3a75e3657bcb24 ""
|
"sphinxpackageboxes.sty" 1711055942 36615 1d74c63e665ede6c648fa08c42ea70fb ""
|
||||||
"sphinxpackagefootnote.sty" 1750459726.27299 15330 2fb656b6ce8cd1f6aba2d1c508fb51e5 ""
|
"sphinxpackagefootnote.sty" 1711055942 15254 d93f70cf000a9adb198015bf1b2f136c ""
|
||||||
(generated)
|
(generated)
|
||||||
"canadianpayrolladministration.aux"
|
"canadianpayrolladministration.aux"
|
||||||
"canadianpayrolladministration.idx"
|
"canadianpayrolladministration.idx"
|
||||||
|
@@ -68,6 +68,7 @@ INPUT /usr/share/texlive/texmf-dist/tex/latex/fncychap/fncychap.sty
|
|||||||
INPUT sphinx.sty
|
INPUT sphinx.sty
|
||||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/xcolor/xcolor.sty
|
INPUT /usr/share/texlive/texmf-dist/tex/latex/xcolor/xcolor.sty
|
||||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/xcolor/xcolor.sty
|
INPUT /usr/share/texlive/texmf-dist/tex/latex/xcolor/xcolor.sty
|
||||||
|
INPUT /usr/share/texlive/texmf-dist/tex/latex/xcolor/xcolor.sty
|
||||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics-cfg/color.cfg
|
INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics-cfg/color.cfg
|
||||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics-cfg/color.cfg
|
INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics-cfg/color.cfg
|
||||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics-cfg/color.cfg
|
INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics-cfg/color.cfg
|
||||||
@@ -78,8 +79,10 @@ INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics/mathcolor.ltx
|
|||||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics/mathcolor.ltx
|
INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics/mathcolor.ltx
|
||||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics/mathcolor.ltx
|
INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics/mathcolor.ltx
|
||||||
INPUT ./sphinxoptionshyperref.sty
|
INPUT ./sphinxoptionshyperref.sty
|
||||||
|
INPUT ./sphinxoptionshyperref.sty
|
||||||
INPUT sphinxoptionshyperref.sty
|
INPUT sphinxoptionshyperref.sty
|
||||||
INPUT ./sphinxoptionsgeometry.sty
|
INPUT ./sphinxoptionsgeometry.sty
|
||||||
|
INPUT ./sphinxoptionsgeometry.sty
|
||||||
INPUT sphinxoptionsgeometry.sty
|
INPUT sphinxoptionsgeometry.sty
|
||||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/geometry/geometry.sty
|
INPUT /usr/share/texlive/texmf-dist/tex/latex/geometry/geometry.sty
|
||||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/base/textcomp.sty
|
INPUT /usr/share/texlive/texmf-dist/tex/latex/base/textcomp.sty
|
||||||
@@ -101,6 +104,7 @@ INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics-cfg/graphics.cfg
|
|||||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics-cfg/graphics.cfg
|
INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics-cfg/graphics.cfg
|
||||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics-cfg/graphics.cfg
|
INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics-cfg/graphics.cfg
|
||||||
INPUT ./sphinxlatexgraphics.sty
|
INPUT ./sphinxlatexgraphics.sty
|
||||||
|
INPUT ./sphinxlatexgraphics.sty
|
||||||
INPUT sphinxlatexgraphics.sty
|
INPUT sphinxlatexgraphics.sty
|
||||||
INPUT ./sphinxpackageboxes.sty
|
INPUT ./sphinxpackageboxes.sty
|
||||||
INPUT sphinxpackageboxes.sty
|
INPUT sphinxpackageboxes.sty
|
||||||
@@ -117,11 +121,11 @@ INPUT /usr/share/texlive/texmf-dist/tex/latex/ellipse/ellipse.sty
|
|||||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/ellipse/ellipse.sty
|
INPUT /usr/share/texlive/texmf-dist/tex/latex/ellipse/ellipse.sty
|
||||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/ellipse/ellipse.sty
|
INPUT /usr/share/texlive/texmf-dist/tex/latex/ellipse/ellipse.sty
|
||||||
INPUT ./sphinxlatexadmonitions.sty
|
INPUT ./sphinxlatexadmonitions.sty
|
||||||
|
INPUT ./sphinxlatexadmonitions.sty
|
||||||
INPUT sphinxlatexadmonitions.sty
|
INPUT sphinxlatexadmonitions.sty
|
||||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/framed/framed.sty
|
INPUT /usr/share/texlive/texmf-dist/tex/latex/framed/framed.sty
|
||||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/framed/framed.sty
|
INPUT /usr/share/texlive/texmf-dist/tex/latex/framed/framed.sty
|
||||||
INPUT ./sphinxpackagefootnote.sty
|
INPUT ./sphinxlatexliterals.sty
|
||||||
INPUT sphinxpackagefootnote.sty
|
|
||||||
INPUT ./sphinxlatexliterals.sty
|
INPUT ./sphinxlatexliterals.sty
|
||||||
INPUT sphinxlatexliterals.sty
|
INPUT sphinxlatexliterals.sty
|
||||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/fancyvrb/fancyvrb.sty
|
INPUT /usr/share/texlive/texmf-dist/tex/latex/fancyvrb/fancyvrb.sty
|
||||||
@@ -133,12 +137,15 @@ INPUT /usr/share/texlive/texmf-dist/tex/latex/upquote/upquote.sty
|
|||||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/needspace/needspace.sty
|
INPUT /usr/share/texlive/texmf-dist/tex/latex/needspace/needspace.sty
|
||||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/needspace/needspace.sty
|
INPUT /usr/share/texlive/texmf-dist/tex/latex/needspace/needspace.sty
|
||||||
INPUT ./sphinxlatexshadowbox.sty
|
INPUT ./sphinxlatexshadowbox.sty
|
||||||
|
INPUT ./sphinxlatexshadowbox.sty
|
||||||
INPUT sphinxlatexshadowbox.sty
|
INPUT sphinxlatexshadowbox.sty
|
||||||
INPUT ./sphinxlatexcontainers.sty
|
INPUT ./sphinxlatexcontainers.sty
|
||||||
|
INPUT ./sphinxlatexcontainers.sty
|
||||||
INPUT sphinxlatexcontainers.sty
|
INPUT sphinxlatexcontainers.sty
|
||||||
INPUT ./sphinxhighlight.sty
|
INPUT ./sphinxhighlight.sty
|
||||||
INPUT sphinxhighlight.sty
|
INPUT sphinxhighlight.sty
|
||||||
INPUT ./sphinxlatextables.sty
|
INPUT ./sphinxlatextables.sty
|
||||||
|
INPUT ./sphinxlatextables.sty
|
||||||
INPUT sphinxlatextables.sty
|
INPUT sphinxlatextables.sty
|
||||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/tabulary/tabulary.sty
|
INPUT /usr/share/texlive/texmf-dist/tex/latex/tabulary/tabulary.sty
|
||||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/tabulary/tabulary.sty
|
INPUT /usr/share/texlive/texmf-dist/tex/latex/tabulary/tabulary.sty
|
||||||
@@ -154,28 +161,38 @@ INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics/color.sty
|
|||||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/booktabs/booktabs.sty
|
INPUT /usr/share/texlive/texmf-dist/tex/latex/booktabs/booktabs.sty
|
||||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/booktabs/booktabs.sty
|
INPUT /usr/share/texlive/texmf-dist/tex/latex/booktabs/booktabs.sty
|
||||||
INPUT ./sphinxlatexnumfig.sty
|
INPUT ./sphinxlatexnumfig.sty
|
||||||
|
INPUT ./sphinxlatexnumfig.sty
|
||||||
INPUT sphinxlatexnumfig.sty
|
INPUT sphinxlatexnumfig.sty
|
||||||
INPUT ./sphinxlatexlists.sty
|
INPUT ./sphinxlatexlists.sty
|
||||||
|
INPUT ./sphinxlatexlists.sty
|
||||||
INPUT sphinxlatexlists.sty
|
INPUT sphinxlatexlists.sty
|
||||||
|
INPUT ./sphinxpackagefootnote.sty
|
||||||
|
INPUT sphinxpackagefootnote.sty
|
||||||
|
INPUT ./sphinxlatexindbibtoc.sty
|
||||||
INPUT ./sphinxlatexindbibtoc.sty
|
INPUT ./sphinxlatexindbibtoc.sty
|
||||||
INPUT sphinxlatexindbibtoc.sty
|
INPUT sphinxlatexindbibtoc.sty
|
||||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/base/makeidx.sty
|
INPUT /usr/share/texlive/texmf-dist/tex/latex/base/makeidx.sty
|
||||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/base/makeidx.sty
|
INPUT /usr/share/texlive/texmf-dist/tex/latex/base/makeidx.sty
|
||||||
INPUT ./sphinxlatexstylepage.sty
|
INPUT ./sphinxlatexstylepage.sty
|
||||||
|
INPUT ./sphinxlatexstylepage.sty
|
||||||
INPUT sphinxlatexstylepage.sty
|
INPUT sphinxlatexstylepage.sty
|
||||||
|
INPUT /usr/share/texlive/texmf-dist/tex/latex/parskip/parskip-2001-04-09.sty
|
||||||
|
INPUT /usr/share/texlive/texmf-dist/tex/latex/parskip/parskip-2001-04-09.sty
|
||||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/parskip/parskip.sty
|
INPUT /usr/share/texlive/texmf-dist/tex/latex/parskip/parskip.sty
|
||||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/parskip/parskip.sty
|
INPUT /usr/share/texlive/texmf-dist/tex/latex/parskip/parskip.sty
|
||||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/etoolbox/etoolbox.sty
|
INPUT /usr/share/texlive/texmf-dist/tex/latex/parskip/parskip-2001-04-09.sty
|
||||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/etoolbox/etoolbox.sty
|
|
||||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/fancyhdr/fancyhdr.sty
|
INPUT /usr/share/texlive/texmf-dist/tex/latex/fancyhdr/fancyhdr.sty
|
||||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/fancyhdr/fancyhdr.sty
|
INPUT /usr/share/texlive/texmf-dist/tex/latex/fancyhdr/fancyhdr.sty
|
||||||
INPUT ./sphinxlatexstyleheadings.sty
|
INPUT ./sphinxlatexstyleheadings.sty
|
||||||
|
INPUT ./sphinxlatexstyleheadings.sty
|
||||||
INPUT sphinxlatexstyleheadings.sty
|
INPUT sphinxlatexstyleheadings.sty
|
||||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/titlesec/titlesec.sty
|
INPUT /usr/share/texlive/texmf-dist/tex/latex/titlesec/titlesec.sty
|
||||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/titlesec/titlesec.sty
|
INPUT /usr/share/texlive/texmf-dist/tex/latex/titlesec/titlesec.sty
|
||||||
INPUT ./sphinxlatexstyletext.sty
|
INPUT ./sphinxlatexstyletext.sty
|
||||||
|
INPUT ./sphinxlatexstyletext.sty
|
||||||
INPUT sphinxlatexstyletext.sty
|
INPUT sphinxlatexstyletext.sty
|
||||||
INPUT ./sphinxlatexobjects.sty
|
INPUT ./sphinxlatexobjects.sty
|
||||||
|
INPUT ./sphinxlatexobjects.sty
|
||||||
INPUT sphinxlatexobjects.sty
|
INPUT sphinxlatexobjects.sty
|
||||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/geometry/geometry.sty
|
INPUT /usr/share/texlive/texmf-dist/tex/latex/geometry/geometry.sty
|
||||||
INPUT /usr/share/texlive/texmf-dist/tex/generic/iftex/ifvtex.sty
|
INPUT /usr/share/texlive/texmf-dist/tex/generic/iftex/ifvtex.sty
|
||||||
@@ -201,6 +218,8 @@ INPUT /usr/share/texlive/texmf-dist/tex/latex/refcount/refcount.sty
|
|||||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/refcount/refcount.sty
|
INPUT /usr/share/texlive/texmf-dist/tex/latex/refcount/refcount.sty
|
||||||
INPUT /usr/share/texlive/texmf-dist/tex/generic/gettitlestring/gettitlestring.sty
|
INPUT /usr/share/texlive/texmf-dist/tex/generic/gettitlestring/gettitlestring.sty
|
||||||
INPUT /usr/share/texlive/texmf-dist/tex/generic/gettitlestring/gettitlestring.sty
|
INPUT /usr/share/texlive/texmf-dist/tex/generic/gettitlestring/gettitlestring.sty
|
||||||
|
INPUT /usr/share/texlive/texmf-dist/tex/latex/etoolbox/etoolbox.sty
|
||||||
|
INPUT /usr/share/texlive/texmf-dist/tex/latex/etoolbox/etoolbox.sty
|
||||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/hyperref/pd1enc.def
|
INPUT /usr/share/texlive/texmf-dist/tex/latex/hyperref/pd1enc.def
|
||||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/hyperref/pd1enc.def
|
INPUT /usr/share/texlive/texmf-dist/tex/latex/hyperref/pd1enc.def
|
||||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/hyperref/pd1enc.def
|
INPUT /usr/share/texlive/texmf-dist/tex/latex/hyperref/pd1enc.def
|
||||||
@@ -318,6 +337,8 @@ INPUT /usr/share/texlive/texmf-dist/fonts/tfm/public/amsfonts/symbols/msam5.tfm
|
|||||||
INPUT /usr/share/texlive/texmf-dist/fonts/tfm/public/amsfonts/symbols/msbm7.tfm
|
INPUT /usr/share/texlive/texmf-dist/fonts/tfm/public/amsfonts/symbols/msbm7.tfm
|
||||||
INPUT /usr/share/texlive/texmf-dist/fonts/tfm/public/amsfonts/symbols/msbm5.tfm
|
INPUT /usr/share/texlive/texmf-dist/fonts/tfm/public/amsfonts/symbols/msbm5.tfm
|
||||||
OUTPUT canadianpayrolladministration.toc
|
OUTPUT canadianpayrolladministration.toc
|
||||||
|
INPUT /usr/share/texmf/fonts/tfm/public/tex-gyre/ec-qtmr.tfm
|
||||||
|
INPUT /usr/share/texmf/fonts/tfm/public/tex-gyre/ec-qhvr.tfm
|
||||||
INPUT /usr/share/texmf/tex/latex/tex-gyre/ts1qtm.fd
|
INPUT /usr/share/texmf/tex/latex/tex-gyre/ts1qtm.fd
|
||||||
INPUT /usr/share/texmf/tex/latex/tex-gyre/ts1qtm.fd
|
INPUT /usr/share/texmf/tex/latex/tex-gyre/ts1qtm.fd
|
||||||
INPUT /usr/share/texmf/tex/latex/tex-gyre/ts1qtm.fd
|
INPUT /usr/share/texmf/tex/latex/tex-gyre/ts1qtm.fd
|
||||||
|
284
docs/build/latex/canadianpayrolladministration.log
vendored
284
docs/build/latex/canadianpayrolladministration.log
vendored
@@ -1,4 +1,4 @@
|
|||||||
This is pdfTeX, Version 3.141592653-2.6-1.40.25 (TeX Live 2023/Debian) (preloaded format=pdflatex 2024.10.18) 21 JUN 2025 00:39
|
This is pdfTeX, Version 3.141592653-2.6-1.40.25 (TeX Live 2023/Debian) (preloaded format=pdflatex 2024.10.18) 21 JUN 2025 09:43
|
||||||
entering extended mode
|
entering extended mode
|
||||||
restricted \write18 enabled.
|
restricted \write18 enabled.
|
||||||
%&-line parsing enabled.
|
%&-line parsing enabled.
|
||||||
@@ -183,7 +183,7 @@ Package: fncychap 2007/07/30 v1.34 LaTeX package (Revised chapters)
|
|||||||
\c@AlphaCnt=\count276
|
\c@AlphaCnt=\count276
|
||||||
\c@AlphaDecCnt=\count277
|
\c@AlphaDecCnt=\count277
|
||||||
) (./sphinx.sty
|
) (./sphinx.sty
|
||||||
Package: sphinx 2024/11/23 v8.2.0 Sphinx LaTeX package (sphinx-doc)
|
Package: sphinx 2023/03/19 v6.2.0 LaTeX package (Sphinx markup)
|
||||||
|
|
||||||
(/usr/share/texlive/texmf-dist/tex/latex/xcolor/xcolor.sty
|
(/usr/share/texlive/texmf-dist/tex/latex/xcolor/xcolor.sty
|
||||||
Package: xcolor 2023/11/15 v3.01 LaTeX color extensions (UK)
|
Package: xcolor 2023/11/15 v3.01 LaTeX color extensions (UK)
|
||||||
@@ -208,9 +208,9 @@ Package xcolor Info: Model `Gray' substituted by `gray' on input line 1372.
|
|||||||
Package xcolor Info: Model `wave' substituted by `hsb' on input line 1373.
|
Package xcolor Info: Model `wave' substituted by `hsb' on input line 1373.
|
||||||
)
|
)
|
||||||
(./sphinxoptionshyperref.sty
|
(./sphinxoptionshyperref.sty
|
||||||
Package: sphinxoptionshyperref 2021/01/27 hyperref
|
File: sphinxoptionshyperref.sty 2021/01/27 hyperref
|
||||||
) (./sphinxoptionsgeometry.sty
|
) (./sphinxoptionsgeometry.sty
|
||||||
Package: sphinxoptionsgeometry 2021/01/27 geometry
|
File: sphinxoptionsgeometry.sty 2021/01/27 geometry
|
||||||
)
|
)
|
||||||
(/usr/share/texlive/texmf-dist/tex/latex/base/textcomp.sty
|
(/usr/share/texlive/texmf-dist/tex/latex/base/textcomp.sty
|
||||||
Package: textcomp 2020/02/02 v2.0n Standard LaTeX package
|
Package: textcomp 2020/02/02 v2.0n Standard LaTeX package
|
||||||
@@ -322,11 +322,11 @@ Package graphics Info: Driver file: pdftex.def on input line 107.
|
|||||||
\Gin@req@width=\dimen163
|
\Gin@req@width=\dimen163
|
||||||
)
|
)
|
||||||
(./sphinxlatexgraphics.sty
|
(./sphinxlatexgraphics.sty
|
||||||
Package: sphinxlatexgraphics 2024/08/13 v8.1.0 graphics
|
File: sphinxlatexgraphics.sty 2021/01/27 graphics
|
||||||
\spx@image@maxheight=\dimen164
|
\spx@image@maxheight=\dimen164
|
||||||
\spx@image@box=\box102
|
\spx@image@box=\box102
|
||||||
) (./sphinxpackageboxes.sty
|
) (./sphinxpackageboxes.sty
|
||||||
Package: sphinxpackageboxes 2024/07/01 v7.4.0 advanced colored boxes
|
Package: sphinxpackageboxes 2023/03/19 v6.2.0 advanced colored boxes
|
||||||
|
|
||||||
(/usr/share/texlive/texmf-dist/tex/latex/pict2e/pict2e.sty
|
(/usr/share/texlive/texmf-dist/tex/latex/pict2e/pict2e.sty
|
||||||
Package: pict2e 2020/09/30 v0.4b Improved picture commands (HjG,RN,JT)
|
Package: pict2e 2020/09/30 v0.4b Improved picture commands (HjG,RN,JT)
|
||||||
@@ -356,56 +356,49 @@ Package: ellipse 2004/11/05 v1.0 .dtx ellipse file
|
|||||||
\@tempdimd=\dimen173
|
\@tempdimd=\dimen173
|
||||||
\spx@tempboxa=\box103
|
\spx@tempboxa=\box103
|
||||||
\spx@tempboxb=\box104
|
\spx@tempboxb=\box104
|
||||||
\spx@boxes@border@top=\dimen174
|
\spx@boxes@border=\dimen174
|
||||||
\spx@boxes@border@right=\dimen175
|
\spx@boxes@border@top=\dimen175
|
||||||
\spx@boxes@border@bottom=\dimen176
|
\spx@boxes@border@right=\dimen176
|
||||||
\spx@boxes@border@left=\dimen177
|
\spx@boxes@border@bottom=\dimen177
|
||||||
\spx@boxes@padding@top=\dimen178
|
\spx@boxes@border@left=\dimen178
|
||||||
\spx@boxes@padding@right=\dimen179
|
\spx@boxes@padding@top=\dimen179
|
||||||
\spx@boxes@padding@bottom=\dimen180
|
\spx@boxes@padding@right=\dimen180
|
||||||
\spx@boxes@padding@left=\dimen181
|
\spx@boxes@padding@bottom=\dimen181
|
||||||
\spx@boxes@shadow@xoffset=\dimen182
|
\spx@boxes@padding@left=\dimen182
|
||||||
\spx@boxes@shadow@yoffset=\dimen183
|
\spx@boxes@shadow@xoffset=\dimen183
|
||||||
\spx@boxes@radius@topleft@x=\dimen184
|
\spx@boxes@shadow@yoffset=\dimen184
|
||||||
\spx@boxes@radius@topright@x=\dimen185
|
\spx@boxes@radius@topleft@x=\dimen185
|
||||||
\spx@boxes@radius@bottomright@x=\dimen186
|
\spx@boxes@radius@topright@x=\dimen186
|
||||||
\spx@boxes@radius@bottomleft@x=\dimen187
|
\spx@boxes@radius@bottomright@x=\dimen187
|
||||||
\spx@boxes@radius@topleft@y=\dimen188
|
\spx@boxes@radius@bottomleft@x=\dimen188
|
||||||
\spx@boxes@radius@topright@y=\dimen189
|
\spx@boxes@radius@topleft@y=\dimen189
|
||||||
\spx@boxes@radius@bottomright@y=\dimen190
|
\spx@boxes@radius@topright@y=\dimen190
|
||||||
\spx@boxes@radius@bottomleft@y=\dimen191
|
\spx@boxes@radius@bottomright@y=\dimen191
|
||||||
|
\spx@boxes@radius@bottomleft@y=\dimen192
|
||||||
)
|
)
|
||||||
(./sphinxlatexadmonitions.sty
|
(./sphinxlatexadmonitions.sty
|
||||||
Package: sphinxlatexadmonitions 2024/10/11 v8.1.1 admonitions
|
File: sphinxlatexadmonitions.sty 2023/03/19 admonitions
|
||||||
|
|
||||||
(/usr/share/texlive/texmf-dist/tex/latex/framed/framed.sty
|
(/usr/share/texlive/texmf-dist/tex/latex/framed/framed.sty
|
||||||
Package: framed 2011/10/22 v 0.96: framed or shaded text with page breaks
|
Package: framed 2011/10/22 v 0.96: framed or shaded text with page breaks
|
||||||
\OuterFrameSep=\skip62
|
\OuterFrameSep=\skip62
|
||||||
\fb@frw=\dimen192
|
\fb@frw=\dimen193
|
||||||
\fb@frh=\dimen193
|
\fb@frh=\dimen194
|
||||||
\FrameRule=\dimen194
|
\FrameRule=\dimen195
|
||||||
\FrameSep=\dimen195
|
\FrameSep=\dimen196
|
||||||
)
|
|
||||||
(./sphinxpackagefootnote.sty
|
|
||||||
Package: sphinxpackagefootnote 2024/05/17 v7.3.x Sphinx custom footnotehyper pa
|
|
||||||
ckage (Sphinx team)
|
|
||||||
\FNH@notes=\box105
|
|
||||||
\FNH@toks=\toks29
|
|
||||||
\FNH@width=\dimen196
|
|
||||||
\c@sphinxfootnotemark=\count290
|
|
||||||
)
|
)
|
||||||
\spx@notice@border=\dimen197
|
\spx@notice@border=\dimen197
|
||||||
\c@sphinxtodo=\count291
|
)
|
||||||
) (./sphinxlatexliterals.sty
|
(./sphinxlatexliterals.sty
|
||||||
Package: sphinxlatexliterals 2024/07/01 v7.4.0 code-blocks and parsed literals
|
File: sphinxlatexliterals.sty 2023/04/01 code-blocks and parsed literals
|
||||||
|
|
||||||
(/usr/share/texlive/texmf-dist/tex/latex/fancyvrb/fancyvrb.sty
|
(/usr/share/texlive/texmf-dist/tex/latex/fancyvrb/fancyvrb.sty
|
||||||
Package: fancyvrb 2024/01/20 4.5c verbatim text (tvz,hv)
|
Package: fancyvrb 2024/01/20 4.5c verbatim text (tvz,hv)
|
||||||
\FV@CodeLineNo=\count292
|
\FV@CodeLineNo=\count290
|
||||||
\FV@InFile=\read3
|
\FV@InFile=\read3
|
||||||
\FV@TabBox=\box106
|
\FV@TabBox=\box105
|
||||||
\c@FancyVerbLine=\count293
|
\c@FancyVerbLine=\count291
|
||||||
\FV@StepNumber=\count294
|
\FV@StepNumber=\count292
|
||||||
\FV@OutFile=\write3
|
\FV@OutFile=\write3
|
||||||
)
|
)
|
||||||
(/usr/share/texlive/texmf-dist/tex/latex/base/alltt.sty
|
(/usr/share/texlive/texmf-dist/tex/latex/base/alltt.sty
|
||||||
@@ -418,20 +411,20 @@ tim
|
|||||||
(/usr/share/texlive/texmf-dist/tex/latex/needspace/needspace.sty
|
(/usr/share/texlive/texmf-dist/tex/latex/needspace/needspace.sty
|
||||||
Package: needspace 2010/09/12 v1.3d reserve vertical space
|
Package: needspace 2010/09/12 v1.3d reserve vertical space
|
||||||
)
|
)
|
||||||
\sphinxcontinuationbox=\box107
|
\sphinxcontinuationbox=\box106
|
||||||
\sphinxvisiblespacebox=\box108
|
\sphinxvisiblespacebox=\box107
|
||||||
\sphinxVerbatim@TitleBox=\box109
|
\sphinxVerbatim@TitleBox=\box108
|
||||||
\sphinxVerbatim@ContentsBox=\box110
|
\sphinxVerbatim@ContentsBox=\box109
|
||||||
)
|
)
|
||||||
(./sphinxlatexshadowbox.sty
|
(./sphinxlatexshadowbox.sty
|
||||||
Package: sphinxlatexshadowbox 2024/07/28 v8.1.0 sphinxShadowBox
|
File: sphinxlatexshadowbox.sty 2023/03/19 sphinxShadowBox
|
||||||
) (./sphinxlatexcontainers.sty
|
) (./sphinxlatexcontainers.sty
|
||||||
Package: sphinxlatexcontainers 2021/05/03 containers
|
File: sphinxlatexcontainers.sty 2021/05/03 containers
|
||||||
)
|
)
|
||||||
(./sphinxhighlight.sty
|
(./sphinxhighlight.sty
|
||||||
Package: sphinxhighlight 2022/06/30 stylesheet for highlighting with pygments
|
Package: sphinxhighlight 2022/06/30 stylesheet for highlighting with pygments
|
||||||
) (./sphinxlatextables.sty
|
) (./sphinxlatextables.sty
|
||||||
Package: sphinxlatextables 2024/07/01 v7.4.0 tables
|
File: sphinxlatextables.sty 2022/08/15 tables
|
||||||
|
|
||||||
(/usr/share/texlive/texmf-dist/tex/latex/tabulary/tabulary.sty
|
(/usr/share/texlive/texmf-dist/tex/latex/tabulary/tabulary.sty
|
||||||
Package: tabulary 2014/06/11 v0.10 tabulary package (DPC)
|
Package: tabulary 2014/06/11 v0.10 tabulary package (DPC)
|
||||||
@@ -439,14 +432,14 @@ Package: tabulary 2014/06/11 v0.10 tabulary package (DPC)
|
|||||||
(/usr/share/texlive/texmf-dist/tex/latex/tools/array.sty
|
(/usr/share/texlive/texmf-dist/tex/latex/tools/array.sty
|
||||||
Package: array 2023/10/16 v2.5g Tabular extension package (FMi)
|
Package: array 2023/10/16 v2.5g Tabular extension package (FMi)
|
||||||
\col@sep=\dimen198
|
\col@sep=\dimen198
|
||||||
\ar@mcellbox=\box111
|
\ar@mcellbox=\box110
|
||||||
\extrarowheight=\dimen199
|
\extrarowheight=\dimen199
|
||||||
\NC@list=\toks30
|
\NC@list=\toks29
|
||||||
\extratabsurround=\skip63
|
\extratabsurround=\skip63
|
||||||
\backup@length=\skip64
|
\backup@length=\skip64
|
||||||
\ar@cellbox=\box112
|
\ar@cellbox=\box111
|
||||||
)
|
)
|
||||||
\TY@count=\count295
|
\TY@count=\count293
|
||||||
\TY@linewidth=\dimen256
|
\TY@linewidth=\dimen256
|
||||||
\tymin=\dimen257
|
\tymin=\dimen257
|
||||||
\tymax=\dimen258
|
\tymax=\dimen258
|
||||||
@@ -458,23 +451,23 @@ Package: longtable 2023-11-01 v4.19 Multi-page Table package (DPC)
|
|||||||
\LTright=\skip66
|
\LTright=\skip66
|
||||||
\LTpre=\skip67
|
\LTpre=\skip67
|
||||||
\LTpost=\skip68
|
\LTpost=\skip68
|
||||||
\LTchunksize=\count296
|
\LTchunksize=\count294
|
||||||
\LTcapwidth=\dimen260
|
\LTcapwidth=\dimen260
|
||||||
\LT@head=\box113
|
\LT@head=\box112
|
||||||
\LT@firsthead=\box114
|
\LT@firsthead=\box113
|
||||||
\LT@foot=\box115
|
\LT@foot=\box114
|
||||||
\LT@lastfoot=\box116
|
\LT@lastfoot=\box115
|
||||||
\LT@gbox=\box117
|
\LT@gbox=\box116
|
||||||
\LT@cols=\count297
|
\LT@cols=\count295
|
||||||
\LT@rows=\count298
|
\LT@rows=\count296
|
||||||
\c@LT@tables=\count299
|
\c@LT@tables=\count297
|
||||||
\c@LT@chunks=\count300
|
\c@LT@chunks=\count298
|
||||||
\LT@p@ftn=\toks31
|
\LT@p@ftn=\toks30
|
||||||
)
|
)
|
||||||
(/usr/share/texlive/texmf-dist/tex/latex/varwidth/varwidth.sty
|
(/usr/share/texlive/texmf-dist/tex/latex/varwidth/varwidth.sty
|
||||||
Package: varwidth 2009/03/30 ver 0.92; Variable-width minipages
|
Package: varwidth 2009/03/30 ver 0.92; Variable-width minipages
|
||||||
\@vwid@box=\box118
|
\@vwid@box=\box117
|
||||||
\sift@deathcycles=\count301
|
\sift@deathcycles=\count299
|
||||||
\@vwid@loff=\dimen261
|
\@vwid@loff=\dimen261
|
||||||
\@vwid@roff=\dimen262
|
\@vwid@roff=\dimen262
|
||||||
)
|
)
|
||||||
@@ -482,9 +475,9 @@ Package: varwidth 2009/03/30 ver 0.92; Variable-width minipages
|
|||||||
|
|
||||||
(/usr/share/texlive/texmf-dist/tex/latex/colortbl/colortbl.sty
|
(/usr/share/texlive/texmf-dist/tex/latex/colortbl/colortbl.sty
|
||||||
Package: colortbl 2022/06/20 v1.0f Color table columns (DPC)
|
Package: colortbl 2022/06/20 v1.0f Color table columns (DPC)
|
||||||
\everycr=\toks32
|
\everycr=\toks31
|
||||||
\minrowclearance=\skip69
|
\minrowclearance=\skip69
|
||||||
\rownum=\count302
|
\rownum=\count300
|
||||||
)
|
)
|
||||||
(/usr/share/texlive/texmf-dist/tex/latex/booktabs/booktabs.sty
|
(/usr/share/texlive/texmf-dist/tex/latex/booktabs/booktabs.sty
|
||||||
Package: booktabs 2020/01/12 v1.61803398 Publication quality tables
|
Package: booktabs 2020/01/12 v1.61803398 Publication quality tables
|
||||||
@@ -498,36 +491,43 @@ Package: booktabs 2020/01/12 v1.61803398 Publication quality tables
|
|||||||
\cmidrulesep=\dimen271
|
\cmidrulesep=\dimen271
|
||||||
\cmidrulekern=\dimen272
|
\cmidrulekern=\dimen272
|
||||||
\defaultaddspace=\dimen273
|
\defaultaddspace=\dimen273
|
||||||
\@cmidla=\count303
|
\@cmidla=\count301
|
||||||
\@cmidlb=\count304
|
\@cmidlb=\count302
|
||||||
\@aboverulesep=\dimen274
|
\@aboverulesep=\dimen274
|
||||||
\@belowrulesep=\dimen275
|
\@belowrulesep=\dimen275
|
||||||
\@thisruleclass=\count305
|
\@thisruleclass=\count303
|
||||||
\@lastruleclass=\count306
|
\@lastruleclass=\count304
|
||||||
\@thisrulewidth=\dimen276
|
\@thisrulewidth=\dimen276
|
||||||
))
|
))
|
||||||
(./sphinxlatexnumfig.sty
|
(./sphinxlatexnumfig.sty
|
||||||
Package: sphinxlatexnumfig 2024/07/31 v8.1.0 numbering
|
File: sphinxlatexnumfig.sty 2021/01/27 numbering
|
||||||
) (./sphinxlatexlists.sty
|
) (./sphinxlatexlists.sty
|
||||||
Package: sphinxlatexlists 2021/12/20 lists
|
File: sphinxlatexlists.sty 2021/12/20 lists
|
||||||
\spx@lineitemlabel=\toks33
|
\spx@lineitemlabel=\toks32
|
||||||
)
|
)
|
||||||
\c@sphinxscope=\count307
|
\c@sphinxscope=\count305
|
||||||
(./sphinxlatexindbibtoc.sty
|
(./sphinxpackagefootnote.sty
|
||||||
Package: sphinxlatexindbibtoc 2021/01/27 index, bib., toc
|
Package: sphinxpackagefootnote 2022/08/15 v5.3.0 Sphinx custom footnotehyper pa
|
||||||
|
ckage (Sphinx team)
|
||||||
|
\FNH@notes=\box118
|
||||||
|
\FNH@toks=\toks33
|
||||||
|
\FNH@width=\dimen277
|
||||||
|
\c@sphinxfootnotemark=\count306
|
||||||
|
) (./sphinxlatexindbibtoc.sty
|
||||||
|
File: sphinxlatexindbibtoc.sty 2021/01/27 index, bib., toc
|
||||||
|
|
||||||
(/usr/share/texlive/texmf-dist/tex/latex/base/makeidx.sty
|
(/usr/share/texlive/texmf-dist/tex/latex/base/makeidx.sty
|
||||||
Package: makeidx 2021/10/04 v1.0m Standard LaTeX package
|
Package: makeidx 2021/10/04 v1.0m Standard LaTeX package
|
||||||
))
|
))
|
||||||
(./sphinxlatexstylepage.sty
|
(./sphinxlatexstylepage.sty
|
||||||
Package: sphinxlatexstylepage 2021/01/27 page styling
|
File: sphinxlatexstylepage.sty 2021/01/27 page styling
|
||||||
|
|
||||||
(/usr/share/texlive/texmf-dist/tex/latex/parskip/parskip.sty
|
(/usr/share/texlive/texmf-dist/tex/latex/parskip/parskip.sty
|
||||||
Package: parskip 2021-03-14 v2.0h non-zero parskip adjustments
|
Rollback for package 'parskip' requested -> version 'v1'.
|
||||||
|
This corresponds to the release introduced on 2001-04-09.
|
||||||
|
|
||||||
(/usr/share/texlive/texmf-dist/tex/latex/etoolbox/etoolbox.sty
|
(/usr/share/texlive/texmf-dist/tex/latex/parskip/parskip-2001-04-09.sty
|
||||||
Package: etoolbox 2020/10/05 v2.5k e-TeX tools for LaTeX (JAW)
|
Package: parskip 2001/04/09 non-zero parskip adjustments
|
||||||
\etb@tempcnta=\count308
|
|
||||||
))
|
))
|
||||||
(/usr/share/texlive/texmf-dist/tex/latex/fancyhdr/fancyhdr.sty
|
(/usr/share/texlive/texmf-dist/tex/latex/fancyhdr/fancyhdr.sty
|
||||||
Package: fancyhdr 2022/11/09 v4.1 Extensive control of page headers and footers
|
Package: fancyhdr 2022/11/09 v4.1 Extensive control of page headers and footers
|
||||||
@@ -543,24 +543,24 @@ Package: fancyhdr 2022/11/09 v4.1 Extensive control of page headers and footers
|
|||||||
\f@nch@O@orf=\skip78
|
\f@nch@O@orf=\skip78
|
||||||
))
|
))
|
||||||
(./sphinxlatexstyleheadings.sty
|
(./sphinxlatexstyleheadings.sty
|
||||||
Package: sphinxlatexstyleheadings 2023/02/11 headings
|
File: sphinxlatexstyleheadings.sty 2023/02/11 headings
|
||||||
|
|
||||||
(/usr/share/texlive/texmf-dist/tex/latex/titlesec/titlesec.sty
|
(/usr/share/texlive/texmf-dist/tex/latex/titlesec/titlesec.sty
|
||||||
Package: titlesec 2023/10/27 v2.16 Sectioning titles
|
Package: titlesec 2023/10/27 v2.16 Sectioning titles
|
||||||
\ttl@box=\box119
|
\ttl@box=\box119
|
||||||
\beforetitleunit=\skip79
|
\beforetitleunit=\skip79
|
||||||
\aftertitleunit=\skip80
|
\aftertitleunit=\skip80
|
||||||
\ttl@plus=\dimen277
|
\ttl@plus=\dimen278
|
||||||
\ttl@minus=\dimen278
|
\ttl@minus=\dimen279
|
||||||
\ttl@toksa=\toks34
|
\ttl@toksa=\toks34
|
||||||
\titlewidth=\dimen279
|
\titlewidth=\dimen280
|
||||||
\titlewidthlast=\dimen280
|
\titlewidthlast=\dimen281
|
||||||
\titlewidthfirst=\dimen281
|
\titlewidthfirst=\dimen282
|
||||||
))
|
))
|
||||||
(./sphinxlatexstyletext.sty
|
(./sphinxlatexstyletext.sty
|
||||||
Package: sphinxlatexstyletext 2024/07/28 v8.1.0 text styling
|
File: sphinxlatexstyletext.sty 2023/07/23 text styling
|
||||||
) (./sphinxlatexobjects.sty
|
) (./sphinxlatexobjects.sty
|
||||||
Package: sphinxlatexobjects 2025/02/11 documentation environments
|
File: sphinxlatexobjects.sty 2023/07/23 documentation environments
|
||||||
\sphinxsignaturesep=\skip81
|
\sphinxsignaturesep=\skip81
|
||||||
\sphinxsignaturelistskip=\skip82
|
\sphinxsignaturelistskip=\skip82
|
||||||
\py@argswidth=\skip83
|
\py@argswidth=\skip83
|
||||||
@@ -576,17 +576,17 @@ Package: ifvtex 2019/10/25 v1.7 ifvtex legacy package. Use iftex instead.
|
|||||||
(/usr/share/texlive/texmf-dist/tex/generic/iftex/iftex.sty
|
(/usr/share/texlive/texmf-dist/tex/generic/iftex/iftex.sty
|
||||||
Package: iftex 2022/02/03 v1.0f TeX engine tests
|
Package: iftex 2022/02/03 v1.0f TeX engine tests
|
||||||
))
|
))
|
||||||
\Gm@cnth=\count309
|
\Gm@cnth=\count307
|
||||||
\Gm@cntv=\count310
|
\Gm@cntv=\count308
|
||||||
\c@Gm@tempcnt=\count311
|
\c@Gm@tempcnt=\count309
|
||||||
\Gm@bindingoffset=\dimen282
|
\Gm@bindingoffset=\dimen283
|
||||||
\Gm@wd@mp=\dimen283
|
\Gm@wd@mp=\dimen284
|
||||||
\Gm@odd@mp=\dimen284
|
\Gm@odd@mp=\dimen285
|
||||||
\Gm@even@mp=\dimen285
|
\Gm@even@mp=\dimen286
|
||||||
\Gm@layoutwidth=\dimen286
|
\Gm@layoutwidth=\dimen287
|
||||||
\Gm@layoutheight=\dimen287
|
\Gm@layoutheight=\dimen288
|
||||||
\Gm@layouthoffset=\dimen288
|
\Gm@layouthoffset=\dimen289
|
||||||
\Gm@layoutvoffset=\dimen289
|
\Gm@layoutvoffset=\dimen290
|
||||||
\Gm@dimlist=\toks35
|
\Gm@dimlist=\toks35
|
||||||
)
|
)
|
||||||
(/usr/share/texlive/texmf-dist/tex/latex/hyperref/hyperref.sty
|
(/usr/share/texlive/texmf-dist/tex/latex/hyperref/hyperref.sty
|
||||||
@@ -624,11 +624,15 @@ Package: refcount 2019/12/15 v3.6 Data extraction from label references (HO)
|
|||||||
(/usr/share/texlive/texmf-dist/tex/generic/gettitlestring/gettitlestring.sty
|
(/usr/share/texlive/texmf-dist/tex/generic/gettitlestring/gettitlestring.sty
|
||||||
Package: gettitlestring 2019/12/15 v1.6 Cleanup title references (HO)
|
Package: gettitlestring 2019/12/15 v1.6 Cleanup title references (HO)
|
||||||
)
|
)
|
||||||
\c@section@level=\count312
|
\c@section@level=\count310
|
||||||
)
|
)
|
||||||
\@linkdim=\dimen290
|
(/usr/share/texlive/texmf-dist/tex/latex/etoolbox/etoolbox.sty
|
||||||
\Hy@linkcounter=\count313
|
Package: etoolbox 2020/10/05 v2.5k e-TeX tools for LaTeX (JAW)
|
||||||
\Hy@pagecounter=\count314
|
\etb@tempcnta=\count311
|
||||||
|
)
|
||||||
|
\@linkdim=\dimen291
|
||||||
|
\Hy@linkcounter=\count312
|
||||||
|
\Hy@pagecounter=\count313
|
||||||
|
|
||||||
(/usr/share/texlive/texmf-dist/tex/latex/hyperref/pd1enc.def
|
(/usr/share/texlive/texmf-dist/tex/latex/hyperref/pd1enc.def
|
||||||
File: pd1enc.def 2024-01-20 v7.01h Hyperref: PDFDocEncoding definition (HO)
|
File: pd1enc.def 2024-01-20 v7.01h Hyperref: PDFDocEncoding definition (HO)
|
||||||
@@ -638,7 +642,7 @@ Now handling font encoding PD1 ...
|
|||||||
(/usr/share/texlive/texmf-dist/tex/generic/intcalc/intcalc.sty
|
(/usr/share/texlive/texmf-dist/tex/generic/intcalc/intcalc.sty
|
||||||
Package: intcalc 2019/12/15 v1.3 Expandable calculations with integers (HO)
|
Package: intcalc 2019/12/15 v1.3 Expandable calculations with integers (HO)
|
||||||
)
|
)
|
||||||
\Hy@SavedSpaceFactor=\count315
|
\Hy@SavedSpaceFactor=\count314
|
||||||
|
|
||||||
(/usr/share/texlive/texmf-dist/tex/latex/hyperref/puenc.def
|
(/usr/share/texlive/texmf-dist/tex/latex/hyperref/puenc.def
|
||||||
File: puenc.def 2024-01-20 v7.01h Hyperref: PDF Unicode definition (HO)
|
File: puenc.def 2024-01-20 v7.01h Hyperref: PDF Unicode definition (HO)
|
||||||
@@ -655,14 +659,14 @@ Package hyperref Info: Plain pages OFF on input line 4194.
|
|||||||
Package hyperref Info: Backreferencing OFF on input line 4199.
|
Package hyperref Info: Backreferencing OFF on input line 4199.
|
||||||
Package hyperref Info: Implicit mode ON; LaTeX internals redefined.
|
Package hyperref Info: Implicit mode ON; LaTeX internals redefined.
|
||||||
Package hyperref Info: Bookmarks ON on input line 4446.
|
Package hyperref Info: Bookmarks ON on input line 4446.
|
||||||
\c@Hy@tempcnt=\count316
|
\c@Hy@tempcnt=\count315
|
||||||
|
|
||||||
(/usr/share/texlive/texmf-dist/tex/latex/url/url.sty
|
(/usr/share/texlive/texmf-dist/tex/latex/url/url.sty
|
||||||
\Urlmuskip=\muskip17
|
\Urlmuskip=\muskip17
|
||||||
Package: url 2013/09/16 ver 3.4 Verb mode for urls, etc.
|
Package: url 2013/09/16 ver 3.4 Verb mode for urls, etc.
|
||||||
)
|
)
|
||||||
LaTeX Info: Redefining \url on input line 4784.
|
LaTeX Info: Redefining \url on input line 4784.
|
||||||
\XeTeXLinkMargin=\dimen291
|
\XeTeXLinkMargin=\dimen292
|
||||||
|
|
||||||
(/usr/share/texlive/texmf-dist/tex/generic/bitset/bitset.sty
|
(/usr/share/texlive/texmf-dist/tex/generic/bitset/bitset.sty
|
||||||
Package: bitset 2019/12/09 v1.3 Handle bit-vector datatype (HO)
|
Package: bitset 2019/12/09 v1.3 Handle bit-vector datatype (HO)
|
||||||
@@ -671,9 +675,9 @@ Package: bitset 2019/12/09 v1.3 Handle bit-vector datatype (HO)
|
|||||||
Package: bigintcalc 2019/12/15 v1.5 Expandable calculations on big integers (HO
|
Package: bigintcalc 2019/12/15 v1.5 Expandable calculations on big integers (HO
|
||||||
)
|
)
|
||||||
))
|
))
|
||||||
\Fld@menulength=\count317
|
\Fld@menulength=\count316
|
||||||
\Field@Width=\dimen292
|
\Field@Width=\dimen293
|
||||||
\Fld@charsize=\dimen293
|
\Fld@charsize=\dimen294
|
||||||
Package hyperref Info: Hyper figures OFF on input line 6063.
|
Package hyperref Info: Hyper figures OFF on input line 6063.
|
||||||
Package hyperref Info: Link nesting OFF on input line 6068.
|
Package hyperref Info: Link nesting OFF on input line 6068.
|
||||||
Package hyperref Info: Hyper index ON on input line 6071.
|
Package hyperref Info: Hyper index ON on input line 6071.
|
||||||
@@ -686,9 +690,9 @@ Package hyperref Info: PDF/A mode OFF on input line 6093.
|
|||||||
Package: atbegshi-ltx 2021/01/10 v1.0c Emulation of the original atbegshi
|
Package: atbegshi-ltx 2021/01/10 v1.0c Emulation of the original atbegshi
|
||||||
package with kernel methods
|
package with kernel methods
|
||||||
)
|
)
|
||||||
\Hy@abspage=\count318
|
\Hy@abspage=\count317
|
||||||
\c@Item=\count319
|
\c@Item=\count318
|
||||||
\c@Hfootnote=\count320
|
\c@Hfootnote=\count319
|
||||||
)
|
)
|
||||||
Package hyperref Info: Driver (autodetected): hpdftex.
|
Package hyperref Info: Driver (autodetected): hpdftex.
|
||||||
|
|
||||||
@@ -700,8 +704,8 @@ Package: atveryend-ltx 2020/08/19 v1.0a Emulation of the original atveryend pac
|
|||||||
kage
|
kage
|
||||||
with kernel methods
|
with kernel methods
|
||||||
)
|
)
|
||||||
\Fld@listcount=\count321
|
\Fld@listcount=\count320
|
||||||
\c@bookmark@seq@number=\count322
|
\c@bookmark@seq@number=\count321
|
||||||
|
|
||||||
(/usr/share/texlive/texmf-dist/tex/latex/rerunfilecheck/rerunfilecheck.sty
|
(/usr/share/texlive/texmf-dist/tex/latex/rerunfilecheck/rerunfilecheck.sty
|
||||||
Package: rerunfilecheck 2022-07-10 v1.10 Rerun checks for auxiliary files (HO)
|
Package: rerunfilecheck 2022-07-10 v1.10 Rerun checks for auxiliary files (HO)
|
||||||
@@ -735,7 +739,7 @@ File: t1qtm.fd 2009/09/25 v1.2 font definition file for T1/qtm
|
|||||||
)
|
)
|
||||||
(/usr/share/texlive/texmf-dist/tex/latex/l3backend/l3backend-pdftex.def
|
(/usr/share/texlive/texmf-dist/tex/latex/l3backend/l3backend-pdftex.def
|
||||||
File: l3backend-pdftex.def 2024-01-04 L3 backend support: PDF output (pdfTeX)
|
File: l3backend-pdftex.def 2024-01-04 L3 backend support: PDF output (pdfTeX)
|
||||||
\l__color_backend_stack_int=\count323
|
\l__color_backend_stack_int=\count322
|
||||||
\l__pdf_internal_box=\box120
|
\l__pdf_internal_box=\box120
|
||||||
)
|
)
|
||||||
(./canadianpayrolladministration.aux)
|
(./canadianpayrolladministration.aux)
|
||||||
@@ -762,16 +766,16 @@ LaTeX Font Info: ... okay on input line 73.
|
|||||||
|
|
||||||
(/usr/share/texlive/texmf-dist/tex/context/base/mkii/supp-pdf.mkii
|
(/usr/share/texlive/texmf-dist/tex/context/base/mkii/supp-pdf.mkii
|
||||||
[Loading MPS to PDF converter (version 2006.09.02).]
|
[Loading MPS to PDF converter (version 2006.09.02).]
|
||||||
\scratchcounter=\count324
|
\scratchcounter=\count323
|
||||||
\scratchdimen=\dimen294
|
\scratchdimen=\dimen295
|
||||||
\scratchbox=\box121
|
\scratchbox=\box121
|
||||||
\nofMPsegments=\count325
|
\nofMPsegments=\count324
|
||||||
\nofMParguments=\count326
|
\nofMParguments=\count325
|
||||||
\everyMPshowfont=\toks36
|
\everyMPshowfont=\toks36
|
||||||
\MPscratchCnt=\count327
|
\MPscratchCnt=\count326
|
||||||
\MPscratchDim=\dimen295
|
\MPscratchDim=\dimen296
|
||||||
\MPnumerator=\count328
|
\MPnumerator=\count327
|
||||||
\makeMPintoPDFobject=\count329
|
\makeMPintoPDFobject=\count328
|
||||||
\everyMPtoPDFconversion=\toks37
|
\everyMPtoPDFconversion=\toks37
|
||||||
) (/usr/share/texlive/texmf-dist/tex/latex/epstopdf-pkg/epstopdf-base.sty
|
) (/usr/share/texlive/texmf-dist/tex/latex/epstopdf-pkg/epstopdf-base.sty
|
||||||
Package: epstopdf-base 2020-01-24 v2.11 Base part for package epstopdf
|
Package: epstopdf-base 2020-01-24 v2.11 Base part for package epstopdf
|
||||||
@@ -782,7 +786,7 @@ Package epstopdf-base Info: Redefining graphics rule for `.eps' on input line 4
|
|||||||
File: epstopdf-sys.cfg 2010/07/13 v1.3 Configuration of (r)epstopdf for TeX Liv
|
File: epstopdf-sys.cfg 2010/07/13 v1.3 Configuration of (r)epstopdf for TeX Liv
|
||||||
e
|
e
|
||||||
))
|
))
|
||||||
\c@literalblock=\count330
|
\c@literalblock=\count329
|
||||||
|
|
||||||
*geometry* driver: auto-detecting
|
*geometry* driver: auto-detecting
|
||||||
*geometry* detected driver: pdftex
|
*geometry* detected driver: pdftex
|
||||||
@@ -871,7 +875,7 @@ Chapter 3.
|
|||||||
]
|
]
|
||||||
Chapter 4.
|
Chapter 4.
|
||||||
LaTeX Font Info: Trying to load font information for TS1+qtm on input line 1
|
LaTeX Font Info: Trying to load font information for TS1+qtm on input line 1
|
||||||
30.
|
37.
|
||||||
(/usr/share/texmf/tex/latex/tex-gyre/ts1qtm.fd
|
(/usr/share/texmf/tex/latex/tex-gyre/ts1qtm.fd
|
||||||
File: ts1qtm.fd 2009/09/25 v1.2 font definition file for TS1/qtm
|
File: ts1qtm.fd 2009/09/25 v1.2 font definition file for TS1/qtm
|
||||||
)
|
)
|
||||||
@@ -883,23 +887,23 @@ L3 programming layer <2024-01-22>
|
|||||||
***********
|
***********
|
||||||
Package rerunfilecheck Info: File `canadianpayrolladministration.out' has not c
|
Package rerunfilecheck Info: File `canadianpayrolladministration.out' has not c
|
||||||
hanged.
|
hanged.
|
||||||
(rerunfilecheck) Checksum: 4F795C70BEC6BA7E64F0D4F57344E6F5;1042.
|
(rerunfilecheck) Checksum: 12C0D378DFFFE1191F6773DDD51F8DFB;1061.
|
||||||
)
|
)
|
||||||
Here is how much of TeX's memory you used:
|
Here is how much of TeX's memory you used:
|
||||||
16649 strings out of 476106
|
16226 strings out of 476106
|
||||||
282607 string characters out of 5793932
|
267979 string characters out of 5793932
|
||||||
1929975 words of memory out of 5000000
|
1930975 words of memory out of 5000000
|
||||||
38277 multiletter control sequences out of 15000+600000
|
37849 multiletter control sequences out of 15000+600000
|
||||||
599318 words of font info for 70 fonts, out of 8000000 for 9000
|
605167 words of font info for 72 fonts, out of 8000000 for 9000
|
||||||
60 hyphenation exceptions out of 8191
|
60 hyphenation exceptions out of 8191
|
||||||
72i,11n,83p,1218b,517s stack positions out of 10000i,1000n,20000p,200000b,200000s
|
72i,11n,79p,405b,517s stack positions out of 10000i,1000n,20000p,200000b,200000s
|
||||||
</usr/share/texmf/fonts/type1/public/tex-gyre/qhvb.pfb></usr/share/texmf/font
|
</usr/share/texmf/fonts/type1/public/tex-gyre/qhvb.pfb></usr/share/texmf/font
|
||||||
s/type1/public/tex-gyre/qhvbi.pfb></usr/share/texmf/fonts/type1/public/tex-gyre
|
s/type1/public/tex-gyre/qhvbi.pfb></usr/share/texmf/fonts/type1/public/tex-gyre
|
||||||
/qtmb.pfb></usr/share/texmf/fonts/type1/public/tex-gyre/qtmr.pfb>
|
/qtmb.pfb></usr/share/texmf/fonts/type1/public/tex-gyre/qtmr.pfb>
|
||||||
Output written on canadianpayrolladministration.pdf (11 pages, 104500 bytes).
|
Output written on canadianpayrolladministration.pdf (11 pages, 105025 bytes).
|
||||||
PDF statistics:
|
PDF statistics:
|
||||||
127 PDF objects out of 1000 (max. 8388607)
|
124 PDF objects out of 1000 (max. 8388607)
|
||||||
102 compressed objects within 2 object streams
|
100 compressed objects within 1 object stream
|
||||||
20 named destinations out of 1000 (max. 500000)
|
20 named destinations out of 1000 (max. 500000)
|
||||||
85 words of extra memory for PDF output out of 10000 (max. 10000000)
|
85 words of extra memory for PDF output out of 10000 (max. 10000000)
|
||||||
|
|
||||||
|
@@ -1,7 +1,7 @@
|
|||||||
\BOOKMARK [0][-]{chapter.1}{\376\377\000I\000N\000T\000R\000O\000D\000U\000C\000T\000I\000O\000N}{}% 1
|
\BOOKMARK [0][-]{chapter.1}{\376\377\000I\000N\000T\000R\000O\000D\000U\000C\000T\000I\000O\000N}{}% 1
|
||||||
\BOOKMARK [1][-]{section.1.1}{\376\377\000P\000a\000y\000r\000o\000l\000l\000\040\000L\000e\000g\000a\000l\000\040\000F\000r\000a\000m\000e\000w\000o\000r\000k}{chapter.1}% 2
|
\BOOKMARK [1][-]{section.1.1}{\376\377\000P\000a\000y\000r\000o\000l\000l\000\040\000L\000e\000g\000a\000l\000\040\000F\000r\000a\000m\000e\000w\000o\000r\000k}{chapter.1}% 2
|
||||||
\BOOKMARK [1][-]{section.1.2}{\376\377\000P\000a\000y\000r\000o\000l\000l\000\040\000A\000c\000c\000o\000u\000n\000t\000i\000n\000g}{chapter.1}% 3
|
\BOOKMARK [2][-]{subsection.1.1.1}{\376\377\000P\000a\000y\000r\000o\000l\000l\000\040\000A\000c\000c\000o\000u\000n\000t\000i\000n\000g}{section.1.1}% 3
|
||||||
\BOOKMARK [1][-]{section.1.3}{\376\377\000J\000o\000u\000r\000n\000a\000l\000\040\000E\000n\000t\000r\000i\000e\000s}{chapter.1}% 4
|
\BOOKMARK [3][-]{subsubsection*.3}{\376\377\000J\000o\000u\000r\000n\000a\000l\000\040\000E\000n\000t\000r\000i\000e\000s}{subsection.1.1.1}% 4
|
||||||
\BOOKMARK [0][-]{chapter.2}{\376\377\000P\000a\000y\000r\000o\000l\000l\000\040\000A\000c\000c\000o\000u\000n\000t\000i\000n\000g}{}% 5
|
\BOOKMARK [0][-]{chapter.2}{\376\377\000P\000a\000y\000r\000o\000l\000l\000\040\000A\000c\000c\000o\000u\000n\000t\000i\000n\000g}{}% 5
|
||||||
\BOOKMARK [1][-]{section.2.1}{\376\377\000J\000o\000u\000r\000n\000a\000l\000\040\000E\000n\000t\000r\000i\000e\000s}{chapter.2}% 6
|
\BOOKMARK [1][-]{section.2.1}{\376\377\000J\000o\000u\000r\000n\000a\000l\000\040\000E\000n\000t\000r\000i\000e\000s}{chapter.2}% 6
|
||||||
\BOOKMARK [0][-]{chapter.3}{\376\377\000E\000r\000r\000o\000r\000s\000\040\000a\000n\000d\000\040\000E\000r\000r\000a\000t\000a}{}% 7
|
\BOOKMARK [0][-]{chapter.3}{\376\377\000E\000r\000r\000o\000r\000s\000\040\000a\000n\000d\000\040\000E\000r\000r\000a\000t\000a}{}% 7
|
||||||
|
BIN
docs/build/latex/canadianpayrolladministration.pdf
vendored
BIN
docs/build/latex/canadianpayrolladministration.pdf
vendored
Binary file not shown.
@@ -98,18 +98,25 @@ The Canadian Payroll Administration system is designed to ensure compliance with
|
|||||||
The system is built to handle various payroll scenarios, including different employment types, tax calculations, and benefit deductions, while ensuring that all transactions are accurately recorded and reported in accordance with the law.
|
The system is built to handle various payroll scenarios, including different employment types, tax calculations, and benefit deductions, while ensuring that all transactions are accurately recorded and reported in accordance with the law.
|
||||||
|
|
||||||
|
|
||||||
\section{Payroll Accounting}
|
\subsection{Payroll Accounting}
|
||||||
\label{\detokenize{introduction:payroll-accounting}}
|
\label{\detokenize{introduction:payroll-accounting}}
|
||||||
\sphinxAtStartPar
|
\sphinxAtStartPar
|
||||||
Payroll accounting is a critical component of the Canadian Payroll Administration system. It involves the systematic recording, analysis, and reporting of payroll transactions to ensure that all financial aspects of employee compensation are accurately reflected in the organization’s financial statements.
|
Payroll accounting is a critical component of the Canadian Payroll Administration system. It involves the systematic recording, analysis, and reporting of payroll transactions to ensure that all financial aspects of employee compensation are accurately reflected in the organization’s financial statements.
|
||||||
Payroll accounting includes the management of employee wages, tax withholdings, benefit deductions, and other payroll\sphinxhyphen{}related expenses. The system is designed to automate these processes, ensuring accuracy and compliance with Canadian payroll regulations.
|
Payroll accounting includes the management of employee wages, tax withholdings, benefit deductions, and other payroll\sphinxhyphen{}related expenses. The system is designed to automate these processes, ensuring accuracy and compliance with Canadian payroll regulations.
|
||||||
|
“”””””””””””””””””
|
||||||
|
|
||||||
|
|
||||||
\section{Journal Entries}
|
\subsubsection{Journal Entries}
|
||||||
\label{\detokenize{introduction:journal-entries}}
|
\label{\detokenize{introduction:journal-entries}}
|
||||||
\sphinxAtStartPar
|
\sphinxAtStartPar
|
||||||
Journal entries are a key part of payroll accounting, as they document the financial impact of payroll transactions on the organization’s accounts. Each payroll run generates a series of journal entries that reflect the distribution of wages, taxes, and deductions across various accounts.
|
Journal entries are a key part of payroll accounting, as they document the financial impact of payroll transactions on the organization’s accounts. Each payroll run generates a series of journal entries that reflect the distribution of wages, taxes, and deductions across various accounts.
|
||||||
These entries are essential for maintaining accurate financial records and ensuring that the organization’s financial statements reflect the true cost of employee compensation. The Canadian Payroll Administration system automates the generation of these journal entries, reducing the risk of errors and ensuring compliance with accounting standards.
|
These entries are essential for maintaining accurate financial records and ensuring that the organization’s financial statements reflect the true cost of employee compensation. The Canadian Payroll Administration system automates the generation of these journal entries, reducing the risk of errors and ensuring compliance with accounting standards.
|
||||||
|
“””””””””””””””””””””
|
||||||
|
|
||||||
|
\begin{DUlineblock}{0em}
|
||||||
|
\item[] DR Payroll Expenses
|
||||||
|
\item[] CR Payroll Payable
|
||||||
|
\end{DUlineblock}
|
||||||
|
|
||||||
\sphinxstepscope
|
\sphinxstepscope
|
||||||
|
|
||||||
@@ -129,7 +136,7 @@ These entries are essential for maintaining accurate financial records and ensur
|
|||||||
\label{\detokenize{index:glossary}}\begin{itemize}
|
\label{\detokenize{index:glossary}}\begin{itemize}
|
||||||
\item {}
|
\item {}
|
||||||
\sphinxAtStartPar
|
\sphinxAtStartPar
|
||||||
\DUrole{xref}{\DUrole{std}{\DUrole{std-ref}{genindex}}}
|
\DUrole{xref,std,std-ref}{genindex}
|
||||||
|
|
||||||
\end{itemize}
|
\end{itemize}
|
||||||
|
|
||||||
|
@@ -1,8 +1,8 @@
|
|||||||
\babel@toc {english}{}\relax
|
\babel@toc {english}{}\relax
|
||||||
\contentsline {chapter}{\numberline {1}INTRODUCTION}{1}{chapter.1}%
|
\contentsline {chapter}{\numberline {1}INTRODUCTION}{1}{chapter.1}%
|
||||||
\contentsline {section}{\numberline {1.1}Payroll Legal Framework}{1}{section.1.1}%
|
\contentsline {section}{\numberline {1.1}Payroll Legal Framework}{1}{section.1.1}%
|
||||||
\contentsline {section}{\numberline {1.2}Payroll Accounting}{1}{section.1.2}%
|
\contentsline {subsection}{\numberline {1.1.1}Payroll Accounting}{1}{subsection.1.1.1}%
|
||||||
\contentsline {section}{\numberline {1.3}Journal Entries}{1}{section.1.3}%
|
\contentsline {subsubsection}{Journal Entries}{1}{subsubsection*.3}%
|
||||||
\contentsline {chapter}{\numberline {2}Payroll Accounting}{3}{chapter.2}%
|
\contentsline {chapter}{\numberline {2}Payroll Accounting}{3}{chapter.2}%
|
||||||
\contentsline {section}{\numberline {2.1}Journal Entries}{3}{section.2.1}%
|
\contentsline {section}{\numberline {2.1}Journal Entries}{3}{section.2.1}%
|
||||||
\contentsline {chapter}{\numberline {3}Errors and Errata}{5}{chapter.3}%
|
\contentsline {chapter}{\numberline {3}Errors and Errata}{5}{chapter.3}%
|
||||||
|
907
docs/build/latex/sphinx.sty
vendored
907
docs/build/latex/sphinx.sty
vendored
File diff suppressed because it is too large
Load Diff
2
docs/build/latex/sphinx.xdy
vendored
2
docs/build/latex/sphinx.xdy
vendored
@@ -99,7 +99,7 @@
|
|||||||
;; file, with a blank space after \IeC
|
;; file, with a blank space after \IeC
|
||||||
|
|
||||||
;; Details of the syntax are explained at
|
;; Details of the syntax are explained at
|
||||||
;; https://xindy.sourceforge.net/doc/manual-3.html
|
;; http://xindy.sourceforge.net/doc/manual-3.html
|
||||||
;; In absence of :string, "xindy uses an auto-detection mechanism to decide,
|
;; In absence of :string, "xindy uses an auto-detection mechanism to decide,
|
||||||
;; if the pattern is a regular expression or not". But it is not obvious to
|
;; if the pattern is a regular expression or not". But it is not obvious to
|
||||||
;; guess, for example "\\_" is not detected as RE but "\\P\{\}" is, so for
|
;; guess, for example "\\_" is not detected as RE but "\\P\{\}" is, so for
|
||||||
|
301
docs/build/latex/sphinxlatexadmonitions.sty
vendored
301
docs/build/latex/sphinxlatexadmonitions.sty
vendored
@@ -1,74 +1,53 @@
|
|||||||
%% NOTICES AND ADMONITIONS
|
%% NOTICES AND ADMONITIONS
|
||||||
%
|
%
|
||||||
% change this info string if making any custom modification
|
% change this info string if making any custom modification
|
||||||
\ProvidesPackage{sphinxlatexadmonitions}[2024/10/11 v8.1.1 admonitions]
|
\ProvidesFile{sphinxlatexadmonitions.sty}[2023/03/19 admonitions]
|
||||||
|
|
||||||
% Provides support for this output mark-up from Sphinx latex writer:
|
% Provides support for this output mark-up from Sphinx latex writer:
|
||||||
%
|
%
|
||||||
% - sphinxseealso environment added at 6.1.0.
|
% - sphinxseealso environment added at 6.1.0
|
||||||
%
|
|
||||||
% - sphinxtodo environment added at 7.4.0.
|
|
||||||
%
|
%
|
||||||
% - sphinxadmonition (environment)
|
% - sphinxadmonition (environment)
|
||||||
% This is a dispatch which formerly configured
|
% This is a dispatch supporting
|
||||||
%
|
%
|
||||||
% - note, hint, important, tip to use sphinxlightbox (or optionally
|
% - note, hint, important, tip (via sphinxlightbox)
|
||||||
% sphinxheavybox since 6.2.0),
|
% (also optionally via sphinxheavybox since 6.2.0)
|
||||||
% - warning, caution, attention, danger, error to use sphinxheavybox.
|
% - warning, caution, attention, danger, error (via sphinxheavybox)
|
||||||
%
|
%
|
||||||
% Since 7.4.0 all admonitions use sphinxheavybox.
|
% Each sphinx<notice name> environment can be redefined by user.
|
||||||
|
% The defaults are customizable via various colour and dimension
|
||||||
|
% settings, cf sphinx docs (latex customization).
|
||||||
%
|
%
|
||||||
% - All environments sphinxnote, sphinxwarning, etc... can be redefined as
|
% Requires:
|
||||||
% will by user. Thay have a single parameter #1 which is the title.
|
\RequirePackage{sphinxpackageboxes}
|
||||||
|
\RequirePackage{framed}% used by sphinxheavybox
|
||||||
%
|
%
|
||||||
% - Also redefinable by user are the one-argument commands
|
|
||||||
% * \sphinxstylenotetitle,
|
|
||||||
% * \sphinxstylewarningtitle,
|
|
||||||
% * etc.... one for each admonition type (also seealso and todo).
|
|
||||||
%
|
|
||||||
% - At 7.4.0, all commands of previous item use \sphinxdotitlerow.
|
|
||||||
% (the 7.4.0 name, still usable, was \sphinxdotitlerowwithicon; the 8.1.0
|
|
||||||
% version is also used for topic, contents and sidebar directives, see
|
|
||||||
% sphinxlatexshadowbox.sty, and handles both "with icon" and "without
|
|
||||||
% icon" situations).
|
|
||||||
%
|
|
||||||
% The sphinxlightbox environment is kept for backward compatibility, for user
|
|
||||||
% custom code which used it via custom definitions done in preamble or via
|
|
||||||
% raw latex directive.
|
|
||||||
% MEMO: here is for example how sphinxnote was formerly defined:
|
|
||||||
% (where #1 is the localized string Note, followed with a colon)
|
|
||||||
% \newenvironment{sphinxnote}[1]
|
|
||||||
% {\begin{sphinxlightbox}\sphinxstrong{#1} }
|
|
||||||
% {\end{sphinxlightbox}}
|
|
||||||
% Use this if you want to revert the 7.4.0 switch to usage of sphinxheavybox.
|
|
||||||
% (the 7.4.0 redefined \sphinxstylenotetitle will not work in sphinxlightbox,
|
|
||||||
% so \sphinxstrong{#1}<space> which was its former default is used above).
|
|
||||||
|
|
||||||
% Dependencies (they do not need to be defined at time of loading):
|
% Dependencies (they do not need to be defined at time of loading):
|
||||||
%
|
%
|
||||||
% - of course the various colour and dimension options handled via sphinx.sty
|
% - of course the various colour and dimension options handled via sphinx.sty
|
||||||
|
%
|
||||||
% - dimension register \spx@image@maxheight from sphinxlatexgraphics.sty
|
% - dimension register \spx@image@maxheight from sphinxlatexgraphics.sty
|
||||||
% - \savenotes/\spewnotes from sphinxpackagefootnote.sty
|
|
||||||
% - \ifspx@inframed defined in sphinx.sty
|
|
||||||
% - \spx@boxes@fcolorbox@setup from sphinxpackageboxes.sty
|
|
||||||
%
|
%
|
||||||
\RequirePackage{framed}
|
% - \savenotes/\spewnotes from sphinxpackagefootnote (for sphinxheavybox)
|
||||||
% Those are required either before or after by sphinx.sty anyhow, but for
|
|
||||||
% clarity we list them here:
|
|
||||||
\RequirePackage{sphinxlatexgraphics}
|
|
||||||
\RequirePackage{sphinxpackagefootnote}
|
|
||||||
\RequirePackage{sphinxpackageboxes}
|
|
||||||
%
|
%
|
||||||
|
% - \sphinxstylenotetitle, ..., \sphinxstylewarningtitle, etc... which are used by
|
||||||
|
% default in the corresponding sphinx<notice> environments to replace at 6.2.0
|
||||||
|
% formerly hard-coded \sphinxstrong{#1}<space>
|
||||||
|
% Their definitions are in sphinxlatexstyletext.sty.
|
||||||
|
|
||||||
|
|
||||||
% Provides: (also in sphinxlatexliterals.sty)
|
% Provides: (also in sphinxlatexliterals.sty)
|
||||||
% Only needed here by legacy (deprecated) sphinxlightbox environment.
|
|
||||||
\providecommand*\sphinxvspacefixafterfrenchlists{%
|
\providecommand*\sphinxvspacefixafterfrenchlists{%
|
||||||
\ifvmode\ifdim\lastskip<\z@ \vskip\parskip\fi\else\par\fi
|
\ifvmode\ifdim\lastskip<\z@ \vskip\parskip\fi\else\par\fi
|
||||||
}
|
}
|
||||||
|
|
||||||
|
% Some are quite plain
|
||||||
|
\newenvironment{sphinxseealso}[1]{\sphinxstyleseealsotitle{#1}}{}
|
||||||
|
|
||||||
% This \dimen register is a legacy relic from Sphinx 1.5 which is used now
|
% This \dimen register is a legacy relic from Sphinx 1.5 which is used now
|
||||||
% only for sphinxlightbox. It is set in the sphinxadmonition environment.
|
% only for sphinxlightbox. It is set in the sphinxadmonition environment.
|
||||||
\newdimen\spx@notice@border
|
\newdimen\spx@notice@border
|
||||||
% sphinxlightbox is now also a legacy relic, not used by Sphinx anymore
|
|
||||||
\newenvironment{sphinxlightbox}{%
|
\newenvironment{sphinxlightbox}{%
|
||||||
\par
|
\par
|
||||||
\noindent{\color{spx@notice@bordercolor}%
|
\noindent{\color{spx@notice@bordercolor}%
|
||||||
@@ -86,28 +65,55 @@
|
|||||||
{\linewidth}{\spx@notice@border}}\hss}\allowbreak
|
{\linewidth}{\spx@notice@border}}\hss}\allowbreak
|
||||||
}% end of sphinxlightbox environment definition
|
}% end of sphinxlightbox environment definition
|
||||||
|
|
||||||
% Since 1.5 these environments are named individually sphinxnote, sphinxhint,
|
% note/hint/important/tip notices
|
||||||
% etc... to allow user to redefine them entirely.
|
|
||||||
%
|
%
|
||||||
% The Sphinx definitions for note/hint/important/tip notices were done like
|
% Since 1.5 these environments are named individually to allow user to
|
||||||
% this, prior to 6.2.0:
|
% redefine them entirely.
|
||||||
|
%
|
||||||
|
% The Sphinx definitions were done like this, prior to 6.2.0:
|
||||||
%
|
%
|
||||||
% \newenvironment{sphinxhint}[1]
|
% \newenvironment{sphinxhint}[1]
|
||||||
% {\begin{sphinxlightbox}\sphinxstrong{#1} }{\end{sphinxlightbox}}
|
% {\begin{sphinxlightbox}\sphinxstrong{#1} }{\end{sphinxlightbox}}
|
||||||
%
|
%
|
||||||
% Then from 6.2.0 to 7.4.0 (exclusive) a more complex definition decided
|
% The more complex definition below will branch to sphinxheavybox if a certain
|
||||||
% to use either sphinxlightbox or sphinxheavybox according to whether
|
% boolean associated to the notice type is true. This boolean is set to true
|
||||||
% some CSS-like options had been used, for example for a background color.
|
% whenever a CSS-named alike options for the notice type has been used in
|
||||||
|
% sphinxsetup. The old coding as above would still work, with the new options
|
||||||
|
% being then simply ignored. A user redefinition will probably either use
|
||||||
|
% directly sphinxlightbox or sphinxheavybox or something else, with no need to
|
||||||
|
% test the boolean.
|
||||||
%
|
%
|
||||||
% 6.2.0 also added one layer of mark-up via \sphinxnotetitle etc..., because
|
% 6.2.0 also adds one layer of mark-up via \sphinxnotetitle etc..., because
|
||||||
% the former \sphinxstrong{#1}<space> used a too generic \sphinxstrong.
|
% the former \sphinxstrong{#1}<space> used a too generic \sphinxstrong. But
|
||||||
%
|
% perhaps the #1 should be passed over to sphinx{light,heavy}box as parameter.
|
||||||
% At 7.4.0, sphinxheavybox environment is default for all types of notices
|
% Unfortunately replacing these environments with one-parameter environments
|
||||||
% and also for the seealso and todo directives.
|
% would be potentially a breaking change. Anyway, sphinxpackageboxes.sty does not
|
||||||
|
% provide a "titled" box; the caption of code-blocks is handled by extra
|
||||||
|
% code in sphinxVerbatim.
|
||||||
|
\newenvironment{sphinxnote}[1]
|
||||||
|
{\edef\spx@env{sphinx\ifspx@opt@heavynote heavy\else light\fi box}%
|
||||||
|
\expandafter\begin\expandafter{\spx@env}\sphinxstylenotetitle{#1}}
|
||||||
|
{\expandafter\end\expandafter{\spx@env}}
|
||||||
|
\newenvironment{sphinxhint}[1]
|
||||||
|
{\edef\spx@env{sphinx\ifspx@opt@heavyhint heavy\else light\fi box}%
|
||||||
|
\expandafter\begin\expandafter{\spx@env}\sphinxstylehinttitle{#1}}
|
||||||
|
{\expandafter\end\expandafter{\spx@env}}
|
||||||
|
\newenvironment{sphinximportant}[1]
|
||||||
|
{\edef\spx@env{sphinx\ifspx@opt@heavyimportant heavy\else light\fi box}%
|
||||||
|
\expandafter\begin\expandafter{\spx@env}\sphinxstyleimportanttitle{#1}}
|
||||||
|
{\expandafter\end\expandafter{\spx@env}}
|
||||||
|
\newenvironment{sphinxtip}[1]
|
||||||
|
{\edef\spx@env{sphinx\ifspx@opt@heavytip heavy\else light\fi box}%
|
||||||
|
\expandafter\begin\expandafter{\spx@env}\sphinxstyletiptitle{#1}}
|
||||||
|
{\expandafter\end\expandafter{\spx@env}}
|
||||||
|
|
||||||
|
% warning/caution/attention/danger/error get more distinction
|
||||||
%
|
%
|
||||||
% Code adapted from framed.sty's "snugshade" environment.
|
% Code adapted from framed.sty's "snugshade" environment.
|
||||||
% Nesting works (inner frames do not allow page breaks).
|
% Nesting works (inner frames do not allow page breaks).
|
||||||
\newenvironment{sphinxheavybox}{\par
|
\newenvironment{sphinxheavybox}{\par
|
||||||
|
% 6.2.0 allows to not have to distinguish here between warning type notices
|
||||||
|
% which always use sphinxheavybox or note type notices which might use it.
|
||||||
% (MEMO: it is not a problem here if there is no sphinx<type>ShadowColor,
|
% (MEMO: it is not a problem here if there is no sphinx<type>ShadowColor,
|
||||||
% as it used only if set)
|
% as it used only if set)
|
||||||
\spx@boxes@fcolorbox@setup{\spx@noticetype}%
|
\spx@boxes@fcolorbox@setup{\spx@noticetype}%
|
||||||
@@ -199,80 +205,16 @@
|
|||||||
% Example:
|
% Example:
|
||||||
% \renewcommand{\sphinxwarningtitle}[1]{\textbf{#1}\par\smallskip
|
% \renewcommand{\sphinxwarningtitle}[1]{\textbf{#1}\par\smallskip
|
||||||
% {\color{sphinxwarningBorderColor}\hrule height1pt}\smallskip}
|
% {\color{sphinxwarningBorderColor}\hrule height1pt}\smallskip}
|
||||||
%
|
|
||||||
% - Since 7.4.0, all types of notices use sphinxheavybox and the default
|
|
||||||
% for \sphinxstyle<type>title is mapped to using \sphinxdotitlerowwithicon{<type>}
|
|
||||||
%
|
|
||||||
% MEMO: except for the generic admonition directive (which uses "note" type)
|
|
||||||
% the argument #1 in these environments has a postfixed colon originating
|
|
||||||
% in Sphinx LaTeX writer legacy code. The
|
|
||||||
% \sphinxremovefinalcolon utility in sphinxlatexstyletext.sty can be used as
|
|
||||||
% \sphinxremovefinalcolon{#1} from inside the definitions of
|
|
||||||
% \sphinxstylenotetitle et al. commands.
|
|
||||||
|
|
||||||
% Important: even prior to 5.1.0 it was not really possible to use directly
|
|
||||||
% sphinxheavybox if not triggered from sphinxadmonition, because some
|
|
||||||
% parameters were defined in sphinxadmonition. This meant that the
|
|
||||||
% sphinxwarning, sphinxcaution etc... environments (defined below) could not
|
|
||||||
% be used directly in a document, they had to be triggered via
|
|
||||||
% sphinxadmonition. The sole data since 5.1.0 needed by sphinxheavybox is the
|
|
||||||
% type of the notice which sphinxadmonition stores into \spx@noticetype.
|
|
||||||
%
|
|
||||||
% In order to facilitate recycling or imitation of the sphinx<type>
|
|
||||||
% environments, 7.4.0 inserts an extra \def\spx@noticetype{<type>} in their
|
|
||||||
% definitions, so that they can be used independently of sphinxadmonition
|
|
||||||
% dispatcher.
|
|
||||||
%
|
|
||||||
% MEMO: direct usage of these environments does not execute the div.<type>_TeXextras
|
|
||||||
% and div.<type>_TexColor code, there are only done from the sphinxadmonition wrapper.
|
|
||||||
\newenvironment{sphinxnote}[1]
|
|
||||||
{\def\spx@noticetype{note}\begin{sphinxheavybox}\sphinxstylenotetitle{#1}}
|
|
||||||
{\end{sphinxheavybox}}
|
|
||||||
\newenvironment{sphinxhint}[1]
|
|
||||||
{\def\spx@noticetype{hint}\begin{sphinxheavybox}\sphinxstylehinttitle{#1}}
|
|
||||||
{\end{sphinxheavybox}}
|
|
||||||
\newenvironment{sphinxtip}[1]
|
|
||||||
{\def\spx@noticetype{tip}\begin{sphinxheavybox}\sphinxstyletiptitle{#1}}
|
|
||||||
{\end{sphinxheavybox}}
|
|
||||||
\newenvironment{sphinximportant}[1]
|
|
||||||
{\def\spx@noticetype{important}\begin{sphinxheavybox}\sphinxstyleimportanttitle{#1}}
|
|
||||||
{\end{sphinxheavybox}}
|
|
||||||
\newenvironment{sphinxwarning}[1]
|
\newenvironment{sphinxwarning}[1]
|
||||||
{\def\spx@noticetype{warning}\begin{sphinxheavybox}\sphinxstylewarningtitle{#1}}
|
{\begin{sphinxheavybox}\sphinxstylewarningtitle{#1}}{\end{sphinxheavybox}}
|
||||||
{\end{sphinxheavybox}}
|
|
||||||
\newenvironment{sphinxcaution}[1]
|
\newenvironment{sphinxcaution}[1]
|
||||||
{\def\spx@noticetype{caution}\begin{sphinxheavybox}\sphinxstylecautiontitle{#1}}
|
{\begin{sphinxheavybox}\sphinxstylecautiontitle{#1}}{\end{sphinxheavybox}}
|
||||||
{\end{sphinxheavybox}}
|
|
||||||
\newenvironment{sphinxattention}[1]
|
\newenvironment{sphinxattention}[1]
|
||||||
{\def\spx@noticetype{attention}\begin{sphinxheavybox}\sphinxstyleattentiontitle{#1}}
|
{\begin{sphinxheavybox}\sphinxstyleattentiontitle{#1}}{\end{sphinxheavybox}}
|
||||||
{\end{sphinxheavybox}}
|
|
||||||
\newenvironment{sphinxdanger}[1]
|
\newenvironment{sphinxdanger}[1]
|
||||||
{\def\spx@noticetype{danger}\begin{sphinxheavybox}\sphinxstyledangertitle{#1}}
|
{\begin{sphinxheavybox}\sphinxstyledangertitle{#1}}{\end{sphinxheavybox}}
|
||||||
{\end{sphinxheavybox}}
|
|
||||||
\newenvironment{sphinxerror}[1]
|
\newenvironment{sphinxerror}[1]
|
||||||
{\def\spx@noticetype{error}\begin{sphinxheavybox}\sphinxstyleerrortitle{#1}}
|
{\begin{sphinxheavybox}\sphinxstyleerrortitle{#1}}{\end{sphinxheavybox}}
|
||||||
{\end{sphinxheavybox}}
|
|
||||||
% The "see also" was quite plain until 7.4.0 as it simply did
|
|
||||||
% \newenvironment{sphinxseealso}[1]{\sphinxstyleseealsotitle{#1}}{}
|
|
||||||
% Here we need to manually insert execution of div.seealso_TeX{color,extras} values
|
|
||||||
\newenvironment{sphinxseealso}[1]
|
|
||||||
{\def\spx@noticetype{seealso}%
|
|
||||||
\begin{sphinxheavybox}\sphinxstyleseealsotitle{#1}%
|
|
||||||
\ifspx@seealso@withtextcolor\color{sphinxseealsoTextColor}\fi
|
|
||||||
\spx@seealso@TeXextras
|
|
||||||
}
|
|
||||||
{\end{sphinxheavybox}}
|
|
||||||
% There was no sphinxtodo environment until 7.4.0 because sphinx.ext.todo
|
|
||||||
% generated \begin{sphinxadmonition}{note}{Todo:} mark-up.
|
|
||||||
\newcounter{sphinxtodo}% to provide targets from todolist directive output
|
|
||||||
\newenvironment{sphinxtodo}[1]
|
|
||||||
{\refstepcounter{sphinxtodo}\def\spx@noticetype{todo}%
|
|
||||||
\begin{sphinxheavybox}\sphinxstyletodotitle{#1}%
|
|
||||||
\ifspx@todo@withtextcolor\color{sphinxtodoTextColor}\fi
|
|
||||||
\spx@todo@TeXextras
|
|
||||||
}
|
|
||||||
{\end{sphinxheavybox}}
|
|
||||||
|
|
||||||
|
|
||||||
% the main dispatch for all types of notices
|
% the main dispatch for all types of notices
|
||||||
\newenvironment{sphinxadmonition}[2]{% #1=type, #2=heading
|
\newenvironment{sphinxadmonition}[2]{% #1=type, #2=heading
|
||||||
@@ -285,119 +227,16 @@
|
|||||||
% the more bulky "sphinx\spx@noticetype BgColor".
|
% the more bulky "sphinx\spx@noticetype BgColor".
|
||||||
\sphinxcolorlet{spx@notice@bordercolor}{sphinx#1BorderColor}%
|
\sphinxcolorlet{spx@notice@bordercolor}{sphinx#1BorderColor}%
|
||||||
\sphinxcolorlet{spx@notice@bgcolor}{sphinx#1BgColor}%
|
\sphinxcolorlet{spx@notice@bgcolor}{sphinx#1BgColor}%
|
||||||
% At 7.4.0 there are no \spx@<type>@boder macros anymore only top, left,
|
\spx@notice@border \dimexpr\csname spx@#1@border\endcsname\relax
|
||||||
% bottom, right. For this legacy \spx@notice@border only needed by
|
|
||||||
% sphinxlightbox (which is not used by own Sphinx environments anymore)
|
|
||||||
% we thus use here @top
|
|
||||||
\spx@notice@border \dimexpr\csname spx@#1@border@top\endcsname\relax
|
|
||||||
% trigger the sphinx<type> environment, #2=heading is passed as argument
|
% trigger the sphinx<type> environment, #2=heading is passed as argument
|
||||||
\begin{sphinx#1}{#2}%
|
\begin{sphinx#1}{#2}%
|
||||||
% MEMO: the heading #2 will be typeset before the next lines are executed
|
|
||||||
% 6.2.0 support of div.<type>_TeX{color,extras} options
|
% 6.2.0 support of div.<type>_TeX{color,extras} options
|
||||||
\csname ifspx@\spx@noticetype @withtextcolor\endcsname
|
\csname ifspx@\spx@noticetype @withtextcolor\endcsname
|
||||||
\color{sphinx\spx@noticetype TextColor}%
|
\color{sphinx\spx@noticetype TextColor}%
|
||||||
\fi
|
\fi
|
||||||
% Other code to be executed at start of contents (after title)
|
|
||||||
\csname spx@\spx@noticetype @TeXextras\endcsname
|
\csname spx@\spx@noticetype @TeXextras\endcsname
|
||||||
}
|
}
|
||||||
% workaround some LaTeX "feature" of \end command (i.e. can't use "sphinx#1" here)
|
% workaround some LaTeX "feature" of \end command (can't use "sphinx#1" here)
|
||||||
{\edef\spx@temp{\noexpand\end{sphinx\spx@noticetype}}\spx@temp}
|
{\edef\spx@temp{\noexpand\end{sphinx\spx@noticetype}}\spx@temp}
|
||||||
|
|
||||||
% TODO: allow these next three settings to be customized individually.
|
|
||||||
% This can however already be done at user level by \renewcommand
|
|
||||||
% inside renew'ed environments sphinxnote, sphinxhint etc...
|
|
||||||
\newcommand\sphinxtitlerowtoppadding{5pt}
|
|
||||||
\newcommand\sphinxtitlerowbottompadding{3pt}
|
|
||||||
\newcommand\sphinxtitlerowaftericonspacecmd{\hskip0.5em\relax}
|
|
||||||
% 7.4.0 used this longer name:
|
|
||||||
\newcommand\sphinxdotitlerowwithicon{\sphinxdotitlerow}
|
|
||||||
\newcommand\sphinxdotitlerow[2]{% #1=type, #2=heading (without final colon)
|
|
||||||
\begingroup
|
|
||||||
\kern-\spx@boxes@padding@top
|
|
||||||
\parskip\z@skip % the \parskip business is a workaround to a vertical
|
|
||||||
% glue issue showing in LaTeX earlier than 2023-06-01
|
|
||||||
\noindent
|
|
||||||
\kern-\spx@boxes@padding@left % must have been configured by a prior
|
|
||||||
% \spx@boxes@fcolorbox@setup{<type>}
|
|
||||||
% inherit settings from the enclosing box and modify what is needed
|
|
||||||
\spx@boxes@border@top =\z@
|
|
||||||
\spx@boxes@border@right =\z@
|
|
||||||
\spx@boxes@border@bottom =\z@
|
|
||||||
\spx@boxes@border@left =\z@
|
|
||||||
\spx@boxes@radius@bottomright@x=\z@
|
|
||||||
\spx@boxes@radius@bottomright@y=\z@
|
|
||||||
\spx@boxes@radius@bottomleft@x=\z@
|
|
||||||
\spx@boxes@radius@bottomleft@x=\z@
|
|
||||||
\spx@boxes@padding@top =\sphinxtitlerowtoppadding\relax
|
|
||||||
\spx@boxes@padding@bottom=\sphinxtitlerowbottompadding\relax
|
|
||||||
\spx@boxes@withshadowfalse
|
|
||||||
\sphinxcolorlet{spx@boxes@backgroundcolor}{sphinx#1TtlBgColor}%
|
|
||||||
\spx@boxes@fcolorbox{%
|
|
||||||
\parbox[t]{\linewidth}{% 7.4.0 used \makebox, but wrapping of long titles
|
|
||||||
% is needed for generic admonition or topic box.
|
|
||||||
\sphinxAtStartPar
|
|
||||||
% 8.1.0 auto-drops extra space if no icon
|
|
||||||
\sbox\z@{\@nameuse{sphinx#1TtlIcon}}%
|
|
||||||
\ifdim\wd\z@>\z@
|
|
||||||
\textcolor{sphinx#1TtlFgColor}{%
|
|
||||||
\@nameuse{sphinx#1TtlIcon}%
|
|
||||||
% The next macro is located here for legacy reasons of earlier
|
|
||||||
% functioning of \spx@faIcon. When fontawesome{5,}.sty both
|
|
||||||
% are unavailable, it (formerly) gobbled this next macro.
|
|
||||||
% We leave it here now although it could be moved to after
|
|
||||||
% the closing brace.
|
|
||||||
\sphinxtitlerowaftericonspacecmd
|
|
||||||
}%
|
|
||||||
\fi
|
|
||||||
\sphinxstrong{#2}%
|
|
||||||
\strut
|
|
||||||
\par
|
|
||||||
}%
|
|
||||||
}%
|
|
||||||
\kern-\spx@boxes@padding@right
|
|
||||||
\par
|
|
||||||
\endgroup
|
|
||||||
\vskip-\parskip
|
|
||||||
\kern\spx@boxes@padding@top
|
|
||||||
}
|
|
||||||
|
|
||||||
% #1 holds the localized name of the notice, postfixed with a colon.
|
|
||||||
% \sphinxremovefinalcolon{#1} will typeset #1 without the colon.
|
|
||||||
% Legacy definitions (done in sphinxlatexstyletext.sty) were all using
|
|
||||||
% a boring plain \sphinxstrong{#1}, now we use a coloured title row.
|
|
||||||
\newcommand\sphinxstylenotetitle [1]{\sphinxdotitlerow{note}{\sphinxremovefinalcolon{#1}}}
|
|
||||||
\newcommand\sphinxstylehinttitle [1]{\sphinxdotitlerow{hint}{\sphinxremovefinalcolon{#1}}}
|
|
||||||
\newcommand\sphinxstyleimportanttitle[1]{\sphinxdotitlerow{important}{\sphinxremovefinalcolon{#1}}}
|
|
||||||
\newcommand\sphinxstyletiptitle [1]{\sphinxdotitlerow{tip}{\sphinxremovefinalcolon{#1}}}
|
|
||||||
\newcommand\sphinxstylewarningtitle [1]{\sphinxdotitlerow{warning}{\sphinxremovefinalcolon{#1}}}
|
|
||||||
\newcommand\sphinxstylecautiontitle [1]{\sphinxdotitlerow{caution}{\sphinxremovefinalcolon{#1}}}
|
|
||||||
\newcommand\sphinxstyleattentiontitle[1]{\sphinxdotitlerow{attention}{\sphinxremovefinalcolon{#1}}}
|
|
||||||
\newcommand\sphinxstyledangertitle [1]{\sphinxdotitlerow{danger}{\sphinxremovefinalcolon{#1}}}
|
|
||||||
\newcommand\sphinxstyleerrortitle [1]{\sphinxdotitlerow{error}{\sphinxremovefinalcolon{#1}}}
|
|
||||||
\newcommand\sphinxstyleseealsotitle [1]{\sphinxdotitlerow{seealso}{\sphinxremovefinalcolon{#1}}}
|
|
||||||
\newcommand\sphinxstyletodotitle [1]{\sphinxdotitlerow{todo}{\sphinxremovefinalcolon{#1}}}
|
|
||||||
%
|
|
||||||
% A utility to remove a final colon. Removing last token is not easy in
|
|
||||||
% LaTeX, and there are additional complications:
|
|
||||||
% - some languages will make the : "active" in document body,
|
|
||||||
% - the generic admonition ends up using "note", so for \sphinxnotetitle to
|
|
||||||
% use it safely, the utility has to allow an input not having any final colon.
|
|
||||||
% - a bit far-fetched but maybe there is more than one colon inside the input
|
|
||||||
% (possible from a generic admonition title).
|
|
||||||
% Hence the scary code.
|
|
||||||
\newcommand\sphinxremovefinalcolon[1]{% #1 is the "active" : TeX token
|
|
||||||
% Prior to 7.4.0 this was defined with \protected\def but we do not
|
|
||||||
% see what usefulness this could have.
|
|
||||||
\renewcommand\sphinxremovefinalcolon[1]{%
|
|
||||||
% complications due to : possibly "active"
|
|
||||||
\begingroup\ifnum\catcode`:=\active
|
|
||||||
\def\x####1#1\relax{####1}%
|
|
||||||
\else\def\x####1:\relax{####1}\fi
|
|
||||||
\expandafter\endgroup\x##1\relax
|
|
||||||
% trick to let \x work also if input ##1 has no ending colon
|
|
||||||
\@gobblefour#1\relax:\relax\relax\relax
|
|
||||||
}%
|
|
||||||
}% end of wrapper to inject active :
|
|
||||||
\begingroup\catcode`:\active\expandafter\endgroup\sphinxremovefinalcolon:
|
|
||||||
|
|
||||||
\endinput
|
\endinput
|
||||||
|
2
docs/build/latex/sphinxlatexcontainers.sty
vendored
2
docs/build/latex/sphinxlatexcontainers.sty
vendored
@@ -1,7 +1,7 @@
|
|||||||
%% CONTAINER DIRECTIVES
|
%% CONTAINER DIRECTIVES
|
||||||
%
|
%
|
||||||
% change this info string if making any custom modification
|
% change this info string if making any custom modification
|
||||||
\ProvidesPackage{sphinxlatexcontainers}[2021/05/03 containers]
|
\ProvidesFile{sphinxlatexcontainers.sty}[2021/05/03 containers]
|
||||||
|
|
||||||
% The purpose of this file is to provide a dummy environment sphinxclass which
|
% The purpose of this file is to provide a dummy environment sphinxclass which
|
||||||
% will be inserted for each class in each container directive. The class name
|
% will be inserted for each class in each container directive. The class name
|
||||||
|
5
docs/build/latex/sphinxlatexgraphics.sty
vendored
5
docs/build/latex/sphinxlatexgraphics.sty
vendored
@@ -1,7 +1,7 @@
|
|||||||
%% GRAPHICS
|
%% GRAPHICS
|
||||||
%
|
%
|
||||||
% change this info string if making any custom modification
|
% change this info string if making any custom modification
|
||||||
\ProvidesPackage{sphinxlatexgraphics}[2024/08/13 v8.1.0 graphics]
|
\ProvidesFile{sphinxlatexgraphics.sty}[2021/01/27 graphics]
|
||||||
|
|
||||||
% Provides support for this output mark-up from Sphinx latex writer:
|
% Provides support for this output mark-up from Sphinx latex writer:
|
||||||
%
|
%
|
||||||
@@ -84,8 +84,7 @@
|
|||||||
\ifin@
|
\ifin@
|
||||||
\setbox\spx@image@box
|
\setbox\spx@image@box
|
||||||
\hbox{\includegraphics
|
\hbox{\includegraphics
|
||||||
[#1,% contains only width and/or height which are overruled next
|
[%#1,% contained only width and/or height and overruled anyhow
|
||||||
% but in future may contain page=N hence must be kept
|
|
||||||
width=\spx@image@requiredwidth,height=\spx@image@requiredheight]%
|
width=\spx@image@requiredwidth,height=\spx@image@requiredheight]%
|
||||||
{#2}}%
|
{#2}}%
|
||||||
% \includegraphics does not set box dimensions to the exactly
|
% \includegraphics does not set box dimensions to the exactly
|
||||||
|
2
docs/build/latex/sphinxlatexindbibtoc.sty
vendored
2
docs/build/latex/sphinxlatexindbibtoc.sty
vendored
@@ -1,7 +1,7 @@
|
|||||||
%% INDEX, BIBLIOGRAPHY, APPENDIX, TABLE OF CONTENTS
|
%% INDEX, BIBLIOGRAPHY, APPENDIX, TABLE OF CONTENTS
|
||||||
%
|
%
|
||||||
% change this info string if making any custom modification
|
% change this info string if making any custom modification
|
||||||
\ProvidesPackage{sphinxlatexindbibtoc}[2021/01/27 index, bib., toc]
|
\ProvidesFile{sphinxlatexindbibtoc.sty}[2021/01/27 index, bib., toc]
|
||||||
|
|
||||||
% Provides support for this output mark-up from Sphinx latex writer:
|
% Provides support for this output mark-up from Sphinx latex writer:
|
||||||
%
|
%
|
||||||
|
2
docs/build/latex/sphinxlatexlists.sty
vendored
2
docs/build/latex/sphinxlatexlists.sty
vendored
@@ -1,7 +1,7 @@
|
|||||||
%% ALPHANUMERIC LIST ITEMS
|
%% ALPHANUMERIC LIST ITEMS
|
||||||
%
|
%
|
||||||
% change this info string if making any custom modification
|
% change this info string if making any custom modification
|
||||||
\ProvidesPackage{sphinxlatexlists}[2021/12/20 lists]
|
\ProvidesFile{sphinxlatexlists.sty}[2021/12/20 lists]
|
||||||
|
|
||||||
% Provides support for this output mark-up from Sphinx latex writer:
|
% Provides support for this output mark-up from Sphinx latex writer:
|
||||||
% - \sphinxsetlistlabels
|
% - \sphinxsetlistlabels
|
||||||
|
28
docs/build/latex/sphinxlatexliterals.sty
vendored
28
docs/build/latex/sphinxlatexliterals.sty
vendored
@@ -1,7 +1,7 @@
|
|||||||
%% LITERAL BLOCKS
|
%% LITERAL BLOCKS
|
||||||
%
|
%
|
||||||
% change this info string if making any custom modification
|
% change this info string if making any custom modification
|
||||||
\ProvidesPackage{sphinxlatexliterals}[2024/07/01 v7.4.0 code-blocks and parsed literals]
|
\ProvidesFile{sphinxlatexliterals.sty}[2023/04/01 code-blocks and parsed literals]
|
||||||
|
|
||||||
% Provides support for this output mark-up from Sphinx latex writer:
|
% Provides support for this output mark-up from Sphinx latex writer:
|
||||||
%
|
%
|
||||||
@@ -34,7 +34,6 @@
|
|||||||
% - needspace
|
% - needspace
|
||||||
% - sphinxpackageboxes
|
% - sphinxpackageboxes
|
||||||
\RequirePackage{sphinxpackageboxes}
|
\RequirePackage{sphinxpackageboxes}
|
||||||
% 7.4.0 removes unneeded usage of \spx@boxes@border
|
|
||||||
|
|
||||||
% also in sphinxlatexadmonitions.sty:
|
% also in sphinxlatexadmonitions.sty:
|
||||||
% This is a workaround to a "feature" of French lists, when literal block
|
% This is a workaround to a "feature" of French lists, when literal block
|
||||||
@@ -225,6 +224,7 @@
|
|||||||
\spx@boxes@border@right\z@
|
\spx@boxes@border@right\z@
|
||||||
\spx@boxes@border@bottom\z@
|
\spx@boxes@border@bottom\z@
|
||||||
\spx@boxes@border@left\z@
|
\spx@boxes@border@left\z@
|
||||||
|
\spx@boxes@border\z@
|
||||||
% MEMO: rounded corners still make sense in presence of a background
|
% MEMO: rounded corners still make sense in presence of a background
|
||||||
% color, so we do not force the fcolorbox@rectangle here
|
% color, so we do not force the fcolorbox@rectangle here
|
||||||
\fi
|
\fi
|
||||||
@@ -512,9 +512,6 @@
|
|||||||
\setbox\spx@tempboxa
|
\setbox\spx@tempboxa
|
||||||
\vtop{\raggedright\hyphenpenalty\z@\exhyphenpenalty\z@
|
\vtop{\raggedright\hyphenpenalty\z@\exhyphenpenalty\z@
|
||||||
\doublehyphendemerits\z@\finalhyphendemerits\z@
|
\doublehyphendemerits\z@\finalhyphendemerits\z@
|
||||||
% Avoid TeX reporting Overfull \hbox'es during this measuring phase. Setting
|
|
||||||
% \hbadness to \@M to avoid Underfull reports is unneeded due to \raggedright.
|
|
||||||
\hfuzz\maxdimen
|
|
||||||
\spx@everypar{}\noindent\strut\FV@Line\strut\spx@par
|
\spx@everypar{}\noindent\strut\FV@Line\strut\spx@par
|
||||||
\spx@verb@getwidths}%
|
\spx@verb@getwidths}%
|
||||||
\ifdim\spx@verb@maxwidth>
|
\ifdim\spx@verb@maxwidth>
|
||||||
@@ -673,18 +670,25 @@
|
|||||||
\def\sphinxVerbatim@Before
|
\def\sphinxVerbatim@Before
|
||||||
{\sphinxVerbatim@Title\nointerlineskip
|
{\sphinxVerbatim@Title\nointerlineskip
|
||||||
\kern\dimexpr-\dp\strutbox+\sphinxbelowcaptionspace
|
\kern\dimexpr-\dp\strutbox+\sphinxbelowcaptionspace
|
||||||
% MEMO: prior to 7.4.0 a test was done for presence or
|
% if no frame (code-blocks inside table cells), remove
|
||||||
% not of a frame and if not top padding was removed if
|
% the top padding (better visually)
|
||||||
% no background color. A background color is now always
|
\ifspx@opt@verbatimwithframe\else
|
||||||
% assumed, so this got removed.
|
% but we must now check if there is a background color
|
||||||
|
% MEMO: "fcolorbox@setup" will have been done by time of use
|
||||||
|
\ifspx@boxes@withbackgroundcolor\else-\spx@boxes@padding@top\fi
|
||||||
|
\fi
|
||||||
% caption package adds \abovecaptionskip vspace, remove it
|
% caption package adds \abovecaptionskip vspace, remove it
|
||||||
\spx@ifcaptionpackage{-\abovecaptionskip}{}\relax}%
|
\spx@ifcaptionpackage{-\abovecaptionskip}{}\relax}%
|
||||||
\else
|
\else
|
||||||
\vskip\sphinxverbatimsmallskipamount
|
\vskip\sphinxverbatimsmallskipamount
|
||||||
\def\sphinxVerbatim@After
|
\def\sphinxVerbatim@After
|
||||||
{\nointerlineskip\kern\dimexpr\dp\strutbox
|
{\nointerlineskip\kern\dimexpr\dp\strutbox
|
||||||
% MEMO: 7.4.0 removes here too an optional removal of bottom padding
|
\ifspx@opt@verbatimwithframe\else
|
||||||
\spx@ifcaptionpackage{-\abovecaptionskip}{}\relax
|
% but we must now check if there is a background color
|
||||||
|
% MEMO: "fcolorbox@setup" will have been done by time of use
|
||||||
|
\ifspx@boxes@withbackgroundcolor\else-\spx@boxes@padding@bottom\fi
|
||||||
|
\fi
|
||||||
|
\spx@ifcaptionpackage{-\abovecaptionskip}{}\relax
|
||||||
\sphinxVerbatim@Title}%
|
\sphinxVerbatim@Title}%
|
||||||
\fi
|
\fi
|
||||||
\def\@captype{literalblock}%
|
\def\@captype{literalblock}%
|
||||||
|
31
docs/build/latex/sphinxlatexnumfig.sty
vendored
31
docs/build/latex/sphinxlatexnumfig.sty
vendored
@@ -1,7 +1,7 @@
|
|||||||
%% NUMBERING OF FIGURES, TABLES, AND LITERAL BLOCKS
|
%% NUMBERING OF FIGURES, TABLES, AND LITERAL BLOCKS
|
||||||
%
|
%
|
||||||
% change this info string if making any custom modification
|
% change this info string if making any custom modification
|
||||||
\ProvidesPackage{sphinxlatexnumfig}[2024/07/31 v8.1.0 numbering]
|
\ProvidesFile{sphinxlatexnumfig.sty}[2021/01/27 numbering]
|
||||||
|
|
||||||
% Requires: remreset (old LaTeX only)
|
% Requires: remreset (old LaTeX only)
|
||||||
% relates to numfig and numfig_secnum_depth configuration variables
|
% relates to numfig and numfig_secnum_depth configuration variables
|
||||||
@@ -37,11 +37,7 @@
|
|||||||
\def\theequation{\arabic{equation}}%
|
\def\theequation{\arabic{equation}}%
|
||||||
\fi
|
\fi
|
||||||
\else
|
\else
|
||||||
% See apologetic comments on TeX wizardry at bottom of file.
|
\let\spx@preAthefigure\@empty
|
||||||
% The reason for this one is to catch case where there will be only
|
|
||||||
% the number with no prefix from enclosing sectioning (can happen
|
|
||||||
% with latex_toplevel_sectioning='part').
|
|
||||||
\def\spx@preAthefigure{\expandafter\spx@magicsep@s\romannumeral-`0}
|
|
||||||
\let\spx@preBthefigure\@empty
|
\let\spx@preBthefigure\@empty
|
||||||
% \ifspx@opt@usespart % <-- LaTeX writer could pass such a 'usespart' boolean
|
% \ifspx@opt@usespart % <-- LaTeX writer could pass such a 'usespart' boolean
|
||||||
% % as sphinx.sty package option
|
% % as sphinx.sty package option
|
||||||
@@ -55,7 +51,7 @@
|
|||||||
\ifnum\spx@opt@numfigreset>0
|
\ifnum\spx@opt@numfigreset>0
|
||||||
\ltx@ifundefined{c@chapter}
|
\ltx@ifundefined{c@chapter}
|
||||||
{}
|
{}
|
||||||
{\g@addto@macro\spx@preAthefigure{\ifnum\c@chapter>\z@\arabic{chapter}\spx@magicsep}%
|
{\g@addto@macro\spx@preAthefigure{\ifnum\c@chapter>\z@\arabic{chapter}.}%
|
||||||
\g@addto@macro\spx@preBthefigure{\fi}}%
|
\g@addto@macro\spx@preBthefigure{\fi}}%
|
||||||
\fi
|
\fi
|
||||||
\ifnum\spx@opt@numfigreset>1
|
\ifnum\spx@opt@numfigreset>1
|
||||||
@@ -65,7 +61,7 @@
|
|||||||
\ifspx@opt@mathnumfig
|
\ifspx@opt@mathnumfig
|
||||||
\@addtoreset{equation}{section}%
|
\@addtoreset{equation}{section}%
|
||||||
\fi%
|
\fi%
|
||||||
\g@addto@macro\spx@preAthefigure{\ifnum\c@section>\z@\arabic{section}\spx@magicsep}%
|
\g@addto@macro\spx@preAthefigure{\ifnum\c@section>\z@\arabic{section}.}%
|
||||||
\g@addto@macro\spx@preBthefigure{\fi}%
|
\g@addto@macro\spx@preBthefigure{\fi}%
|
||||||
\fi
|
\fi
|
||||||
\ifnum\spx@opt@numfigreset>2
|
\ifnum\spx@opt@numfigreset>2
|
||||||
@@ -75,7 +71,7 @@
|
|||||||
\ifspx@opt@mathnumfig
|
\ifspx@opt@mathnumfig
|
||||||
\@addtoreset{equation}{subsection}%
|
\@addtoreset{equation}{subsection}%
|
||||||
\fi%
|
\fi%
|
||||||
\g@addto@macro\spx@preAthefigure{\ifnum\c@subsection>\z@\arabic{subsection}\spx@magicsep}%
|
\g@addto@macro\spx@preAthefigure{\ifnum\c@subsection>\z@\arabic{subsection}.}%
|
||||||
\g@addto@macro\spx@preBthefigure{\fi}%
|
\g@addto@macro\spx@preBthefigure{\fi}%
|
||||||
\fi
|
\fi
|
||||||
\ifnum\spx@opt@numfigreset>3
|
\ifnum\spx@opt@numfigreset>3
|
||||||
@@ -85,7 +81,7 @@
|
|||||||
\ifspx@opt@mathnumfig
|
\ifspx@opt@mathnumfig
|
||||||
\@addtoreset{equation}{subsubsection}%
|
\@addtoreset{equation}{subsubsection}%
|
||||||
\fi%
|
\fi%
|
||||||
\g@addto@macro\spx@preAthefigure{\ifnum\c@subsubsection>\z@\arabic{subsubsection}\spx@magicsep}%
|
\g@addto@macro\spx@preAthefigure{\ifnum\c@subsubsection>\z@\arabic{subsubsection}.}%
|
||||||
\g@addto@macro\spx@preBthefigure{\fi}%
|
\g@addto@macro\spx@preBthefigure{\fi}%
|
||||||
\fi
|
\fi
|
||||||
\ifnum\spx@opt@numfigreset>4
|
\ifnum\spx@opt@numfigreset>4
|
||||||
@@ -95,7 +91,7 @@
|
|||||||
\ifspx@opt@mathnumfig
|
\ifspx@opt@mathnumfig
|
||||||
\@addtoreset{equation}{paragraph}%
|
\@addtoreset{equation}{paragraph}%
|
||||||
\fi%
|
\fi%
|
||||||
\g@addto@macro\spx@preAthefigure{\ifnum\c@subparagraph>\z@\arabic{subparagraph}\spx@magicsep}%
|
\g@addto@macro\spx@preAthefigure{\ifnum\c@subparagraph>\z@\arabic{subparagraph}.}%
|
||||||
\g@addto@macro\spx@preBthefigure{\fi}%
|
\g@addto@macro\spx@preBthefigure{\fi}%
|
||||||
\fi
|
\fi
|
||||||
\ifnum\spx@opt@numfigreset>5
|
\ifnum\spx@opt@numfigreset>5
|
||||||
@@ -105,7 +101,7 @@
|
|||||||
\ifspx@opt@mathnumfig
|
\ifspx@opt@mathnumfig
|
||||||
\@addtoreset{equation}{subparagraph}%
|
\@addtoreset{equation}{subparagraph}%
|
||||||
\fi%
|
\fi%
|
||||||
\g@addto@macro\spx@preAthefigure{\ifnum\c@subsubparagraph>\z@\arabic{subsubparagraph}\spx@magicsep}%
|
\g@addto@macro\spx@preAthefigure{\ifnum\c@subsubparagraph>\z@\arabic{subsubparagraph}.}%
|
||||||
\g@addto@macro\spx@preBthefigure{\fi}%
|
\g@addto@macro\spx@preBthefigure{\fi}%
|
||||||
\fi
|
\fi
|
||||||
\expandafter\g@addto@macro
|
\expandafter\g@addto@macro
|
||||||
@@ -118,18 +114,9 @@
|
|||||||
\g@addto@macro\theliteralblock{\arabic{literalblock}}%
|
\g@addto@macro\theliteralblock{\arabic{literalblock}}%
|
||||||
\ifspx@opt@mathnumfig
|
\ifspx@opt@mathnumfig
|
||||||
\let\theequation\spx@preAthefigure
|
\let\theequation\spx@preAthefigure
|
||||||
\g@addto@macro\theequation{E}%
|
\g@addto@macro\theequation{\arabic{equation}}%
|
||||||
\fi
|
\fi
|
||||||
\fi
|
\fi
|
||||||
}% end of big \AtBeginDocument
|
}% end of big \AtBeginDocument
|
||||||
|
|
||||||
% Sorry for TeX wizardry here. We need to keep expandability. Explaining
|
|
||||||
% the mechanism is not really feasible to non TeX-experts, but the idea
|
|
||||||
% is to force next `\ifnum` conditional so we can check what comes next.
|
|
||||||
% All cases are accounted for (i.e. not an equation, or an equation at top
|
|
||||||
% level, or an equation in some section at some depth).
|
|
||||||
\def\spx@magicsep{\expandafter\spx@magicsep@i\romannumeral-`0}
|
|
||||||
\def\spx@magicsep@i#1{\if#1E\spx@opt@mathnumsep\arabic{equation}\else.#1\fi}
|
|
||||||
%
|
|
||||||
\def\spx@magicsep@s#1{\if#1E\arabic{equation}\else#1\fi}
|
|
||||||
\endinput
|
\endinput
|
||||||
|
39
docs/build/latex/sphinxlatexobjects.sty
vendored
39
docs/build/latex/sphinxlatexobjects.sty
vendored
@@ -1,7 +1,7 @@
|
|||||||
%% MODULE RELEASE DATA AND OBJECT DESCRIPTIONS
|
%% MODULE RELEASE DATA AND OBJECT DESCRIPTIONS
|
||||||
%
|
%
|
||||||
% change this info string if making any custom modification
|
% change this info string if making any custom modification
|
||||||
\ProvidesPackage{sphinxlatexobjects}[2025/02/11 documentation environments]
|
\ProvidesFile{sphinxlatexobjects.sty}[2023/07/23 documentation environments]
|
||||||
|
|
||||||
% Provides support for this output mark-up from Sphinx latex writer:
|
% Provides support for this output mark-up from Sphinx latex writer:
|
||||||
%
|
%
|
||||||
@@ -279,37 +279,18 @@
|
|||||||
\newcommand{\pysigstopmultiline}{\sphinxsigismultilinefalse\itemsep\sphinxsignaturesep}%
|
\newcommand{\pysigstopmultiline}{\sphinxsigismultilinefalse\itemsep\sphinxsignaturesep}%
|
||||||
|
|
||||||
% Production lists
|
% Production lists
|
||||||
% This simply outputs the lines as is, in monospace font. Refers #13326.
|
|
||||||
% (the left padding for multi-line alignment is from the nodes themselves,
|
|
||||||
% and latex is configured below to obey such horizontal whitespace).
|
|
||||||
%
|
|
||||||
% - The legacy code used longtable and hardcoded the separator as ::=
|
|
||||||
% via dedicated macros defined by the environment itself.
|
|
||||||
% - Here the separator is part of the node. Any extra LaTeX mark-up would
|
|
||||||
% have to originate from the writer itself to decorate it.
|
|
||||||
% - The legacy code used strangely \parindent and \indent. Possibly
|
|
||||||
% (unchecked) due to an earlier tabular usage, but a longtable does not
|
|
||||||
% work in paragraph mode, so \parindent was without effect and
|
|
||||||
% \indent only caused some extra blank line above display.
|
|
||||||
% - The table had some whitespace on its left, which we imitate here via
|
|
||||||
% \parindent usage (which works in our context...).
|
|
||||||
%
|
%
|
||||||
\newenvironment{productionlist}{%
|
\newenvironment{productionlist}{%
|
||||||
\bigskip % imitate close enough legacy vertical whitespace, which was
|
% \def\sphinxoptional##1{{\Large[}##1{\Large]}}
|
||||||
% visibly excessive
|
\def\production##1##2{\\\sphinxcode{\sphinxupquote{##1}}&::=&\sphinxcode{\sphinxupquote{##2}}}%
|
||||||
\ttfamily % needed for space tokens to have same width as letters
|
\def\productioncont##1{\\& &\sphinxcode{\sphinxupquote{##1}}}%
|
||||||
\parindent1em % width of a "quad", font-dependent, usually circa width of 2
|
\parindent=2em
|
||||||
% letters
|
\indent
|
||||||
\obeylines % line in = line out
|
\setlength{\LTpre}{0pt}%
|
||||||
\parskip\z@skip % prevent the parskip vertical whitespace between lines,
|
\setlength{\LTpost}{0pt}%
|
||||||
% which are technically to LaTeX now each its own paragraph
|
\begin{longtable}[l]{lcl}
|
||||||
\@vobeyspaces % obey whitespace
|
|
||||||
% now a technicality to, only locally to this environment, prevent the
|
|
||||||
% suppression of indentation of first line, if it comes right after
|
|
||||||
% \section. Cf package indentfirst from which the code is borrowed.
|
|
||||||
\let\@afterindentfalse\@afterindenttrue\@afterindenttrue
|
|
||||||
}{%
|
}{%
|
||||||
\par % does not hurt...
|
\end{longtable}
|
||||||
}
|
}
|
||||||
|
|
||||||
% Definition lists; requested by AMK for HOWTO documents. Probably useful
|
% Definition lists; requested by AMK for HOWTO documents. Probably useful
|
||||||
|
82
docs/build/latex/sphinxlatexshadowbox.sty
vendored
82
docs/build/latex/sphinxlatexshadowbox.sty
vendored
@@ -1,37 +1,21 @@
|
|||||||
%% TOPIC AND CONTENTS BOXES
|
%% TOPIC AND CONTENTS BOXES
|
||||||
%
|
%
|
||||||
% change this info string if making any custom modification
|
% change this info string if making any custom modification
|
||||||
\ProvidesPackage{sphinxlatexshadowbox}[2024/07/28 v8.1.0 sphinxShadowBox]
|
\ProvidesFile{sphinxlatexshadowbox.sty}[2023/03/19 sphinxShadowBox]
|
||||||
|
|
||||||
% Provides support for this output mark-up from Sphinx latex writer:
|
% Provides support for this output mark-up from Sphinx latex writer:
|
||||||
%
|
%
|
||||||
% - Environments: sphinxtopic, sphinxcontents, and sphinxsidebar.
|
% - sphinxShadowBox (environment)
|
||||||
%
|
|
||||||
% These wrappers replace at 8.1.0 former direct use of sphinxShadowBox
|
|
||||||
% environment which did not allow separate styling.
|
|
||||||
%
|
|
||||||
% - Commands: \sphinxstyletopictitle, \sphinxstylecontentstitle, and
|
|
||||||
% \sphinxstylesidebartitle.
|
|
||||||
%
|
|
||||||
% At 8.1.0 they default to use \sphinxdotitlerow whose definiion is done in
|
|
||||||
% sphinxlatexadmonitions.sty. There is also \sphinxstylesidebarsubtitle
|
|
||||||
% which does not use \sphinxdotitlerow.
|
|
||||||
%
|
%
|
||||||
% Dependencies (they do not need to be defined at time of loading):
|
% Dependencies (they do not need to be defined at time of loading):
|
||||||
%
|
%
|
||||||
% - of course the various colour and dimension options handled via sphinx.sty
|
% - of course the various colour and dimension options handled via sphinx.sty
|
||||||
% - dimension register \spx@image@maxheight from sphinxlatexgraphics.sty
|
% - dimension register \spx@image@maxheight from sphinxlatexgraphics.sty
|
||||||
% - \savenotes/\spewnotes from sphinxpackagefootnote.sty
|
% - \savenotes/\spewnotes from sphinxpackagefootnote
|
||||||
% - \ifspx@inframed defined in sphinx.sty
|
% - \ifspx@inframed defined in sphinx.sty
|
||||||
% - \sphinxdotitlerow from sphinxlatexadmonitions.sty
|
|
||||||
% - \spx@boxes@fcolorbox@setup from sphinxpackageboxes.sty
|
|
||||||
%
|
%
|
||||||
|
% Requires:
|
||||||
\RequirePackage{framed}
|
\RequirePackage{framed}
|
||||||
% Those are required either before or after by sphinx.sty anyhow, but for
|
|
||||||
% clarity we list them here:
|
|
||||||
\RequirePackage{sphinxlatexgraphics}
|
|
||||||
\RequirePackage{sphinxpackagefootnote}
|
|
||||||
\RequirePackage{sphinxlatexadmonitions}
|
|
||||||
\RequirePackage{sphinxpackageboxes}
|
\RequirePackage{sphinxpackageboxes}
|
||||||
|
|
||||||
% At 5.1.0 the code formerly here in a definition of \spx@ShadowFBox has been
|
% At 5.1.0 the code formerly here in a definition of \spx@ShadowFBox has been
|
||||||
@@ -61,28 +45,9 @@
|
|||||||
% in contrast with the framing used for literal blocks, also based, but in a
|
% in contrast with the framing used for literal blocks, also based, but in a
|
||||||
% more sophisticated way on usage of \MakeFramed/\endMakeFramed, and
|
% more sophisticated way on usage of \MakeFramed/\endMakeFramed, and
|
||||||
% adjusting to current text indentation.
|
% adjusting to current text indentation.
|
||||||
%
|
\newenvironment{sphinxShadowBox}
|
||||||
% At 8.1.0, sphinxShadowBox takes an optional argument #1 and uses it as
|
|
||||||
% \spx@boxes@fcolorbox@setup{#1} rather than \spx@boxes@fcolorbox@setup{topic}.
|
|
||||||
% Some hesitation whether to move this line to newly added sphinxtopic,
|
|
||||||
% sphinxcontents and sphinxsidebar environmments. But anyhow the environment
|
|
||||||
% also requires later knowing a few more things: sphinx<type>TextColor and
|
|
||||||
% spx@<type>@texextras.
|
|
||||||
%
|
|
||||||
% The #1 defaulting to topic must be such that all parameters expected by
|
|
||||||
% \spx@boxes@fcolorbox@setup actually do exist, see CSS options in sphinx.sty
|
|
||||||
% which is what defines them for contents, topic, and sidebar.
|
|
||||||
%
|
|
||||||
% Fortunately the #1 is not needed in \end{sphinxShadowBox} so we don't have
|
|
||||||
% to work around a LaTeX conception bug that such #1 can not be used as is in
|
|
||||||
% the definition of the \end part of an environment.
|
|
||||||
%
|
|
||||||
% MEMO: the "shadow" is not really drawn directly by this environment but
|
|
||||||
% indirectly via the configuration which is passed over to \spx@boxes@fcolorbox,
|
|
||||||
% which is the macro creating frame and (perhaps but not necessarily) a shadow.
|
|
||||||
\newenvironment{sphinxShadowBox}[1][topic]%
|
|
||||||
{%
|
{%
|
||||||
\spx@boxes@fcolorbox@setup{#1}%
|
\spx@boxes@fcolorbox@setup{topic}%
|
||||||
% we will use the dimen registers from sphinxpackageboxes.sty which now hold
|
% we will use the dimen registers from sphinxpackageboxes.sty which now hold
|
||||||
% the values from options related to topic/contents
|
% the values from options related to topic/contents
|
||||||
% MEMO: \spx@boxes@fcolorbox creates an \hbox but does not quit vertical
|
% MEMO: \spx@boxes@fcolorbox creates an \hbox but does not quit vertical
|
||||||
@@ -91,7 +56,7 @@
|
|||||||
\def\FrameCommand {\spx@boxes@fcolorbox}%
|
\def\FrameCommand {\spx@boxes@fcolorbox}%
|
||||||
% 6.2.0 adds support for div.topic_box-decoration-break=slice.
|
% 6.2.0 adds support for div.topic_box-decoration-break=slice.
|
||||||
% (it is yet undecided if slice style should inhibit a bottom shadow)
|
% (it is yet undecided if slice style should inhibit a bottom shadow)
|
||||||
\@nameuse{ifspx@#1@border@open}%
|
\ifspx@topic@border@open
|
||||||
\def\FirstFrameCommand
|
\def\FirstFrameCommand
|
||||||
{\spx@boxes@fcolorbox@setup@openbottom\FrameCommand}%
|
{\spx@boxes@fcolorbox@setup@openbottom\FrameCommand}%
|
||||||
\def\MidFrameCommand
|
\def\MidFrameCommand
|
||||||
@@ -132,10 +97,10 @@
|
|||||||
\@setminipage
|
\@setminipage
|
||||||
}%
|
}%
|
||||||
\color@begingroup % workaround upstream framed.sty bug
|
\color@begingroup % workaround upstream framed.sty bug
|
||||||
\@nameuse{ifspx@#1@withtextcolor}%
|
\ifspx@topic@withtextcolor
|
||||||
\color{sphinx#1TextColor}%
|
\color{sphinxtopicTextColor}%
|
||||||
\fi
|
\fi
|
||||||
\@nameuse{spx@#1@TeXextras}%
|
\spx@topic@TeXextras
|
||||||
}%
|
}%
|
||||||
{% insert the "endminipage" code
|
{% insert the "endminipage" code
|
||||||
\par\unskip
|
\par\unskip
|
||||||
@@ -148,31 +113,4 @@
|
|||||||
\spewnotes
|
\spewnotes
|
||||||
}
|
}
|
||||||
|
|
||||||
% 8.1.0
|
|
||||||
\newenvironment{sphinxtopic}
|
|
||||||
{\begin{sphinxShadowBox}[topic]}{\end{sphinxShadowBox}}
|
|
||||||
\newenvironment{sphinxcontents}
|
|
||||||
{\begin{sphinxShadowBox}[contents]}{\end{sphinxShadowBox}}
|
|
||||||
% Arguably sphinxsidebar should rather use a wrapfig or similar environment
|
|
||||||
% but this is so dysfunctional in LaTeX (except for self-written documents)
|
|
||||||
% so we prefer to not venture into such a potential quagmire and keep the
|
|
||||||
% legacy rendering using a full width display.
|
|
||||||
\newenvironment{sphinxsidebar}
|
|
||||||
{\begin{sphinxShadowBox}[sidebar]}{\end{sphinxShadowBox}}
|
|
||||||
|
|
||||||
% TODO: decide if this should be in sphinxlatexstyletext.sty rather
|
|
||||||
%
|
|
||||||
% 8.1.0 styles topic/contents/sidebar with a title row, too.
|
|
||||||
% Prior to 8.1.0, definitions use \protected\def but there does not seem
|
|
||||||
% to be any reason so back to \newcommand.
|
|
||||||
\newcommand*\sphinxstyletopictitle[1]{\sphinxdotitlerow{topic}{#1}}
|
|
||||||
\newcommand*\sphinxstylecontentstitle[1]{\sphinxdotitlerow{contents}{#1}}
|
|
||||||
\newcommand*\sphinxstylesidebartitle[1]{\sphinxdotitlerow{sidebar}{#1}}
|
|
||||||
% No default color background for subtitle. The contents next are injected by
|
|
||||||
% LaTeX writer after a blank line in source hence will start a new paragrpah.
|
|
||||||
% The \sphinxAtStartPar here is only for coherence with other text paragraphs,
|
|
||||||
% but does not have serious necessity (its general role is to allow hyphenation
|
|
||||||
% for first word in narrow table cells).
|
|
||||||
\newcommand*\sphinxstylesidebarsubtitle[1]{\sphinxAtStartPar\textbf{#1}}
|
|
||||||
|
|
||||||
\endinput
|
\endinput
|
||||||
|
@@ -1,15 +1,9 @@
|
|||||||
%% TITLES
|
%% TITLES
|
||||||
%
|
%
|
||||||
% change this info string if making any custom modification
|
% change this info string if making any custom modification
|
||||||
\ProvidesPackage{sphinxlatexstyleheadings}[2023/02/11 headings]
|
\ProvidesFile{sphinxlatexstyleheadings.sty}[2023/02/11 headings]
|
||||||
|
|
||||||
\RequirePackage[nobottomtitles*]{titlesec}
|
\RequirePackage[nobottomtitles*]{titlesec}
|
||||||
% tests showed that this setting guarantees \section title has
|
|
||||||
% 3 lines of text following it on same page if near bottom.
|
|
||||||
\renewcommand\bottomtitlespace{6\baselineskip}
|
|
||||||
% the default setting of 0.2\textheight is about 11\baselineskip
|
|
||||||
% (for 10pt letterpaper documents) and may create large voids.
|
|
||||||
|
|
||||||
\@ifpackagelater{titlesec}{2016/03/15}%
|
\@ifpackagelater{titlesec}{2016/03/15}%
|
||||||
{\@ifpackagelater{titlesec}{2016/03/21}%
|
{\@ifpackagelater{titlesec}{2016/03/21}%
|
||||||
{}%
|
{}%
|
||||||
@@ -53,6 +47,7 @@
|
|||||||
\titleformat{\subparagraph}{\normalsize\py@HeaderFamily}%
|
\titleformat{\subparagraph}{\normalsize\py@HeaderFamily}%
|
||||||
{\py@TitleColor\thesubparagraph}{0.5em}{\py@TitleColor}
|
{\py@TitleColor\thesubparagraph}{0.5em}{\py@TitleColor}
|
||||||
|
|
||||||
|
|
||||||
% Since Sphinx 1.5, users should use HeaderFamily key to 'sphinxsetup' rather
|
% Since Sphinx 1.5, users should use HeaderFamily key to 'sphinxsetup' rather
|
||||||
% than defining their own \py@HeaderFamily command (which is still possible).
|
% than defining their own \py@HeaderFamily command (which is still possible).
|
||||||
% Memo: \py@HeaderFamily is also used by \maketitle as defined in
|
% Memo: \py@HeaderFamily is also used by \maketitle as defined in
|
||||||
|
10
docs/build/latex/sphinxlatexstylepage.sty
vendored
10
docs/build/latex/sphinxlatexstylepage.sty
vendored
@@ -1,10 +1,16 @@
|
|||||||
%% PAGE STYLING
|
%% PAGE STYLING
|
||||||
%
|
%
|
||||||
% change this info string if making any custom modification
|
% change this info string if making any custom modification
|
||||||
\ProvidesPackage{sphinxlatexstylepage}[2021/01/27 page styling]
|
\ProvidesFile{sphinxlatexstylepage.sty}[2021/01/27 page styling]
|
||||||
|
|
||||||
% Separate paragraphs by space by default.
|
% Separate paragraphs by space by default.
|
||||||
\RequirePackage{parskip}
|
\IfFileExists{parskip-2001-04-09.sty}% since September 2018 TeXLive update
|
||||||
|
% new parskip.sty, but let it rollback to old one.
|
||||||
|
% hopefully TeX installation not broken and LaTeX kernel not too old
|
||||||
|
{\RequirePackage{parskip}[=v1]}
|
||||||
|
% standard one from 1989. Admittedly \section of article/book gives possibly
|
||||||
|
% anomalous spacing, but we can't require September 2018 release for some time.
|
||||||
|
{\RequirePackage{parskip}}
|
||||||
|
|
||||||
% Style parameters and macros used by most documents here
|
% Style parameters and macros used by most documents here
|
||||||
\raggedbottom
|
\raggedbottom
|
||||||
|
46
docs/build/latex/sphinxlatexstyletext.sty
vendored
46
docs/build/latex/sphinxlatexstyletext.sty
vendored
@@ -1,12 +1,45 @@
|
|||||||
%% TEXT STYLING
|
%% TEXT STYLING
|
||||||
%
|
%
|
||||||
% change this info string if making any custom modification
|
% change this info string if making any custom modification
|
||||||
\ProvidesPackage{sphinxlatexstyletext}[2024/07/28 v8.1.0 text styling]
|
\ProvidesFile{sphinxlatexstyletext.sty}[2023/07/23 text styling]
|
||||||
|
|
||||||
% 7.4.0 has moved all that is related to admonitions to sphinxlatexadmonitions.sty
|
% Basically everything here consists of macros which are part of the latex
|
||||||
% 8.1.0 has moved topic/contents/sidebar to sphinxlatexshadowbox.sty
|
% markup produced by the Sphinx latex writer
|
||||||
% Most everything left here consists of macros which are part of the latex markup
|
|
||||||
% produced by the Sphinx LaTeX writer.
|
% But those arise rather from the default definitions of the respective
|
||||||
|
% latex environments done in sphinxlatexadmonitions.sty
|
||||||
|
\def\sphinxstylenotetitle #1{\sphinxstrong{#1} }
|
||||||
|
\let\sphinxstylehinttitle \sphinxstylenotetitle % #1 holds the localized notice name
|
||||||
|
\let\sphinxstyleimportanttitle\sphinxstylenotetitle % followed by a colon
|
||||||
|
\let\sphinxstyletiptitle \sphinxstylenotetitle
|
||||||
|
\let\sphinxstylewarningtitle \sphinxstylenotetitle
|
||||||
|
\let\sphinxstylecautiontitle \sphinxstylenotetitle
|
||||||
|
\let\sphinxstyleattentiontitle\sphinxstylenotetitle
|
||||||
|
\let\sphinxstyledangertitle \sphinxstylenotetitle
|
||||||
|
\let\sphinxstyleerrortitle \sphinxstylenotetitle
|
||||||
|
\def\sphinxstyleseealsotitle#1{\sphinxstrong{#1}\par\nopagebreak}
|
||||||
|
%
|
||||||
|
% A utility to remove a final colon. Removing last token is not easy in
|
||||||
|
% LaTeX, and there are additional complications:
|
||||||
|
% - some languages will make the : "active" in document body,
|
||||||
|
% - the generic admonition ends up using "note", so for \sphinxnotetitle to
|
||||||
|
% use it safely, the utility has to allow an input not having any final colon.
|
||||||
|
% - a bit far-fetched but maybe there is more than one colon inside the input
|
||||||
|
% (possible from a generic admonition title).
|
||||||
|
% Hence the scary code.
|
||||||
|
\def\sphinxremovefinalcolon#1{% #1 is the "active" : TeX token
|
||||||
|
\protected\def\sphinxremovefinalcolon ##1{%
|
||||||
|
% complications due to : possibly "active"
|
||||||
|
\begingroup\ifnum\catcode`:=\active
|
||||||
|
\def\x####1#1\relax{####1}%
|
||||||
|
\else\def\x####1:\relax{####1}\fi
|
||||||
|
\expandafter\endgroup\x##1\relax
|
||||||
|
% trick to let \x work also if input ##1 has no ending colon
|
||||||
|
\@gobblefour#1\relax:\relax\relax\relax
|
||||||
|
}%
|
||||||
|
}% end of wrapper to inject active :
|
||||||
|
\begingroup\catcode`:\active\expandafter\endgroup\sphinxremovefinalcolon:
|
||||||
|
% See doc/latex.rst for an example.
|
||||||
|
|
||||||
% Some custom font markup commands.
|
% Some custom font markup commands.
|
||||||
\protected\def\sphinxstrong#1{\textbf{#1}}
|
\protected\def\sphinxstrong#1{\textbf{#1}}
|
||||||
@@ -40,7 +73,10 @@
|
|||||||
{{\Large\sffamily#1}\nopagebreak\vspace{1mm}}
|
{{\Large\sffamily#1}\nopagebreak\vspace{1mm}}
|
||||||
\def\sphinxstyleindexlettergroupDefault #1%
|
\def\sphinxstyleindexlettergroupDefault #1%
|
||||||
{{\Large\sffamily\sphinxnonalphabeticalgroupname}\nopagebreak\vspace{1mm}}
|
{{\Large\sffamily\sphinxnonalphabeticalgroupname}\nopagebreak\vspace{1mm}}
|
||||||
|
\protected\def\sphinxstyletopictitle #1{\textbf{#1}\par\medskip}
|
||||||
|
\let\sphinxstylesidebartitle\sphinxstyletopictitle
|
||||||
\protected\def\sphinxstyleothertitle #1{\textbf{#1}}
|
\protected\def\sphinxstyleothertitle #1{\textbf{#1}}
|
||||||
|
\protected\def\sphinxstylesidebarsubtitle #1{~\\\textbf{#1} \smallskip}
|
||||||
% \text.. commands do not allow multiple paragraphs
|
% \text.. commands do not allow multiple paragraphs
|
||||||
% attention, this one is not self-delimiting
|
% attention, this one is not self-delimiting
|
||||||
\protected\def\sphinxstyletheadfamily {\sffamily}
|
\protected\def\sphinxstyletheadfamily {\sffamily}
|
||||||
|
27
docs/build/latex/sphinxlatextables.sty
vendored
27
docs/build/latex/sphinxlatextables.sty
vendored
@@ -1,7 +1,7 @@
|
|||||||
%% TABLES (WITH SUPPORT FOR MERGED CELLS OF GENERAL CONTENTS)
|
%% TABLES (WITH SUPPORT FOR MERGED CELLS OF GENERAL CONTENTS)
|
||||||
%
|
%
|
||||||
% change this info string if making any custom modification
|
% change this info string if making any custom modification
|
||||||
\ProvidesPackage{sphinxlatextables}[2024/07/01 v7.4.0 tables]%
|
\ProvidesFile{sphinxlatextables.sty}[2022/08/15 tables]%
|
||||||
|
|
||||||
% Provides support for this output mark-up from Sphinx latex writer
|
% Provides support for this output mark-up from Sphinx latex writer
|
||||||
% and table templates:
|
% and table templates:
|
||||||
@@ -42,11 +42,6 @@
|
|||||||
% - \sphinxthistablewithnocolorrowsstyle
|
% - \sphinxthistablewithnocolorrowsstyle
|
||||||
% - \sphinxthistablewithvlinesstyle
|
% - \sphinxthistablewithvlinesstyle
|
||||||
% - \sphinxthistablewithnovlinesstyle
|
% - \sphinxthistablewithnovlinesstyle
|
||||||
%
|
|
||||||
% Also provides user command (see docs)
|
|
||||||
% - \sphixncolorblend
|
|
||||||
% (Sphinx 7.4.0 now requires xcolor, so \sphinxcolorblend does not check
|
|
||||||
% its availability anymore)
|
|
||||||
%
|
%
|
||||||
% Executes \RequirePackage for:
|
% Executes \RequirePackage for:
|
||||||
%
|
%
|
||||||
@@ -108,7 +103,6 @@
|
|||||||
\vbox{}% get correct baseline from above
|
\vbox{}% get correct baseline from above
|
||||||
\LTpre\z@skip\LTpost\z@skip % set to zero longtable's own skips
|
\LTpre\z@skip\LTpost\z@skip % set to zero longtable's own skips
|
||||||
\edef\sphinxbaselineskip{\dimexpr\the\dimexpr\baselineskip\relax\relax}%
|
\edef\sphinxbaselineskip{\dimexpr\the\dimexpr\baselineskip\relax\relax}%
|
||||||
\spx@inframedtrue % message to sphinxheavybox
|
|
||||||
}%
|
}%
|
||||||
% Compatibility with caption package
|
% Compatibility with caption package
|
||||||
\def\sphinxthelongtablecaptionisattop{%
|
\def\sphinxthelongtablecaptionisattop{%
|
||||||
@@ -122,9 +116,7 @@
|
|||||||
\def\sphinxatlongtableend{\@nobreakfalse % latex3/latex2e#173
|
\def\sphinxatlongtableend{\@nobreakfalse % latex3/latex2e#173
|
||||||
\prevdepth\z@\vskip\sphinxtablepost\relax}%
|
\prevdepth\z@\vskip\sphinxtablepost\relax}%
|
||||||
% B. Table with tabular or tabulary
|
% B. Table with tabular or tabulary
|
||||||
\def\sphinxattablestart{\par\vskip\dimexpr\sphinxtablepre\relax
|
\def\sphinxattablestart{\par\vskip\dimexpr\sphinxtablepre\relax}%
|
||||||
\spx@inframedtrue % message to sphinxheavybox
|
|
||||||
}%
|
|
||||||
\let\sphinxattableend\sphinxatlongtableend
|
\let\sphinxattableend\sphinxatlongtableend
|
||||||
% This is used by tabular and tabulary templates
|
% This is used by tabular and tabulary templates
|
||||||
\newcommand*\sphinxcapstartof[1]{%
|
\newcommand*\sphinxcapstartof[1]{%
|
||||||
@@ -521,6 +513,19 @@
|
|||||||
\fi
|
\fi
|
||||||
}
|
}
|
||||||
\def\sphinxcolorblend#1{\gdef\spx@colorblendparam{{#1}}\spx@table@hackCT@colorblend}
|
\def\sphinxcolorblend#1{\gdef\spx@colorblendparam{{#1}}\spx@table@hackCT@colorblend}
|
||||||
|
% Either xcolor.sty exists on user system and has been loaded by sphinx.sty,
|
||||||
|
% or it does not exist, so we can use \@ifpackageloaded without delaying.
|
||||||
|
\@ifpackageloaded{xcolor}%
|
||||||
|
{}%
|
||||||
|
{\def\sphinxcolorblend#1{%
|
||||||
|
\PackageWarning{sphinx}{This table uses \string\sphinxcolorblend\space
|
||||||
|
but xcolor is not in\MessageBreak
|
||||||
|
the TeX/LaTeX installation, the command will be\MessageBreak
|
||||||
|
ignored in this and the next tables}%
|
||||||
|
\global\let\sphinxcolorblend\@gobble
|
||||||
|
\sphinxbuildwarning{colorblend}%
|
||||||
|
}%
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
%%%%%%%%%%%%%%%%%%
|
%%%%%%%%%%%%%%%%%%
|
||||||
@@ -559,7 +564,7 @@
|
|||||||
% 99% or use case. Or perhaps some trick with storing in a \vbox and recovering
|
% 99% or use case. Or perhaps some trick with storing in a \vbox and recovering
|
||||||
% via some \vsplit but this becomes complicated... perhaps in future.
|
% via some \vsplit but this becomes complicated... perhaps in future.
|
||||||
%
|
%
|
||||||
% In passing we obtain baseline alignments across rows (only if
|
% In passing we obtain baseline alignements across rows (only if
|
||||||
% \arraystretch is 1, as LaTeX's does not obey \arraystretch in "p"
|
% \arraystretch is 1, as LaTeX's does not obey \arraystretch in "p"
|
||||||
% multi-line contents, only first and last line...)
|
% multi-line contents, only first and last line...)
|
||||||
%
|
%
|
||||||
|
2
docs/build/latex/sphinxoptionsgeometry.sty
vendored
2
docs/build/latex/sphinxoptionsgeometry.sty
vendored
@@ -1,7 +1,7 @@
|
|||||||
%% OPTIONS FOR GEOMETRY
|
%% OPTIONS FOR GEOMETRY
|
||||||
%
|
%
|
||||||
% change this info string if making any custom modification
|
% change this info string if making any custom modification
|
||||||
\ProvidesPackage{sphinxoptionsgeometry}[2021/01/27 geometry]
|
\ProvidesFile{sphinxoptionsgeometry.sty}[2021/01/27 geometry]
|
||||||
|
|
||||||
% geometry
|
% geometry
|
||||||
\ifx\kanjiskip\@undefined
|
\ifx\kanjiskip\@undefined
|
||||||
|
2
docs/build/latex/sphinxoptionshyperref.sty
vendored
2
docs/build/latex/sphinxoptionshyperref.sty
vendored
@@ -1,7 +1,7 @@
|
|||||||
%% Bookmarks and hyperlinks
|
%% Bookmarks and hyperlinks
|
||||||
%
|
%
|
||||||
% change this info string if making any custom modification
|
% change this info string if making any custom modification
|
||||||
\ProvidesPackage{sphinxoptionshyperref}[2021/01/27 hyperref]
|
\ProvidesFile{sphinxoptionshyperref.sty}[2021/01/27 hyperref]
|
||||||
|
|
||||||
% to make pdf with correct encoded bookmarks in Japanese
|
% to make pdf with correct encoded bookmarks in Japanese
|
||||||
% this should precede the hyperref package
|
% this should precede the hyperref package
|
||||||
|
57
docs/build/latex/sphinxpackageboxes.sty
vendored
57
docs/build/latex/sphinxpackageboxes.sty
vendored
@@ -1,12 +1,7 @@
|
|||||||
%% COLOURED BOXES
|
%% COLOURED BOXES
|
||||||
%
|
%
|
||||||
% change this info string if making any custom modification
|
% change this info string if making any custom modification
|
||||||
\ProvidesPackage{sphinxpackageboxes}[2024/07/01 v7.4.0 advanced colored boxes]
|
\ProvidesPackage{sphinxpackageboxes}[2023/03/19 v6.2.0 advanced colored boxes]
|
||||||
% 7.4.0 removes usage of some booleans "...withbackgroundcolor" and
|
|
||||||
% "...withbordercolor" as well as \spx@boxes@border dimen which was
|
|
||||||
% actually really needed nowhere. This was done in sync with changes in
|
|
||||||
% sphinx.sty, sphinxlatexadmonitions.sty and sphinxlatexliterals.sty.
|
|
||||||
%
|
|
||||||
% Optionally executes \RequirePackage for:
|
% Optionally executes \RequirePackage for:
|
||||||
%
|
%
|
||||||
% - pict2e. Ideally we would like to use the v0.4a 2020/08/16 release of this
|
% - pict2e. Ideally we would like to use the v0.4a 2020/08/16 release of this
|
||||||
@@ -83,13 +78,15 @@
|
|||||||
%%%%%%%%%%%%%%%%
|
%%%%%%%%%%%%%%%%
|
||||||
% Internal registers, conditionals, colors to be configured by each caller
|
% Internal registers, conditionals, colors to be configured by each caller
|
||||||
% via a preliminary "setup" call
|
% via a preliminary "setup" call
|
||||||
|
%
|
||||||
\newif\ifspx@boxes@withshadow
|
\newif\ifspx@boxes@withshadow
|
||||||
\newif\ifspx@boxes@insetshadow
|
\newif\ifspx@boxes@insetshadow
|
||||||
%%% \newif\ifspx@boxes@withbackgroundcolor % removed at 7.4.0
|
\newif\ifspx@boxes@withbackgroundcolor
|
||||||
\newif\ifspx@boxes@withshadowcolor
|
\newif\ifspx@boxes@withshadowcolor
|
||||||
%%% \newif\ifspx@boxes@withbordercolor % removed at 7.4.0
|
\newif\ifspx@boxes@withbordercolor
|
||||||
\newif\ifspx@boxes@shadowinbbox
|
\newif\ifspx@boxes@shadowinbbox
|
||||||
%
|
%
|
||||||
|
\newdimen\spx@boxes@border
|
||||||
\newdimen\spx@boxes@border@top
|
\newdimen\spx@boxes@border@top
|
||||||
\newdimen\spx@boxes@border@right
|
\newdimen\spx@boxes@border@right
|
||||||
\newdimen\spx@boxes@border@bottom
|
\newdimen\spx@boxes@border@bottom
|
||||||
@@ -153,6 +150,7 @@
|
|||||||
\spx@boxes@border@right \dimexpr\@nameuse{spx@#1@border@right}\relax
|
\spx@boxes@border@right \dimexpr\@nameuse{spx@#1@border@right}\relax
|
||||||
\spx@boxes@border@bottom\dimexpr\@nameuse{spx@#1@border@bottom}\relax
|
\spx@boxes@border@bottom\dimexpr\@nameuse{spx@#1@border@bottom}\relax
|
||||||
\spx@boxes@border@left \dimexpr\@nameuse{spx@#1@border@left}\relax
|
\spx@boxes@border@left \dimexpr\@nameuse{spx@#1@border@left}\relax
|
||||||
|
\spx@boxes@border \dimexpr\@nameuse{spx@#1@border}\relax
|
||||||
%
|
%
|
||||||
\spx@boxes@padding@top \dimexpr\@nameuse{spx@#1@padding@top}\relax
|
\spx@boxes@padding@top \dimexpr\@nameuse{spx@#1@padding@top}\relax
|
||||||
\spx@boxes@padding@right \dimexpr\@nameuse{spx@#1@padding@right}\relax
|
\spx@boxes@padding@right \dimexpr\@nameuse{spx@#1@padding@right}\relax
|
||||||
@@ -202,9 +200,19 @@
|
|||||||
\spx@boxes@insetshadowfalse
|
\spx@boxes@insetshadowfalse
|
||||||
\fi
|
\fi
|
||||||
%
|
%
|
||||||
|
\@nameuse{ifspx@#1@withbordercolor}%
|
||||||
|
\spx@boxes@withbordercolortrue
|
||||||
\sphinxcolorlet{spx@boxes@bordercolor}{sphinx#1BorderColor}%
|
\sphinxcolorlet{spx@boxes@bordercolor}{sphinx#1BorderColor}%
|
||||||
|
\else
|
||||||
|
\spx@boxes@withbordercolorfalse
|
||||||
|
\fi
|
||||||
%
|
%
|
||||||
|
\@nameuse{ifspx@#1@withbackgroundcolor}%
|
||||||
|
\spx@boxes@withbackgroundcolortrue
|
||||||
\sphinxcolorlet{spx@boxes@backgroundcolor}{sphinx#1BgColor}%
|
\sphinxcolorlet{spx@boxes@backgroundcolor}{sphinx#1BgColor}%
|
||||||
|
\else
|
||||||
|
\spx@boxes@withbackgroundcolorfalse
|
||||||
|
\fi
|
||||||
%
|
%
|
||||||
\@nameuse{ifspx@#1@withshadowcolor}%
|
\@nameuse{ifspx@#1@withshadowcolor}%
|
||||||
\spx@boxes@withshadowcolortrue
|
\spx@boxes@withshadowcolortrue
|
||||||
@@ -439,12 +447,14 @@
|
|||||||
\fi
|
\fi
|
||||||
% BACKGROUND
|
% BACKGROUND
|
||||||
% draw background and move back to reference point
|
% draw background and move back to reference point
|
||||||
|
\ifspx@boxes@withbackgroundcolor
|
||||||
{\color{spx@boxes@backgroundcolor}%
|
{\color{spx@boxes@backgroundcolor}%
|
||||||
\vrule\@height\ht\spx@tempboxa
|
\vrule\@height\ht\spx@tempboxa
|
||||||
\@depth\dp\spx@tempboxa
|
\@depth\dp\spx@tempboxa
|
||||||
\@width\wd\spx@tempboxa
|
\@width\wd\spx@tempboxa
|
||||||
\kern-\wd\spx@tempboxa
|
\kern-\wd\spx@tempboxa
|
||||||
}%
|
}%
|
||||||
|
\fi
|
||||||
% BOX SHADOW
|
% BOX SHADOW
|
||||||
% draw shadow and move back to reference point
|
% draw shadow and move back to reference point
|
||||||
\ifspx@boxes@withshadow
|
\ifspx@boxes@withshadow
|
||||||
@@ -484,8 +494,13 @@
|
|||||||
}% end of \vbox
|
}% end of \vbox
|
||||||
\fi % end of shadow drawing, and we are back to horizontal reference point
|
\fi % end of shadow drawing, and we are back to horizontal reference point
|
||||||
% BOX BORDER
|
% BOX BORDER
|
||||||
% 7.4.0 requires a set border color
|
\vbox{\ifspx@boxes@withbordercolor
|
||||||
\vbox{\color{spx@boxes@bordercolor}%
|
\color{spx@boxes@bordercolor}%
|
||||||
|
\else
|
||||||
|
% 6.2.0: guard against a \color command in contents whose effect
|
||||||
|
% could leak to border at a pagebreak
|
||||||
|
\normalcolor
|
||||||
|
\fi
|
||||||
\hrule\@height\spx@boxes@border@top
|
\hrule\@height\spx@boxes@border@top
|
||||||
\kern-\spx@boxes@border@top
|
\kern-\spx@boxes@border@top
|
||||||
\setbox\spx@tempboxb\hb@xt@\wd\spx@tempboxa
|
\setbox\spx@tempboxb\hb@xt@\wd\spx@tempboxa
|
||||||
@@ -525,13 +540,14 @@
|
|||||||
\def\spx@boxes@fcolorbox@insetshadow{%
|
\def\spx@boxes@fcolorbox@insetshadow{%
|
||||||
% BACKGROUND
|
% BACKGROUND
|
||||||
% draw background and move back to reference point
|
% draw background and move back to reference point
|
||||||
% 7.4.0 always assumes a background color
|
\ifspx@boxes@withbackgroundcolor
|
||||||
{\color{spx@boxes@backgroundcolor}%
|
{\color{spx@boxes@backgroundcolor}%
|
||||||
\vrule\@height\ht\spx@tempboxa
|
\vrule\@height\ht\spx@tempboxa
|
||||||
\@depth\dp\spx@tempboxa
|
\@depth\dp\spx@tempboxa
|
||||||
\@width\wd\spx@tempboxa
|
\@width\wd\spx@tempboxa
|
||||||
\kern-\wd\spx@tempboxa
|
\kern-\wd\spx@tempboxa
|
||||||
}%
|
}%
|
||||||
|
\fi
|
||||||
% BOX SHADOW
|
% BOX SHADOW
|
||||||
% draw shadow and move back to reference point
|
% draw shadow and move back to reference point
|
||||||
\ifspx@boxes@withshadow
|
\ifspx@boxes@withshadow
|
||||||
@@ -573,8 +589,13 @@
|
|||||||
}% end of \hbox, attention its depth is only |yoffset| if yoffset<0
|
}% end of \hbox, attention its depth is only |yoffset| if yoffset<0
|
||||||
\fi % end of inset shadow drawing, and we are back to horizontal reference point
|
\fi % end of inset shadow drawing, and we are back to horizontal reference point
|
||||||
% BOX BORDER
|
% BOX BORDER
|
||||||
% 7.4.0 requires a set border color
|
\vbox{\ifspx@boxes@withbordercolor
|
||||||
\vbox{\color{spx@boxes@bordercolor}%
|
\color{spx@boxes@bordercolor}%
|
||||||
|
\else
|
||||||
|
% 6.2.0: guard against a \color command in contents whose effect
|
||||||
|
% could leak to border at a pagebreak
|
||||||
|
\normalcolor
|
||||||
|
\fi
|
||||||
\hrule\@height\spx@boxes@border@top
|
\hrule\@height\spx@boxes@border@top
|
||||||
\kern-\spx@boxes@border@top
|
\kern-\spx@boxes@border@top
|
||||||
\setbox\spx@tempboxb\hb@xt@\wd\spx@tempboxa
|
\setbox\spx@tempboxb\hb@xt@\wd\spx@tempboxa
|
||||||
@@ -786,11 +807,17 @@
|
|||||||
\fi
|
\fi
|
||||||
\spx@boxes@border@defpath% must be redone after each \fillpath! (even if
|
\spx@boxes@border@defpath% must be redone after each \fillpath! (even if
|
||||||
% was in a \put)
|
% was in a \put)
|
||||||
% 7.4.0 requires a set border color
|
\ifspx@boxes@withbordercolor
|
||||||
\color{spx@boxes@bordercolor}%
|
\color{spx@boxes@bordercolor}%
|
||||||
|
\else
|
||||||
|
\normalcolor
|
||||||
|
\fi
|
||||||
\fillpath
|
\fillpath
|
||||||
% and backgroundcolor command
|
\ifspx@boxes@withbackgroundcolor
|
||||||
\color{spx@boxes@backgroundcolor}%
|
\color{spx@boxes@backgroundcolor}%
|
||||||
|
\else
|
||||||
|
\color{white}%
|
||||||
|
\fi
|
||||||
\edef\spx@width{\number\dimexpr\spx@width-\spx@boxes@border@left
|
\edef\spx@width{\number\dimexpr\spx@width-\spx@boxes@border@left
|
||||||
-\spx@boxes@border@right sp}%
|
-\spx@boxes@border@right sp}%
|
||||||
\edef\spx@height{\number\dimexpr\spx@height-\spx@boxes@border@top
|
\edef\spx@height{\number\dimexpr\spx@height-\spx@boxes@border@top
|
||||||
|
7
docs/build/latex/sphinxpackagefootnote.sty
vendored
7
docs/build/latex/sphinxpackagefootnote.sty
vendored
@@ -1,6 +1,6 @@
|
|||||||
\NeedsTeXFormat{LaTeX2e}
|
\NeedsTeXFormat{LaTeX2e}
|
||||||
\ProvidesPackage{sphinxpackagefootnote}%
|
\ProvidesPackage{sphinxpackagefootnote}%
|
||||||
[2024/05/17 v7.3.x Sphinx custom footnotehyper package (Sphinx team)]
|
[2022/08/15 v5.3.0 Sphinx custom footnotehyper package (Sphinx team)]
|
||||||
%%
|
%%
|
||||||
%% Package: sphinxpackagefootnote
|
%% Package: sphinxpackagefootnote
|
||||||
%% Version: based on footnotehyper.sty 2021/02/04 v1.1d
|
%% Version: based on footnotehyper.sty 2021/02/04 v1.1d
|
||||||
@@ -409,10 +409,9 @@
|
|||||||
{\gdef\@thefnmark{?}% on first LaTeX run
|
{\gdef\@thefnmark{?}% on first LaTeX run
|
||||||
\refstepcounter{sphinxfootnotemark}\label{footnotemark.\thesphinxfootnotemark}%
|
\refstepcounter{sphinxfootnotemark}\label{footnotemark.\thesphinxfootnotemark}%
|
||||||
}%
|
}%
|
||||||
{\def\@makefnmark{% will be used by \H@@footnotemark
|
{\sphinx@xdef@thefnmark{#1}% also defines \spx@footrefHref
|
||||||
|
\def\@makefnmark{% will be used by \H@@footnotemark
|
||||||
\refstepcounter{sphinxfootnotemark}\label{footnotemark.\thesphinxfootnotemark}%
|
\refstepcounter{sphinxfootnotemark}\label{footnotemark.\thesphinxfootnotemark}%
|
||||||
\sphinx@xdef@thefnmark{#1}% also defines \spx@footrefHref
|
|
||||||
% must be executed after \refstepcounter
|
|
||||||
\hyper@linkstart{link}{\spx@footrefHref}%
|
\hyper@linkstart{link}{\spx@footrefHref}%
|
||||||
\spx@saved@makefnmark
|
\spx@saved@makefnmark
|
||||||
\hyper@linkend
|
\hyper@linkend
|
||||||
|
@@ -9,16 +9,19 @@ Payroll Legal Framework
|
|||||||
The Canadian Payroll Administration system is designed to ensure compliance with the legal framework governing payroll in Canada. This includes adherence to federal and provincial regulations regarding employee compensation, deductions, and reporting requirements.
|
The Canadian Payroll Administration system is designed to ensure compliance with the legal framework governing payroll in Canada. This includes adherence to federal and provincial regulations regarding employee compensation, deductions, and reporting requirements.
|
||||||
The system is built to handle various payroll scenarios, including different employment types, tax calculations, and benefit deductions, while ensuring that all transactions are accurately recorded and reported in accordance with the law.
|
The system is built to handle various payroll scenarios, including different employment types, tax calculations, and benefit deductions, while ensuring that all transactions are accurately recorded and reported in accordance with the law.
|
||||||
|
|
||||||
***********************
|
|
||||||
Payroll Accounting
|
Payroll Accounting
|
||||||
***********************
|
##################
|
||||||
|
|
||||||
Payroll accounting is a critical component of the Canadian Payroll Administration system. It involves the systematic recording, analysis, and reporting of payroll transactions to ensure that all financial aspects of employee compensation are accurately reflected in the organization's financial statements.
|
Payroll accounting is a critical component of the Canadian Payroll Administration system. It involves the systematic recording, analysis, and reporting of payroll transactions to ensure that all financial aspects of employee compensation are accurately reflected in the organization's financial statements.
|
||||||
Payroll accounting includes the management of employee wages, tax withholdings, benefit deductions, and other payroll-related expenses. The system is designed to automate these processes, ensuring accuracy and compliance with Canadian payroll regulations.
|
Payroll accounting includes the management of employee wages, tax withholdings, benefit deductions, and other payroll-related expenses. The system is designed to automate these processes, ensuring accuracy and compliance with Canadian payroll regulations.
|
||||||
|
""""""""""""""""""
|
||||||
|
|
||||||
***********************
|
|
||||||
Journal Entries
|
Journal Entries
|
||||||
***********************
|
-----------------
|
||||||
|
|
||||||
Journal entries are a key part of payroll accounting, as they document the financial impact of payroll transactions on the organization's accounts. Each payroll run generates a series of journal entries that reflect the distribution of wages, taxes, and deductions across various accounts.
|
Journal entries are a key part of payroll accounting, as they document the financial impact of payroll transactions on the organization's accounts. Each payroll run generates a series of journal entries that reflect the distribution of wages, taxes, and deductions across various accounts.
|
||||||
These entries are essential for maintaining accurate financial records and ensuring that the organization's financial statements reflect the true cost of employee compensation. The Canadian Payroll Administration system automates the generation of these journal entries, reducing the risk of errors and ensuring compliance with accounting standards.
|
These entries are essential for maintaining accurate financial records and ensuring that the organization's financial statements reflect the true cost of employee compensation. The Canadian Payroll Administration system automates the generation of these journal entries, reducing the risk of errors and ensuring compliance with accounting standards.
|
||||||
|
"""""""""""""""""""""
|
||||||
|
|
||||||
|
| DR Payroll Expenses
|
||||||
|
| CR Payroll Payable
|
Reference in New Issue
Block a user