diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index ede88c3..8b0d48b 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -138,3 +138,61 @@ jobs: with: name: rendering-results-windows path: tests/out/test_*_render*.pdf + + build-docs: + needs: build-ubuntu + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + + - name: Download rendering outputs + uses: actions/download-artifact@v4 + with: + name: rendering-results-ubuntu + path: build/html/files/ + + - name: Set up Python + uses: actions/setup-python@v3 + with: + python-version: "3.x" + + - name: Install package and dependencies + run: pip install .[doc_build] + + - name: Generate Class List + run: python ./docs/source/generate_class_list.py + + - name: Build Docs + run: | + mkdir -p docs/source/media + cp media/* docs/source/media/ + mkdir -p docs/source/tests + cp tests/test_rendering_example*.py docs/source/tests/ + cp LICENSE docs/source/LICENSE.md + cd docs + sphinx-apidoc -o source/ ../src/ -M --no-toc + rm ./source/*.rst + make html + touch ./build/html/.nojekyll + mkdir -p ./build/html/_autogenerated + cp ./build/html/api/* ./build/html/_autogenerated/ + + - name: Upload artifact + uses: actions/upload-pages-artifact@v3 + with: + path: docs/build/html + + deploy: + needs: build-docs + runs-on: ubuntu-latest + permissions: + contents: read + pages: write + id-token: write + environment: + name: github-pages + url: ${{ steps.deployment.outputs.page_url }} + steps: + - name: Deploy to GitHub Pages + id: deployment + uses: actions/deploy-pages@v4 \ No newline at end of file diff --git a/.github/workflows/docs.yml b/.github/workflows/docs.yml deleted file mode 100644 index 5b10353..0000000 --- a/.github/workflows/docs.yml +++ /dev/null @@ -1,56 +0,0 @@ -name: Build and Deploy Docs - -on: - push: - branches: - - main - -permissions: - contents: write - -jobs: - build: - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v4 - - name: Set up Python - uses: actions/setup-python@v3 - with: - python-version: "3.x" - - name: Install package and dependencies - run: pip install .[doc_build] - - name: Generate Class List - run: python ./docs/source/generate_class_list.py - - name: Build Docs - run: | - mkdir -p docs/source/media - cp media/* docs/source/media/ - mkdir -p docs/source/tests - cp tests/test_rendering_example*.py docs/source/tests/ - cp LICENSE docs/source/LICENSE.md - cd docs - sphinx-apidoc -o source/ ../src/ -M --no-toc - rm ./source/*.rst - make html - touch ./build/html/.nojekyll - mkdir -p ./build/html/_autogenerated - cp ./build/html/api/* ./build/html/_autogenerated/ - - name: Upload artifact - uses: actions/upload-pages-artifact@v3 - with: - path: docs/build/html - - deploy: - needs: build - runs-on: ubuntu-latest - permissions: - contents: read - pages: write - id-token: write - environment: - name: github-pages - url: ${{ steps.deployment.outputs.page_url }} - steps: - - name: Deploy to GitHub Pages - id: deployment - uses: actions/deploy-pages@v4 \ No newline at end of file diff --git a/.gitignore b/.gitignore index f91c170..1e5f4a4 100644 --- a/.gitignore +++ b/.gitignore @@ -133,3 +133,4 @@ pyModbusTCP_old/ test.py test_*.ipynb settings.json +tests/out/test* diff --git a/README.md b/README.md index 2a5f59d..280f013 100644 --- a/README.md +++ b/README.md @@ -21,10 +21,10 @@ is a hard problem where LaTeX is superior. ## Example outputs -[![example output](media/output_example.png)](https://raw.githubusercontent.com/Nonannet/pyladoc/refs/heads/main/tests/out/test_latex_render1.pdf) +[![example output](media/output_example.png)](https://nonannet.github.io/pyladoc/files/test_latex_render1.pdf) -- HTML: [test_html_render1.html](https://html-preview.github.io/?url=https://github.com/Nonannet/pyladoc/blob/main/tests/out/test_html_render1.html) ([code](https://github.com/Nonannet/pyladoc/blob/main/tests/out/test_html_render1.html)) -- PDF: [test_latex_render1.pdf](https://raw.githubusercontent.com/Nonannet/pyladoc/refs/heads/main/tests/out/test_latex_render1.pdf) ([code](https://github.com/Nonannet/pyladoc/blob/main/tests/out/test_html_render1.tex)) +- HTML: [test_html_render1.html](https://nonannet.github.io/pyladoc/files/test_html_render1.html) +- PDF: [test_latex_render1.pdf](https://nonannet.github.io/pyladoc/files/test_latex_render1.pdf) ([LaTeX](https://nonannet.github.io/pyladoc/files/test_html_render1.tex)) The documents are generated by the script [tests/test_rendering_example1_doc.py](tests/test_rendering_example1_doc.py). diff --git a/tests/out/README.md b/tests/out/README.md new file mode 100644 index 0000000..d138343 --- /dev/null +++ b/tests/out/README.md @@ -0,0 +1,3 @@ +# Rendering Test Outputs + +This is the target directory for the test renderings. \ No newline at end of file diff --git a/tests/out/test_html_render1.html b/tests/out/test_html_render1.html deleted file mode 100644 index c84f6ab..0000000 --- a/tests/out/test_html_render1.html +++ /dev/null @@ -1,2912 +0,0 @@ - - - - - - Test template - - - -
-

Thermal Conductivity of Mixtures

-

The determination of the thermal conductivity of gas mixtures is a central aspect of modeling -transport phenomena, particularly in high-temperature and high-pressure processes. Among the -most established approaches is the empirical equation introduced by Wassiljewa, which was -subsequently refined by Mason and Saxena to improve its applicability to multicomponent systems. -This model offers a reliable means of estimating the thermal conductivity of gas mixtures based -on the properties of the pure components and their molar interactions.

-

The thermal conductivity of a gas mixture, denoted by - - - - - - - - - - - - - - - - - - - - - - - - - - - -, can expressed as -shown in equation 1.

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
(1)

In this equation, - - - - - - - - - - - - - - - - - - - - - - - - represents the molar fraction of component - - - - - - - - - - - - - - - - - - - - - - within the mixture, -while - - - - - - - - - - - - - - - - - - - - - - - - denotes the thermal conductivity of the pure substance - - - - - - - - - - - - - - - - - - - - - -. The denominator -contains the interaction parameter - - - - - - - - - - - - - - - - - - - - - - - - - -, which describes the influence of component - - - - - - - - - - - - - - - - - - - - - - - on the transport properties of component - - - - - - - - - - - - - - - - - - - - - -.

-

The interaction parameter - - - - - - - - - - - - - - - - - - - - - - - - - - is given by the relation shown in equation 2.

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
(2)

Here, - - - - - - - - - - - - - - - - - - - - - - - - and - - - - - - - - - - - - - - - - - - - - - - - - are the molar masses of the components - - - - - - - - - - - - - - - - - - - - - - and - - - - - - - - - - - - - - - - - - - - - -, respectively. -Molar masses and thermal conductivity of the pure substances are listed in table 1. -The structure of this expression illustrates the nonlinear dependence of the interaction term on -both the molar mass ratio and the square root of the conductivity ratio of the involved species.

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Table 1: Properties of some gases
GasMolar mass in g/molThermal conductivity in W/m/K
H22.0160.1805
O232.000.0263
N228.020.0258
CO244.010.0166
CH416.040.0341
Ar39.950.0177
He4.00260.1513
-

This formulation acknowledges that the transport properties of a gas mixture are not a simple -linear combination of the individual conductivities. Rather, they are governed by intermolecular -interactions, which affect the energy exchange and diffusion behavior of each component. These -interactions are particularly significant at elevated pressures or in cases where the gas components -exhibit widely differing molecular masses or transport properties.

-

The equation proposed by Wassiljewa and refined by Mason and Saxena assumes that binary interactions -dominate the behavior of the mixture, while higher-order (three-body or more) interactions are -neglected. It also presumes that the gases approximate ideal behavior, although in practical -applications, moderate deviations from ideality are tolerated without significant loss of accuracy. -In figure 1 the resulting thermal conductivity of an H2/CO2-mixture is shown.

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Figure 1: Thermal Conductivity of H2/CO2 mixtures

In engineering practice, the accurate determination of - - - - - - - - - - - - - - - - - - - - - - - - - - - - is essential -for the prediction of heat transfer in systems such as membrane modules, chemical reactors, and -combustion chambers. In the context of membrane-based gas separation, for instance, the thermal -conductivity of the gas mixture influences the local temperature distribution, which in turn affects -both the permeation behavior and the structural stability of the membrane.

-

It is important to note that the calculated mixture conductivity reflects only the gas phase -behavior. In porous systems such as carbon membranes, additional effects must be considered. -These include the solid-phase thermal conduction through the membrane matrix, radiative transport -in pore channels at high temperatures, and transport in the Knudsen regime for narrow pores. -To account for these complexities, models based on effective medium theory, such as those of -Maxwell-Eucken or Bruggeman, are frequently employed. These models combine the conductivities of -individual phases (gas and solid) with geometrical factors that reflect the morphology of the -porous structure.

-
-

Expanded by more or less sensible AI jabbering; based on: doi:10.14279/depositonce-7390

-
- \ No newline at end of file diff --git a/tests/out/test_html_render1.tex b/tests/out/test_html_render1.tex deleted file mode 100644 index 2af185f..0000000 --- a/tests/out/test_html_render1.tex +++ /dev/null @@ -1,609 +0,0 @@ -\section{Thermal Conductivity of Mixtures} -The determination of the thermal conductivity of gas mixtures is a central aspect of modeling -transport phenomena, particularly in high-temperature and high-pressure processes. Among the -most established approaches is the empirical equation introduced by Wassiljewa, which was -subsequently refined by Mason and Saxena to improve its applicability to multicomponent systems. -This model offers a reliable means of estimating the thermal conductivity of gas mixtures based -on the properties of the pure components and their molar interactions. - -The thermal conductivity of a gas mixture, denoted by \(\lambda_{\text{mix}}\), can expressed as -shown in equation \ref{eq:lambda-mixture}.\begin{equation}\label{eq:lambda-mixture}\lambda_{ ext{mix}} = \sum_{i=1}^{n} \frac{x_i \lambda_i}{\sum_{j=1}^{n} x_j \Phi_{ij}}\end{equation}In this equation, \(x_i\) represents the molar fraction of component \(i\) within the mixture, -while \(\lambda_i\) denotes the thermal conductivity of the pure substance \(i\). The denominator -contains the interaction parameter \(\Phi_{ij}\), which describes the influence of component -\(j\) on the transport properties of component \(i\). - -The interaction parameter \(\Phi_{ij}\) is given by the relation shown in equation \ref{eq:interaction-parameter}.\begin{equation}\label{eq:interaction-parameter}\Phi_{ij} = \frac{1}{\sqrt{8}} \left(1 + \frac{M_i}{M_j} \right)^{-1/2} \left[ 1 + \left( \frac{\lambda_i}{\lambda_j} \right)^{1/2} \left( \frac{M_j}{M_i} \right)^{1/4} \right]^2\end{equation}Here, \(M_i\) and \(M_j\) are the molar masses of the components \(i\) and \(j\), respectively. -Molar masses and thermal conductivity of the pure substances are listed in table \ref{table:gas-probs}. -The structure of this expression illustrates the nonlinear dependence of the interaction term on -both the molar mass ratio and the square root of the conductivity ratio of the involved species. - -\begin{table} -\centering -\caption{Properties of some gases} -\label{table:gas-probs} -\begin{tabular}{lSS} -\toprule -\text{Gas} & \text{Molar mass in g/mol} & \text{Thermal conductivity in W/m/K} \\ -\midrule -H2 & 2.016 & 0.1805 \\ -O2 & 32.00 & 0.0263 \\ -N2 & 28.02 & 0.0258 \\ -CO2 & 44.01 & 0.0166 \\ -CH4 & 16.04 & 0.0341 \\ -Ar & 39.95 & 0.0177 \\ -He & 4.0026 & 0.1513 \\ -\bottomrule -\end{tabular} -\end{table}This formulation acknowledges that the transport properties of a gas mixture are not a simple -linear combination of the individual conductivities. Rather, they are governed by intermolecular -interactions, which affect the energy exchange and diffusion behavior of each component. These -interactions are particularly significant at elevated pressures or in cases where the gas components -exhibit widely differing molecular masses or transport properties. - -The equation proposed by Wassiljewa and refined by Mason and Saxena assumes that binary interactions -dominate the behavior of the mixture, while higher-order (three-body or more) interactions are -neglected. It also presumes that the gases approximate ideal behavior, although in practical -applications, moderate deviations from ideality are tolerated without significant loss of accuracy. -In figure \ref{fig:mixture} the resulting thermal conductivity of an H2/CO2-mixture is shown. - -\begin{figure} -\centering -\begingroup% -\makeatletter% -\begin{pgfpicture}% -\pgfpathrectangle{\pgfpointorigin}{\pgfqpoint{6.400000in}{4.800000in}}% -\pgfusepath{use as bounding box, clip}% -\begin{pgfscope}% -\pgfsetbuttcap% -\pgfsetmiterjoin% -\definecolor{currentfill}{rgb}{1.000000,1.000000,1.000000}% -\pgfsetfillcolor{currentfill}% -\pgfsetlinewidth{0.000000pt}% -\definecolor{currentstroke}{rgb}{1.000000,1.000000,1.000000}% -\pgfsetstrokecolor{currentstroke}% -\pgfsetdash{}{0pt}% -\pgfpathmoveto{\pgfqpoint{0.000000in}{0.000000in}}% -\pgfpathlineto{\pgfqpoint{6.400000in}{0.000000in}}% -\pgfpathlineto{\pgfqpoint{6.400000in}{4.800000in}}% -\pgfpathlineto{\pgfqpoint{0.000000in}{4.800000in}}% -\pgfpathlineto{\pgfqpoint{0.000000in}{0.000000in}}% -\pgfpathclose% -\pgfusepath{fill}% -\end{pgfscope}% -\begin{pgfscope}% -\pgfsetbuttcap% -\pgfsetmiterjoin% -\definecolor{currentfill}{rgb}{1.000000,1.000000,1.000000}% -\pgfsetfillcolor{currentfill}% -\pgfsetlinewidth{0.000000pt}% -\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% -\pgfsetstrokecolor{currentstroke}% -\pgfsetstrokeopacity{0.000000}% -\pgfsetdash{}{0pt}% -\pgfpathmoveto{\pgfqpoint{0.800000in}{0.528000in}}% -\pgfpathlineto{\pgfqpoint{5.760000in}{0.528000in}}% -\pgfpathlineto{\pgfqpoint{5.760000in}{4.224000in}}% -\pgfpathlineto{\pgfqpoint{0.800000in}{4.224000in}}% -\pgfpathlineto{\pgfqpoint{0.800000in}{0.528000in}}% -\pgfpathclose% -\pgfusepath{fill}% -\end{pgfscope}% -\begin{pgfscope}% -\pgfsetbuttcap% -\pgfsetroundjoin% -\definecolor{currentfill}{rgb}{0.000000,0.000000,0.000000}% -\pgfsetfillcolor{currentfill}% -\pgfsetlinewidth{0.803000pt}% -\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% -\pgfsetstrokecolor{currentstroke}% -\pgfsetdash{}{0pt}% -\pgfsys@defobject{currentmarker}{\pgfqpoint{0.000000in}{-0.048611in}}{\pgfqpoint{0.000000in}{0.000000in}}{% -\pgfpathmoveto{\pgfqpoint{0.000000in}{0.000000in}}% -\pgfpathlineto{\pgfqpoint{0.000000in}{-0.048611in}}% -\pgfusepath{stroke,fill}% -}% -\begin{pgfscope}% -\pgfsys@transformshift{1.025455in}{0.528000in}% -\pgfsys@useobject{currentmarker}{}% -\end{pgfscope}% -\end{pgfscope}% -\begin{pgfscope}% -\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% -\pgfsetstrokecolor{textcolor}% -\pgfsetfillcolor{textcolor}% -\pgftext[x=1.025455in,y=0.430778in,,top]{\color{textcolor}{\sffamily\fontsize{10.000000}{12.000000}\selectfont\catcode`\^=\active\def^{\ifmmode\sp\else\^{}\fi}\catcode`\%=\active\def%{\%}0}}% -\end{pgfscope}% -\begin{pgfscope}% -\pgfsetbuttcap% -\pgfsetroundjoin% -\definecolor{currentfill}{rgb}{0.000000,0.000000,0.000000}% -\pgfsetfillcolor{currentfill}% -\pgfsetlinewidth{0.803000pt}% -\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% -\pgfsetstrokecolor{currentstroke}% -\pgfsetdash{}{0pt}% -\pgfsys@defobject{currentmarker}{\pgfqpoint{0.000000in}{-0.048611in}}{\pgfqpoint{0.000000in}{0.000000in}}{% -\pgfpathmoveto{\pgfqpoint{0.000000in}{0.000000in}}% -\pgfpathlineto{\pgfqpoint{0.000000in}{-0.048611in}}% -\pgfusepath{stroke,fill}% -}% -\begin{pgfscope}% -\pgfsys@transformshift{1.927273in}{0.528000in}% -\pgfsys@useobject{currentmarker}{}% -\end{pgfscope}% -\end{pgfscope}% -\begin{pgfscope}% -\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% -\pgfsetstrokecolor{textcolor}% -\pgfsetfillcolor{textcolor}% -\pgftext[x=1.927273in,y=0.430778in,,top]{\color{textcolor}{\sffamily\fontsize{10.000000}{12.000000}\selectfont\catcode`\^=\active\def^{\ifmmode\sp\else\^{}\fi}\catcode`\%=\active\def%{\%}20}}% -\end{pgfscope}% -\begin{pgfscope}% -\pgfsetbuttcap% -\pgfsetroundjoin% -\definecolor{currentfill}{rgb}{0.000000,0.000000,0.000000}% -\pgfsetfillcolor{currentfill}% -\pgfsetlinewidth{0.803000pt}% -\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% -\pgfsetstrokecolor{currentstroke}% -\pgfsetdash{}{0pt}% -\pgfsys@defobject{currentmarker}{\pgfqpoint{0.000000in}{-0.048611in}}{\pgfqpoint{0.000000in}{0.000000in}}{% -\pgfpathmoveto{\pgfqpoint{0.000000in}{0.000000in}}% -\pgfpathlineto{\pgfqpoint{0.000000in}{-0.048611in}}% -\pgfusepath{stroke,fill}% -}% -\begin{pgfscope}% -\pgfsys@transformshift{2.829091in}{0.528000in}% -\pgfsys@useobject{currentmarker}{}% -\end{pgfscope}% -\end{pgfscope}% -\begin{pgfscope}% -\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% -\pgfsetstrokecolor{textcolor}% -\pgfsetfillcolor{textcolor}% -\pgftext[x=2.829091in,y=0.430778in,,top]{\color{textcolor}{\sffamily\fontsize{10.000000}{12.000000}\selectfont\catcode`\^=\active\def^{\ifmmode\sp\else\^{}\fi}\catcode`\%=\active\def%{\%}40}}% -\end{pgfscope}% -\begin{pgfscope}% -\pgfsetbuttcap% -\pgfsetroundjoin% -\definecolor{currentfill}{rgb}{0.000000,0.000000,0.000000}% -\pgfsetfillcolor{currentfill}% -\pgfsetlinewidth{0.803000pt}% -\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% -\pgfsetstrokecolor{currentstroke}% -\pgfsetdash{}{0pt}% -\pgfsys@defobject{currentmarker}{\pgfqpoint{0.000000in}{-0.048611in}}{\pgfqpoint{0.000000in}{0.000000in}}{% -\pgfpathmoveto{\pgfqpoint{0.000000in}{0.000000in}}% -\pgfpathlineto{\pgfqpoint{0.000000in}{-0.048611in}}% -\pgfusepath{stroke,fill}% -}% -\begin{pgfscope}% -\pgfsys@transformshift{3.730909in}{0.528000in}% -\pgfsys@useobject{currentmarker}{}% -\end{pgfscope}% -\end{pgfscope}% -\begin{pgfscope}% -\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% -\pgfsetstrokecolor{textcolor}% -\pgfsetfillcolor{textcolor}% -\pgftext[x=3.730909in,y=0.430778in,,top]{\color{textcolor}{\sffamily\fontsize{10.000000}{12.000000}\selectfont\catcode`\^=\active\def^{\ifmmode\sp\else\^{}\fi}\catcode`\%=\active\def%{\%}60}}% -\end{pgfscope}% -\begin{pgfscope}% -\pgfsetbuttcap% -\pgfsetroundjoin% -\definecolor{currentfill}{rgb}{0.000000,0.000000,0.000000}% -\pgfsetfillcolor{currentfill}% -\pgfsetlinewidth{0.803000pt}% -\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% -\pgfsetstrokecolor{currentstroke}% -\pgfsetdash{}{0pt}% -\pgfsys@defobject{currentmarker}{\pgfqpoint{0.000000in}{-0.048611in}}{\pgfqpoint{0.000000in}{0.000000in}}{% -\pgfpathmoveto{\pgfqpoint{0.000000in}{0.000000in}}% -\pgfpathlineto{\pgfqpoint{0.000000in}{-0.048611in}}% -\pgfusepath{stroke,fill}% -}% -\begin{pgfscope}% -\pgfsys@transformshift{4.632727in}{0.528000in}% -\pgfsys@useobject{currentmarker}{}% -\end{pgfscope}% -\end{pgfscope}% -\begin{pgfscope}% -\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% -\pgfsetstrokecolor{textcolor}% -\pgfsetfillcolor{textcolor}% -\pgftext[x=4.632727in,y=0.430778in,,top]{\color{textcolor}{\sffamily\fontsize{10.000000}{12.000000}\selectfont\catcode`\^=\active\def^{\ifmmode\sp\else\^{}\fi}\catcode`\%=\active\def%{\%}80}}% -\end{pgfscope}% -\begin{pgfscope}% -\pgfsetbuttcap% -\pgfsetroundjoin% -\definecolor{currentfill}{rgb}{0.000000,0.000000,0.000000}% -\pgfsetfillcolor{currentfill}% -\pgfsetlinewidth{0.803000pt}% -\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% -\pgfsetstrokecolor{currentstroke}% -\pgfsetdash{}{0pt}% -\pgfsys@defobject{currentmarker}{\pgfqpoint{0.000000in}{-0.048611in}}{\pgfqpoint{0.000000in}{0.000000in}}{% -\pgfpathmoveto{\pgfqpoint{0.000000in}{0.000000in}}% -\pgfpathlineto{\pgfqpoint{0.000000in}{-0.048611in}}% -\pgfusepath{stroke,fill}% -}% -\begin{pgfscope}% -\pgfsys@transformshift{5.534545in}{0.528000in}% -\pgfsys@useobject{currentmarker}{}% -\end{pgfscope}% -\end{pgfscope}% -\begin{pgfscope}% -\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% -\pgfsetstrokecolor{textcolor}% -\pgfsetfillcolor{textcolor}% -\pgftext[x=5.534545in,y=0.430778in,,top]{\color{textcolor}{\sffamily\fontsize{10.000000}{12.000000}\selectfont\catcode`\^=\active\def^{\ifmmode\sp\else\^{}\fi}\catcode`\%=\active\def%{\%}100}}% -\end{pgfscope}% -\begin{pgfscope}% -\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% -\pgfsetstrokecolor{textcolor}% -\pgfsetfillcolor{textcolor}% -\pgftext[x=3.280000in,y=0.240809in,,top]{\color{textcolor}{\sffamily\fontsize{10.000000}{12.000000}\selectfont\catcode`\^=\active\def^{\ifmmode\sp\else\^{}\fi}\catcode`\%=\active\def%{\%}H2 molar fraction / %}}% -\end{pgfscope}% -\begin{pgfscope}% -\pgfsetbuttcap% -\pgfsetroundjoin% -\definecolor{currentfill}{rgb}{0.000000,0.000000,0.000000}% -\pgfsetfillcolor{currentfill}% -\pgfsetlinewidth{0.803000pt}% -\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% -\pgfsetstrokecolor{currentstroke}% -\pgfsetdash{}{0pt}% -\pgfsys@defobject{currentmarker}{\pgfqpoint{-0.048611in}{0.000000in}}{\pgfqpoint{-0.000000in}{0.000000in}}{% -\pgfpathmoveto{\pgfqpoint{-0.000000in}{0.000000in}}% -\pgfpathlineto{\pgfqpoint{-0.048611in}{0.000000in}}% -\pgfusepath{stroke,fill}% -}% -\begin{pgfscope}% -\pgfsys@transformshift{0.800000in}{0.868203in}% -\pgfsys@useobject{currentmarker}{}% -\end{pgfscope}% -\end{pgfscope}% -\begin{pgfscope}% -\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% -\pgfsetstrokecolor{textcolor}% -\pgfsetfillcolor{textcolor}% -\pgftext[x=0.305168in, y=0.815441in, left, base]{\color{textcolor}{\sffamily\fontsize{10.000000}{12.000000}\selectfont\catcode`\^=\active\def^{\ifmmode\sp\else\^{}\fi}\catcode`\%=\active\def%{\%}0.025}}% -\end{pgfscope}% -\begin{pgfscope}% -\pgfsetbuttcap% -\pgfsetroundjoin% -\definecolor{currentfill}{rgb}{0.000000,0.000000,0.000000}% -\pgfsetfillcolor{currentfill}% -\pgfsetlinewidth{0.803000pt}% -\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% -\pgfsetstrokecolor{currentstroke}% -\pgfsetdash{}{0pt}% -\pgfsys@defobject{currentmarker}{\pgfqpoint{-0.048611in}{0.000000in}}{\pgfqpoint{-0.000000in}{0.000000in}}{% -\pgfpathmoveto{\pgfqpoint{-0.000000in}{0.000000in}}% -\pgfpathlineto{\pgfqpoint{-0.048611in}{0.000000in}}% -\pgfusepath{stroke,fill}% -}% -\begin{pgfscope}% -\pgfsys@transformshift{0.800000in}{1.380710in}% -\pgfsys@useobject{currentmarker}{}% -\end{pgfscope}% -\end{pgfscope}% -\begin{pgfscope}% -\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% -\pgfsetstrokecolor{textcolor}% -\pgfsetfillcolor{textcolor}% -\pgftext[x=0.305168in, y=1.327949in, left, base]{\color{textcolor}{\sffamily\fontsize{10.000000}{12.000000}\selectfont\catcode`\^=\active\def^{\ifmmode\sp\else\^{}\fi}\catcode`\%=\active\def%{\%}0.050}}% -\end{pgfscope}% -\begin{pgfscope}% -\pgfsetbuttcap% -\pgfsetroundjoin% -\definecolor{currentfill}{rgb}{0.000000,0.000000,0.000000}% -\pgfsetfillcolor{currentfill}% -\pgfsetlinewidth{0.803000pt}% -\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% -\pgfsetstrokecolor{currentstroke}% -\pgfsetdash{}{0pt}% -\pgfsys@defobject{currentmarker}{\pgfqpoint{-0.048611in}{0.000000in}}{\pgfqpoint{-0.000000in}{0.000000in}}{% -\pgfpathmoveto{\pgfqpoint{-0.000000in}{0.000000in}}% -\pgfpathlineto{\pgfqpoint{-0.048611in}{0.000000in}}% -\pgfusepath{stroke,fill}% -}% -\begin{pgfscope}% -\pgfsys@transformshift{0.800000in}{1.893218in}% -\pgfsys@useobject{currentmarker}{}% -\end{pgfscope}% -\end{pgfscope}% -\begin{pgfscope}% -\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% -\pgfsetstrokecolor{textcolor}% -\pgfsetfillcolor{textcolor}% -\pgftext[x=0.305168in, y=1.840456in, left, base]{\color{textcolor}{\sffamily\fontsize{10.000000}{12.000000}\selectfont\catcode`\^=\active\def^{\ifmmode\sp\else\^{}\fi}\catcode`\%=\active\def%{\%}0.075}}% -\end{pgfscope}% -\begin{pgfscope}% -\pgfsetbuttcap% -\pgfsetroundjoin% -\definecolor{currentfill}{rgb}{0.000000,0.000000,0.000000}% -\pgfsetfillcolor{currentfill}% -\pgfsetlinewidth{0.803000pt}% -\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% -\pgfsetstrokecolor{currentstroke}% -\pgfsetdash{}{0pt}% -\pgfsys@defobject{currentmarker}{\pgfqpoint{-0.048611in}{0.000000in}}{\pgfqpoint{-0.000000in}{0.000000in}}{% -\pgfpathmoveto{\pgfqpoint{-0.000000in}{0.000000in}}% -\pgfpathlineto{\pgfqpoint{-0.048611in}{0.000000in}}% -\pgfusepath{stroke,fill}% -}% -\begin{pgfscope}% -\pgfsys@transformshift{0.800000in}{2.405725in}% -\pgfsys@useobject{currentmarker}{}% -\end{pgfscope}% -\end{pgfscope}% -\begin{pgfscope}% -\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% -\pgfsetstrokecolor{textcolor}% -\pgfsetfillcolor{textcolor}% -\pgftext[x=0.305168in, y=2.352964in, left, base]{\color{textcolor}{\sffamily\fontsize{10.000000}{12.000000}\selectfont\catcode`\^=\active\def^{\ifmmode\sp\else\^{}\fi}\catcode`\%=\active\def%{\%}0.100}}% -\end{pgfscope}% -\begin{pgfscope}% -\pgfsetbuttcap% -\pgfsetroundjoin% -\definecolor{currentfill}{rgb}{0.000000,0.000000,0.000000}% -\pgfsetfillcolor{currentfill}% -\pgfsetlinewidth{0.803000pt}% -\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% -\pgfsetstrokecolor{currentstroke}% -\pgfsetdash{}{0pt}% -\pgfsys@defobject{currentmarker}{\pgfqpoint{-0.048611in}{0.000000in}}{\pgfqpoint{-0.000000in}{0.000000in}}{% -\pgfpathmoveto{\pgfqpoint{-0.000000in}{0.000000in}}% -\pgfpathlineto{\pgfqpoint{-0.048611in}{0.000000in}}% -\pgfusepath{stroke,fill}% -}% -\begin{pgfscope}% -\pgfsys@transformshift{0.800000in}{2.918233in}% -\pgfsys@useobject{currentmarker}{}% -\end{pgfscope}% -\end{pgfscope}% -\begin{pgfscope}% -\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% -\pgfsetstrokecolor{textcolor}% -\pgfsetfillcolor{textcolor}% -\pgftext[x=0.305168in, y=2.865472in, left, base]{\color{textcolor}{\sffamily\fontsize{10.000000}{12.000000}\selectfont\catcode`\^=\active\def^{\ifmmode\sp\else\^{}\fi}\catcode`\%=\active\def%{\%}0.125}}% -\end{pgfscope}% -\begin{pgfscope}% -\pgfsetbuttcap% -\pgfsetroundjoin% -\definecolor{currentfill}{rgb}{0.000000,0.000000,0.000000}% -\pgfsetfillcolor{currentfill}% -\pgfsetlinewidth{0.803000pt}% -\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% -\pgfsetstrokecolor{currentstroke}% -\pgfsetdash{}{0pt}% -\pgfsys@defobject{currentmarker}{\pgfqpoint{-0.048611in}{0.000000in}}{\pgfqpoint{-0.000000in}{0.000000in}}{% -\pgfpathmoveto{\pgfqpoint{-0.000000in}{0.000000in}}% -\pgfpathlineto{\pgfqpoint{-0.048611in}{0.000000in}}% -\pgfusepath{stroke,fill}% -}% -\begin{pgfscope}% -\pgfsys@transformshift{0.800000in}{3.430741in}% -\pgfsys@useobject{currentmarker}{}% -\end{pgfscope}% -\end{pgfscope}% -\begin{pgfscope}% -\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% -\pgfsetstrokecolor{textcolor}% -\pgfsetfillcolor{textcolor}% -\pgftext[x=0.305168in, y=3.377979in, left, base]{\color{textcolor}{\sffamily\fontsize{10.000000}{12.000000}\selectfont\catcode`\^=\active\def^{\ifmmode\sp\else\^{}\fi}\catcode`\%=\active\def%{\%}0.150}}% -\end{pgfscope}% -\begin{pgfscope}% -\pgfsetbuttcap% -\pgfsetroundjoin% -\definecolor{currentfill}{rgb}{0.000000,0.000000,0.000000}% -\pgfsetfillcolor{currentfill}% -\pgfsetlinewidth{0.803000pt}% -\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% -\pgfsetstrokecolor{currentstroke}% -\pgfsetdash{}{0pt}% -\pgfsys@defobject{currentmarker}{\pgfqpoint{-0.048611in}{0.000000in}}{\pgfqpoint{-0.000000in}{0.000000in}}{% -\pgfpathmoveto{\pgfqpoint{-0.000000in}{0.000000in}}% -\pgfpathlineto{\pgfqpoint{-0.048611in}{0.000000in}}% -\pgfusepath{stroke,fill}% -}% -\begin{pgfscope}% -\pgfsys@transformshift{0.800000in}{3.943248in}% -\pgfsys@useobject{currentmarker}{}% -\end{pgfscope}% -\end{pgfscope}% -\begin{pgfscope}% -\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% -\pgfsetstrokecolor{textcolor}% -\pgfsetfillcolor{textcolor}% -\pgftext[x=0.305168in, y=3.890487in, left, base]{\color{textcolor}{\sffamily\fontsize{10.000000}{12.000000}\selectfont\catcode`\^=\active\def^{\ifmmode\sp\else\^{}\fi}\catcode`\%=\active\def%{\%}0.175}}% -\end{pgfscope}% -\begin{pgfscope}% -\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% -\pgfsetstrokecolor{textcolor}% -\pgfsetfillcolor{textcolor}% -\pgftext[x=0.249612in,y=2.376000in,,bottom,rotate=90.000000]{\color{textcolor}{\sffamily\fontsize{10.000000}{12.000000}\selectfont\catcode`\^=\active\def^{\ifmmode\sp\else\^{}\fi}\catcode`\%=\active\def%{\%}Thermal Conductivity / (W/m·K)}}% -\end{pgfscope}% -\begin{pgfscope}% -\pgfpathrectangle{\pgfqpoint{0.800000in}{0.528000in}}{\pgfqpoint{4.960000in}{3.696000in}}% -\pgfusepath{clip}% -\pgfsetrectcap% -\pgfsetroundjoin% -\pgfsetlinewidth{1.505625pt}% -\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% -\pgfsetstrokecolor{currentstroke}% -\pgfsetdash{}{0pt}% -\pgfpathmoveto{\pgfqpoint{1.025455in}{0.696000in}}% -\pgfpathlineto{\pgfqpoint{1.071001in}{0.697319in}}% -\pgfpathlineto{\pgfqpoint{1.116547in}{0.698664in}}% -\pgfpathlineto{\pgfqpoint{1.162094in}{0.700036in}}% -\pgfpathlineto{\pgfqpoint{1.207640in}{0.701436in}}% -\pgfpathlineto{\pgfqpoint{1.253186in}{0.702865in}}% -\pgfpathlineto{\pgfqpoint{1.298733in}{0.704324in}}% -\pgfpathlineto{\pgfqpoint{1.344279in}{0.705814in}}% -\pgfpathlineto{\pgfqpoint{1.389826in}{0.707335in}}% -\pgfpathlineto{\pgfqpoint{1.435372in}{0.708889in}}% -\pgfpathlineto{\pgfqpoint{1.480918in}{0.710476in}}% -\pgfpathlineto{\pgfqpoint{1.526465in}{0.712098in}}% -\pgfpathlineto{\pgfqpoint{1.572011in}{0.713757in}}% -\pgfpathlineto{\pgfqpoint{1.617557in}{0.715452in}}% -\pgfpathlineto{\pgfqpoint{1.663104in}{0.717186in}}% -\pgfpathlineto{\pgfqpoint{1.708650in}{0.718960in}}% -\pgfpathlineto{\pgfqpoint{1.754197in}{0.720775in}}% -\pgfpathlineto{\pgfqpoint{1.799743in}{0.722632in}}% -\pgfpathlineto{\pgfqpoint{1.845289in}{0.724534in}}% -\pgfpathlineto{\pgfqpoint{1.890836in}{0.726482in}}% -\pgfpathlineto{\pgfqpoint{1.936382in}{0.728476in}}% -\pgfpathlineto{\pgfqpoint{1.981928in}{0.730520in}}% -\pgfpathlineto{\pgfqpoint{2.027475in}{0.732615in}}% -\pgfpathlineto{\pgfqpoint{2.073021in}{0.734763in}}% -\pgfpathlineto{\pgfqpoint{2.118567in}{0.736966in}}% -\pgfpathlineto{\pgfqpoint{2.164114in}{0.739226in}}% -\pgfpathlineto{\pgfqpoint{2.209660in}{0.741545in}}% -\pgfpathlineto{\pgfqpoint{2.255207in}{0.743926in}}% -\pgfpathlineto{\pgfqpoint{2.300753in}{0.746371in}}% -\pgfpathlineto{\pgfqpoint{2.346299in}{0.748883in}}% -\pgfpathlineto{\pgfqpoint{2.391846in}{0.751464in}}% -\pgfpathlineto{\pgfqpoint{2.437392in}{0.754118in}}% -\pgfpathlineto{\pgfqpoint{2.482938in}{0.756847in}}% -\pgfpathlineto{\pgfqpoint{2.528485in}{0.759656in}}% -\pgfpathlineto{\pgfqpoint{2.574031in}{0.762546in}}% -\pgfpathlineto{\pgfqpoint{2.619578in}{0.765523in}}% -\pgfpathlineto{\pgfqpoint{2.665124in}{0.768589in}}% -\pgfpathlineto{\pgfqpoint{2.710670in}{0.771749in}}% -\pgfpathlineto{\pgfqpoint{2.756217in}{0.775008in}}% -\pgfpathlineto{\pgfqpoint{2.801763in}{0.778370in}}% -\pgfpathlineto{\pgfqpoint{2.847309in}{0.781840in}}% -\pgfpathlineto{\pgfqpoint{2.892856in}{0.785423in}}% -\pgfpathlineto{\pgfqpoint{2.938402in}{0.789124in}}% -\pgfpathlineto{\pgfqpoint{2.983949in}{0.792951in}}% -\pgfpathlineto{\pgfqpoint{3.029495in}{0.796909in}}% -\pgfpathlineto{\pgfqpoint{3.075041in}{0.801005in}}% -\pgfpathlineto{\pgfqpoint{3.120588in}{0.805247in}}% -\pgfpathlineto{\pgfqpoint{3.166134in}{0.809642in}}% -\pgfpathlineto{\pgfqpoint{3.211680in}{0.814198in}}% -\pgfpathlineto{\pgfqpoint{3.257227in}{0.818926in}}% -\pgfpathlineto{\pgfqpoint{3.302773in}{0.823834in}}% -\pgfpathlineto{\pgfqpoint{3.348320in}{0.828933in}}% -\pgfpathlineto{\pgfqpoint{3.393866in}{0.834235in}}% -\pgfpathlineto{\pgfqpoint{3.439412in}{0.839752in}}% -\pgfpathlineto{\pgfqpoint{3.484959in}{0.845496in}}% -\pgfpathlineto{\pgfqpoint{3.530505in}{0.851484in}}% -\pgfpathlineto{\pgfqpoint{3.576051in}{0.857729in}}% -\pgfpathlineto{\pgfqpoint{3.621598in}{0.864249in}}% -\pgfpathlineto{\pgfqpoint{3.667144in}{0.871063in}}% -\pgfpathlineto{\pgfqpoint{3.712691in}{0.878191in}}% -\pgfpathlineto{\pgfqpoint{3.758237in}{0.885655in}}% -\pgfpathlineto{\pgfqpoint{3.803783in}{0.893479in}}% -\pgfpathlineto{\pgfqpoint{3.849330in}{0.901690in}}% -\pgfpathlineto{\pgfqpoint{3.894876in}{0.910317in}}% -\pgfpathlineto{\pgfqpoint{3.940422in}{0.919392in}}% -\pgfpathlineto{\pgfqpoint{3.985969in}{0.928951in}}% -\pgfpathlineto{\pgfqpoint{4.031515in}{0.939034in}}% -\pgfpathlineto{\pgfqpoint{4.077062in}{0.949685in}}% -\pgfpathlineto{\pgfqpoint{4.122608in}{0.960953in}}% -\pgfpathlineto{\pgfqpoint{4.168154in}{0.972893in}}% -\pgfpathlineto{\pgfqpoint{4.213701in}{0.985566in}}% -\pgfpathlineto{\pgfqpoint{4.259247in}{0.999042in}}% -\pgfpathlineto{\pgfqpoint{4.304793in}{1.013399in}}% -\pgfpathlineto{\pgfqpoint{4.350340in}{1.028727in}}% -\pgfpathlineto{\pgfqpoint{4.395886in}{1.045125in}}% -\pgfpathlineto{\pgfqpoint{4.441433in}{1.062710in}}% -\pgfpathlineto{\pgfqpoint{4.486979in}{1.081614in}}% -\pgfpathlineto{\pgfqpoint{4.532525in}{1.101991in}}% -\pgfpathlineto{\pgfqpoint{4.578072in}{1.124018in}}% -\pgfpathlineto{\pgfqpoint{4.623618in}{1.147903in}}% -\pgfpathlineto{\pgfqpoint{4.669164in}{1.173889in}}% -\pgfpathlineto{\pgfqpoint{4.714711in}{1.202263in}}% -\pgfpathlineto{\pgfqpoint{4.760257in}{1.233369in}}% -\pgfpathlineto{\pgfqpoint{4.805803in}{1.267615in}}% -\pgfpathlineto{\pgfqpoint{4.851350in}{1.305499in}}% -\pgfpathlineto{\pgfqpoint{4.896896in}{1.347625in}}% -\pgfpathlineto{\pgfqpoint{4.942443in}{1.394741in}}% -\pgfpathlineto{\pgfqpoint{4.987989in}{1.447778in}}% -\pgfpathlineto{\pgfqpoint{5.033535in}{1.507912in}}% -\pgfpathlineto{\pgfqpoint{5.079082in}{1.576651in}}% -\pgfpathlineto{\pgfqpoint{5.124628in}{1.655955in}}% -\pgfpathlineto{\pgfqpoint{5.170174in}{1.748426in}}% -\pgfpathlineto{\pgfqpoint{5.215721in}{1.857582in}}% -\pgfpathlineto{\pgfqpoint{5.261267in}{1.988306in}}% -\pgfpathlineto{\pgfqpoint{5.306814in}{2.147564in}}% -\pgfpathlineto{\pgfqpoint{5.352360in}{2.345643in}}% -\pgfpathlineto{\pgfqpoint{5.397906in}{2.598377in}}% -\pgfpathlineto{\pgfqpoint{5.443453in}{2.931436in}}% -\pgfpathlineto{\pgfqpoint{5.488999in}{3.389276in}}% -\pgfpathlineto{\pgfqpoint{5.534545in}{4.056000in}}% -\pgfusepath{stroke}% -\end{pgfscope}% -\begin{pgfscope}% -\pgfsetrectcap% -\pgfsetmiterjoin% -\pgfsetlinewidth{0.803000pt}% -\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% -\pgfsetstrokecolor{currentstroke}% -\pgfsetdash{}{0pt}% -\pgfpathmoveto{\pgfqpoint{0.800000in}{0.528000in}}% -\pgfpathlineto{\pgfqpoint{0.800000in}{4.224000in}}% -\pgfusepath{stroke}% -\end{pgfscope}% -\begin{pgfscope}% -\pgfsetrectcap% -\pgfsetmiterjoin% -\pgfsetlinewidth{0.803000pt}% -\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% -\pgfsetstrokecolor{currentstroke}% -\pgfsetdash{}{0pt}% -\pgfpathmoveto{\pgfqpoint{5.760000in}{0.528000in}}% -\pgfpathlineto{\pgfqpoint{5.760000in}{4.224000in}}% -\pgfusepath{stroke}% -\end{pgfscope}% -\begin{pgfscope}% -\pgfsetrectcap% -\pgfsetmiterjoin% -\pgfsetlinewidth{0.803000pt}% -\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% -\pgfsetstrokecolor{currentstroke}% -\pgfsetdash{}{0pt}% -\pgfpathmoveto{\pgfqpoint{0.800000in}{0.528000in}}% -\pgfpathlineto{\pgfqpoint{5.760000in}{0.528000in}}% -\pgfusepath{stroke}% -\end{pgfscope}% -\begin{pgfscope}% -\pgfsetrectcap% -\pgfsetmiterjoin% -\pgfsetlinewidth{0.803000pt}% -\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% -\pgfsetstrokecolor{currentstroke}% -\pgfsetdash{}{0pt}% -\pgfpathmoveto{\pgfqpoint{0.800000in}{4.224000in}}% -\pgfpathlineto{\pgfqpoint{5.760000in}{4.224000in}}% -\pgfusepath{stroke}% -\end{pgfscope}% -\end{pgfpicture}% -\makeatother% -\endgroup% - -\caption{Thermal Conductivity of H2/CO2 mixtures} -\label{fig:mixture} -\end{figure}In engineering practice, the accurate determination of \(\lambda_{\text{mix}}\) is essential -for the prediction of heat transfer in systems such as membrane modules, chemical reactors, and -combustion chambers. In the context of membrane-based gas separation, for instance, the thermal -conductivity of the gas mixture influences the local temperature distribution, which in turn affects -both the permeation behavior and the structural stability of the membrane. - -It is important to note that the calculated mixture conductivity reflects only the gas phase -behavior. In porous systems such as carbon membranes, additional effects must be considered. -These include the solid-phase thermal conduction through the membrane matrix, radiative transport -in pore channels at high temperatures, and transport in the Knudsen regime for narrow pores. -To account for these complexities, models based on effective medium theory, such as those of -Maxwell-Eucken or Bruggeman, are frequently employed. These models combine the conductivities of -individual phases (gas and solid) with geometrical factors that reflect the morphology of the -porous structure. - - - -\noindent\rule[0.5ex]{\linewidth}{1pt} - -Expanded by more or less sensible AI jabbering; based on: \href{https://doi.org/10.14279/depositonce-7390}{doi:10.14279/depositonce-7390} - diff --git a/tests/out/test_html_render2.html b/tests/out/test_html_render2.html deleted file mode 100644 index 8ab807d..0000000 --- a/tests/out/test_html_render2.html +++ /dev/null @@ -1,1530 +0,0 @@ - - - - - - Test template - - - -
-

Special characters

-

ö ä ü Ö Ä Ü ß @ ∆

-

π ≈ ± ∆ Σ

-

£ ¥ $ €

-

Œ

-

Link

-

This is a hyperlink: nonan.net

-

Table

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Anz.TypBeschreibung
12BK9050Buskoppler
2KL11044 Digitaleingänge
2KL24044 Digitalausgänge (0,5 A)
3KL24244 Digitalausgänge (2 A)
2KL40044 Analogausgänge
1KL40022 Analogausgänge
22KL9188Potenzialverteilungsklemme
1KL9100Potenzialeinspeiseklemme
3KL30544 Analogeingänge
5KL3214PT100 4 Temperatureingänge (3-Leiter)
3KL3202PT100 2 Temperatureingänge (3-Leiter)
1KL24044 Digitalausgänge
2KL9010Endklemme
-
-

Equations

-

This line represents a reference to the equation 1.

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
(1)
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Figure 1: Bar chart with individual bar colors
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Table 1: This is a example table
Row1Row2Row3Row4Row5Row6Row7
Line112012 g/km5 stars3.5000001850 kg600 Nm
Line295 km/h> 150 g/km4 stars7.800000150 kg250 Nm
Line3110-110 g/km5 stars8.500000140 kg280,8 Nm
Line4105 km/h1140 g/km4.5 stars6.9000001600 kg320 Nm
Line5130−13.05 g/km5 stars4.20000017.55 kg450 Nm
-
-
- \ No newline at end of file diff --git a/tests/out/test_html_render2.tex b/tests/out/test_html_render2.tex deleted file mode 100644 index cef762d..0000000 --- a/tests/out/test_html_render2.tex +++ /dev/null @@ -1,589 +0,0 @@ -\section{Special characters} -{\"o} {\"a} {\"u} {\"O} {\"A} {\"U} {\ss} @ $\Delta$ - -$\pi$ $\approx$ $\pm$ $\Delta$ $\Sigma$ - -{\pounds} {\yen} \$ € - -{\OE} - -\section{Link} -This is a hyperlink: \href{https://www.nonan.net}{nonan.net} - -\section{Table} -\begin{tabular}{rll}\toprule -Anz. & Typ & Beschreibung \\ -\midrule -12 & BK9050 & Buskoppler \\ -2 & KL1104 & 4 Digitaleing{\"a}nge \\ -2 & KL2404 & 4 Digitalausg{\"a}nge (0,5 A) \\ -3 & KL2424 & 4 Digitalausg{\"a}nge (2 A) \\ -2 & KL4004 & 4 Analogausg{\"a}nge \\ -1 & KL4002 & 2 Analogausg{\"a}nge \\ -22 & KL9188 & Potenzialverteilungsklemme \\ -1 & KL9100 & Potenzialeinspeiseklemme \\ -3 & KL3054 & 4 Analogeing{\"a}nge \\ -5 & KL3214 & PT100 4 Temperatureing{\"a}nge (3-Leiter) \\ -3 & KL3202 & PT100 2 Temperatureing{\"a}nge (3-Leiter) \\ -1 & KL2404 & 4 Digitalausg{\"a}nge \\ -2 & KL9010 & Endklemme \\ -\bottomrule -\end{tabular} - - -\noindent\rule[0.5ex]{\linewidth}{1pt} - -\section{Equations} -This line represents a reference to the equation \ref{eq:test1}. - -\begin{equation}\label{eq:test1}y = a + b * \sum_{i=0}^{\infty} a_i x^i\end{equation}\begin{figure} -\centering -\begingroup% -\makeatletter% -\begin{pgfpicture}% -\pgfpathrectangle{\pgfpointorigin}{\pgfqpoint{6.400000in}{4.800000in}}% -\pgfusepath{use as bounding box, clip}% -\begin{pgfscope}% -\pgfsetbuttcap% -\pgfsetmiterjoin% -\definecolor{currentfill}{rgb}{1.000000,1.000000,1.000000}% -\pgfsetfillcolor{currentfill}% -\pgfsetlinewidth{0.000000pt}% -\definecolor{currentstroke}{rgb}{1.000000,1.000000,1.000000}% -\pgfsetstrokecolor{currentstroke}% -\pgfsetdash{}{0pt}% -\pgfpathmoveto{\pgfqpoint{0.000000in}{0.000000in}}% -\pgfpathlineto{\pgfqpoint{6.400000in}{0.000000in}}% -\pgfpathlineto{\pgfqpoint{6.400000in}{4.800000in}}% -\pgfpathlineto{\pgfqpoint{0.000000in}{4.800000in}}% -\pgfpathlineto{\pgfqpoint{0.000000in}{0.000000in}}% -\pgfpathclose% -\pgfusepath{fill}% -\end{pgfscope}% -\begin{pgfscope}% -\pgfsetbuttcap% -\pgfsetmiterjoin% -\definecolor{currentfill}{rgb}{1.000000,1.000000,1.000000}% -\pgfsetfillcolor{currentfill}% -\pgfsetlinewidth{0.000000pt}% -\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% -\pgfsetstrokecolor{currentstroke}% -\pgfsetstrokeopacity{0.000000}% -\pgfsetdash{}{0pt}% -\pgfpathmoveto{\pgfqpoint{0.800000in}{0.528000in}}% -\pgfpathlineto{\pgfqpoint{5.760000in}{0.528000in}}% -\pgfpathlineto{\pgfqpoint{5.760000in}{4.224000in}}% -\pgfpathlineto{\pgfqpoint{0.800000in}{4.224000in}}% -\pgfpathlineto{\pgfqpoint{0.800000in}{0.528000in}}% -\pgfpathclose% -\pgfusepath{fill}% -\end{pgfscope}% -\begin{pgfscope}% -\pgfpathrectangle{\pgfqpoint{0.800000in}{0.528000in}}{\pgfqpoint{4.960000in}{3.696000in}}% -\pgfusepath{clip}% -\pgfsetbuttcap% -\pgfsetmiterjoin% -\definecolor{currentfill}{rgb}{0.839216,0.152941,0.156863}% -\pgfsetfillcolor{currentfill}% -\pgfsetlinewidth{0.000000pt}% -\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% -\pgfsetstrokecolor{currentstroke}% -\pgfsetstrokeopacity{0.000000}% -\pgfsetdash{}{0pt}% -\pgfpathmoveto{\pgfqpoint{1.025455in}{0.528000in}}% -\pgfpathlineto{\pgfqpoint{1.974737in}{0.528000in}}% -\pgfpathlineto{\pgfqpoint{1.974737in}{1.936000in}}% -\pgfpathlineto{\pgfqpoint{1.025455in}{1.936000in}}% -\pgfpathlineto{\pgfqpoint{1.025455in}{0.528000in}}% -\pgfpathclose% -\pgfusepath{fill}% -\end{pgfscope}% -\begin{pgfscope}% -\pgfpathrectangle{\pgfqpoint{0.800000in}{0.528000in}}{\pgfqpoint{4.960000in}{3.696000in}}% -\pgfusepath{clip}% -\pgfsetbuttcap% -\pgfsetmiterjoin% -\definecolor{currentfill}{rgb}{0.121569,0.466667,0.705882}% -\pgfsetfillcolor{currentfill}% -\pgfsetlinewidth{0.000000pt}% -\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% -\pgfsetstrokecolor{currentstroke}% -\pgfsetstrokeopacity{0.000000}% -\pgfsetdash{}{0pt}% -\pgfpathmoveto{\pgfqpoint{2.212057in}{0.528000in}}% -\pgfpathlineto{\pgfqpoint{3.161340in}{0.528000in}}% -\pgfpathlineto{\pgfqpoint{3.161340in}{4.048000in}}% -\pgfpathlineto{\pgfqpoint{2.212057in}{4.048000in}}% -\pgfpathlineto{\pgfqpoint{2.212057in}{0.528000in}}% -\pgfpathclose% -\pgfusepath{fill}% -\end{pgfscope}% -\begin{pgfscope}% -\pgfpathrectangle{\pgfqpoint{0.800000in}{0.528000in}}{\pgfqpoint{4.960000in}{3.696000in}}% -\pgfusepath{clip}% -\pgfsetbuttcap% -\pgfsetmiterjoin% -\definecolor{currentfill}{rgb}{0.839216,0.152941,0.156863}% -\pgfsetfillcolor{currentfill}% -\pgfsetlinewidth{0.000000pt}% -\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% -\pgfsetstrokecolor{currentstroke}% -\pgfsetstrokeopacity{0.000000}% -\pgfsetdash{}{0pt}% -\pgfpathmoveto{\pgfqpoint{3.398660in}{0.528000in}}% -\pgfpathlineto{\pgfqpoint{4.347943in}{0.528000in}}% -\pgfpathlineto{\pgfqpoint{4.347943in}{1.584000in}}% -\pgfpathlineto{\pgfqpoint{3.398660in}{1.584000in}}% -\pgfpathlineto{\pgfqpoint{3.398660in}{0.528000in}}% -\pgfpathclose% -\pgfusepath{fill}% -\end{pgfscope}% -\begin{pgfscope}% -\pgfpathrectangle{\pgfqpoint{0.800000in}{0.528000in}}{\pgfqpoint{4.960000in}{3.696000in}}% -\pgfusepath{clip}% -\pgfsetbuttcap% -\pgfsetmiterjoin% -\definecolor{currentfill}{rgb}{1.000000,0.498039,0.054902}% -\pgfsetfillcolor{currentfill}% -\pgfsetlinewidth{0.000000pt}% -\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% -\pgfsetstrokecolor{currentstroke}% -\pgfsetstrokeopacity{0.000000}% -\pgfsetdash{}{0pt}% -\pgfpathmoveto{\pgfqpoint{4.585263in}{0.528000in}}% -\pgfpathlineto{\pgfqpoint{5.534545in}{0.528000in}}% -\pgfpathlineto{\pgfqpoint{5.534545in}{2.464000in}}% -\pgfpathlineto{\pgfqpoint{4.585263in}{2.464000in}}% -\pgfpathlineto{\pgfqpoint{4.585263in}{0.528000in}}% -\pgfpathclose% -\pgfusepath{fill}% -\end{pgfscope}% -\begin{pgfscope}% -\pgfsetbuttcap% -\pgfsetroundjoin% -\definecolor{currentfill}{rgb}{0.000000,0.000000,0.000000}% -\pgfsetfillcolor{currentfill}% -\pgfsetlinewidth{0.803000pt}% -\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% -\pgfsetstrokecolor{currentstroke}% -\pgfsetdash{}{0pt}% -\pgfsys@defobject{currentmarker}{\pgfqpoint{0.000000in}{-0.048611in}}{\pgfqpoint{0.000000in}{0.000000in}}{% -\pgfpathmoveto{\pgfqpoint{0.000000in}{0.000000in}}% -\pgfpathlineto{\pgfqpoint{0.000000in}{-0.048611in}}% -\pgfusepath{stroke,fill}% -}% -\begin{pgfscope}% -\pgfsys@transformshift{1.500096in}{0.528000in}% -\pgfsys@useobject{currentmarker}{}% -\end{pgfscope}% -\end{pgfscope}% -\begin{pgfscope}% -\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% -\pgfsetstrokecolor{textcolor}% -\pgfsetfillcolor{textcolor}% -\pgftext[x=1.500096in,y=0.430778in,,top]{\color{textcolor}{\sffamily\fontsize{10.000000}{12.000000}\selectfont\catcode`\^=\active\def^{\ifmmode\sp\else\^{}\fi}\catcode`\%=\active\def%{\%}apple}}% -\end{pgfscope}% -\begin{pgfscope}% -\pgfsetbuttcap% -\pgfsetroundjoin% -\definecolor{currentfill}{rgb}{0.000000,0.000000,0.000000}% -\pgfsetfillcolor{currentfill}% -\pgfsetlinewidth{0.803000pt}% -\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% -\pgfsetstrokecolor{currentstroke}% -\pgfsetdash{}{0pt}% -\pgfsys@defobject{currentmarker}{\pgfqpoint{0.000000in}{-0.048611in}}{\pgfqpoint{0.000000in}{0.000000in}}{% -\pgfpathmoveto{\pgfqpoint{0.000000in}{0.000000in}}% -\pgfpathlineto{\pgfqpoint{0.000000in}{-0.048611in}}% -\pgfusepath{stroke,fill}% -}% -\begin{pgfscope}% -\pgfsys@transformshift{2.686699in}{0.528000in}% -\pgfsys@useobject{currentmarker}{}% -\end{pgfscope}% -\end{pgfscope}% -\begin{pgfscope}% -\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% -\pgfsetstrokecolor{textcolor}% -\pgfsetfillcolor{textcolor}% -\pgftext[x=2.686699in,y=0.430778in,,top]{\color{textcolor}{\sffamily\fontsize{10.000000}{12.000000}\selectfont\catcode`\^=\active\def^{\ifmmode\sp\else\^{}\fi}\catcode`\%=\active\def%{\%}blueberry}}% -\end{pgfscope}% -\begin{pgfscope}% -\pgfsetbuttcap% -\pgfsetroundjoin% -\definecolor{currentfill}{rgb}{0.000000,0.000000,0.000000}% -\pgfsetfillcolor{currentfill}% -\pgfsetlinewidth{0.803000pt}% -\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% -\pgfsetstrokecolor{currentstroke}% -\pgfsetdash{}{0pt}% -\pgfsys@defobject{currentmarker}{\pgfqpoint{0.000000in}{-0.048611in}}{\pgfqpoint{0.000000in}{0.000000in}}{% -\pgfpathmoveto{\pgfqpoint{0.000000in}{0.000000in}}% -\pgfpathlineto{\pgfqpoint{0.000000in}{-0.048611in}}% -\pgfusepath{stroke,fill}% -}% -\begin{pgfscope}% -\pgfsys@transformshift{3.873301in}{0.528000in}% -\pgfsys@useobject{currentmarker}{}% -\end{pgfscope}% -\end{pgfscope}% -\begin{pgfscope}% -\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% -\pgfsetstrokecolor{textcolor}% -\pgfsetfillcolor{textcolor}% -\pgftext[x=3.873301in,y=0.430778in,,top]{\color{textcolor}{\sffamily\fontsize{10.000000}{12.000000}\selectfont\catcode`\^=\active\def^{\ifmmode\sp\else\^{}\fi}\catcode`\%=\active\def%{\%}cherry}}% -\end{pgfscope}% -\begin{pgfscope}% -\pgfsetbuttcap% -\pgfsetroundjoin% -\definecolor{currentfill}{rgb}{0.000000,0.000000,0.000000}% -\pgfsetfillcolor{currentfill}% -\pgfsetlinewidth{0.803000pt}% -\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% -\pgfsetstrokecolor{currentstroke}% -\pgfsetdash{}{0pt}% -\pgfsys@defobject{currentmarker}{\pgfqpoint{0.000000in}{-0.048611in}}{\pgfqpoint{0.000000in}{0.000000in}}{% -\pgfpathmoveto{\pgfqpoint{0.000000in}{0.000000in}}% -\pgfpathlineto{\pgfqpoint{0.000000in}{-0.048611in}}% -\pgfusepath{stroke,fill}% -}% -\begin{pgfscope}% -\pgfsys@transformshift{5.059904in}{0.528000in}% -\pgfsys@useobject{currentmarker}{}% -\end{pgfscope}% -\end{pgfscope}% -\begin{pgfscope}% -\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% -\pgfsetstrokecolor{textcolor}% -\pgfsetfillcolor{textcolor}% -\pgftext[x=5.059904in,y=0.430778in,,top]{\color{textcolor}{\sffamily\fontsize{10.000000}{12.000000}\selectfont\catcode`\^=\active\def^{\ifmmode\sp\else\^{}\fi}\catcode`\%=\active\def%{\%}orange}}% -\end{pgfscope}% -\begin{pgfscope}% -\pgfsetbuttcap% -\pgfsetroundjoin% -\definecolor{currentfill}{rgb}{0.000000,0.000000,0.000000}% -\pgfsetfillcolor{currentfill}% -\pgfsetlinewidth{0.803000pt}% -\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% -\pgfsetstrokecolor{currentstroke}% -\pgfsetdash{}{0pt}% -\pgfsys@defobject{currentmarker}{\pgfqpoint{-0.048611in}{0.000000in}}{\pgfqpoint{-0.000000in}{0.000000in}}{% -\pgfpathmoveto{\pgfqpoint{-0.000000in}{0.000000in}}% -\pgfpathlineto{\pgfqpoint{-0.048611in}{0.000000in}}% -\pgfusepath{stroke,fill}% -}% -\begin{pgfscope}% -\pgfsys@transformshift{0.800000in}{0.528000in}% -\pgfsys@useobject{currentmarker}{}% -\end{pgfscope}% -\end{pgfscope}% -\begin{pgfscope}% -\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% -\pgfsetstrokecolor{textcolor}% -\pgfsetfillcolor{textcolor}% -\pgftext[x=0.614412in, y=0.475238in, left, base]{\color{textcolor}{\sffamily\fontsize{10.000000}{12.000000}\selectfont\catcode`\^=\active\def^{\ifmmode\sp\else\^{}\fi}\catcode`\%=\active\def%{\%}0}}% -\end{pgfscope}% -\begin{pgfscope}% -\pgfsetbuttcap% -\pgfsetroundjoin% -\definecolor{currentfill}{rgb}{0.000000,0.000000,0.000000}% -\pgfsetfillcolor{currentfill}% -\pgfsetlinewidth{0.803000pt}% -\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% -\pgfsetstrokecolor{currentstroke}% -\pgfsetdash{}{0pt}% -\pgfsys@defobject{currentmarker}{\pgfqpoint{-0.048611in}{0.000000in}}{\pgfqpoint{-0.000000in}{0.000000in}}{% -\pgfpathmoveto{\pgfqpoint{-0.000000in}{0.000000in}}% -\pgfpathlineto{\pgfqpoint{-0.048611in}{0.000000in}}% -\pgfusepath{stroke,fill}% -}% -\begin{pgfscope}% -\pgfsys@transformshift{0.800000in}{1.232000in}% -\pgfsys@useobject{currentmarker}{}% -\end{pgfscope}% -\end{pgfscope}% -\begin{pgfscope}% -\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% -\pgfsetstrokecolor{textcolor}% -\pgfsetfillcolor{textcolor}% -\pgftext[x=0.526047in, y=1.179238in, left, base]{\color{textcolor}{\sffamily\fontsize{10.000000}{12.000000}\selectfont\catcode`\^=\active\def^{\ifmmode\sp\else\^{}\fi}\catcode`\%=\active\def%{\%}20}}% -\end{pgfscope}% -\begin{pgfscope}% -\pgfsetbuttcap% -\pgfsetroundjoin% -\definecolor{currentfill}{rgb}{0.000000,0.000000,0.000000}% -\pgfsetfillcolor{currentfill}% -\pgfsetlinewidth{0.803000pt}% -\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% -\pgfsetstrokecolor{currentstroke}% -\pgfsetdash{}{0pt}% -\pgfsys@defobject{currentmarker}{\pgfqpoint{-0.048611in}{0.000000in}}{\pgfqpoint{-0.000000in}{0.000000in}}{% -\pgfpathmoveto{\pgfqpoint{-0.000000in}{0.000000in}}% -\pgfpathlineto{\pgfqpoint{-0.048611in}{0.000000in}}% -\pgfusepath{stroke,fill}% -}% -\begin{pgfscope}% -\pgfsys@transformshift{0.800000in}{1.936000in}% -\pgfsys@useobject{currentmarker}{}% -\end{pgfscope}% -\end{pgfscope}% -\begin{pgfscope}% -\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% -\pgfsetstrokecolor{textcolor}% -\pgfsetfillcolor{textcolor}% -\pgftext[x=0.526047in, y=1.883238in, left, base]{\color{textcolor}{\sffamily\fontsize{10.000000}{12.000000}\selectfont\catcode`\^=\active\def^{\ifmmode\sp\else\^{}\fi}\catcode`\%=\active\def%{\%}40}}% -\end{pgfscope}% -\begin{pgfscope}% -\pgfsetbuttcap% -\pgfsetroundjoin% -\definecolor{currentfill}{rgb}{0.000000,0.000000,0.000000}% -\pgfsetfillcolor{currentfill}% -\pgfsetlinewidth{0.803000pt}% -\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% -\pgfsetstrokecolor{currentstroke}% -\pgfsetdash{}{0pt}% -\pgfsys@defobject{currentmarker}{\pgfqpoint{-0.048611in}{0.000000in}}{\pgfqpoint{-0.000000in}{0.000000in}}{% -\pgfpathmoveto{\pgfqpoint{-0.000000in}{0.000000in}}% -\pgfpathlineto{\pgfqpoint{-0.048611in}{0.000000in}}% -\pgfusepath{stroke,fill}% -}% -\begin{pgfscope}% -\pgfsys@transformshift{0.800000in}{2.640000in}% -\pgfsys@useobject{currentmarker}{}% -\end{pgfscope}% -\end{pgfscope}% -\begin{pgfscope}% -\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% -\pgfsetstrokecolor{textcolor}% -\pgfsetfillcolor{textcolor}% -\pgftext[x=0.526047in, y=2.587238in, left, base]{\color{textcolor}{\sffamily\fontsize{10.000000}{12.000000}\selectfont\catcode`\^=\active\def^{\ifmmode\sp\else\^{}\fi}\catcode`\%=\active\def%{\%}60}}% -\end{pgfscope}% -\begin{pgfscope}% -\pgfsetbuttcap% -\pgfsetroundjoin% -\definecolor{currentfill}{rgb}{0.000000,0.000000,0.000000}% -\pgfsetfillcolor{currentfill}% -\pgfsetlinewidth{0.803000pt}% -\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% -\pgfsetstrokecolor{currentstroke}% -\pgfsetdash{}{0pt}% -\pgfsys@defobject{currentmarker}{\pgfqpoint{-0.048611in}{0.000000in}}{\pgfqpoint{-0.000000in}{0.000000in}}{% -\pgfpathmoveto{\pgfqpoint{-0.000000in}{0.000000in}}% -\pgfpathlineto{\pgfqpoint{-0.048611in}{0.000000in}}% -\pgfusepath{stroke,fill}% -}% -\begin{pgfscope}% -\pgfsys@transformshift{0.800000in}{3.344000in}% -\pgfsys@useobject{currentmarker}{}% -\end{pgfscope}% -\end{pgfscope}% -\begin{pgfscope}% -\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% -\pgfsetstrokecolor{textcolor}% -\pgfsetfillcolor{textcolor}% -\pgftext[x=0.526047in, y=3.291238in, left, base]{\color{textcolor}{\sffamily\fontsize{10.000000}{12.000000}\selectfont\catcode`\^=\active\def^{\ifmmode\sp\else\^{}\fi}\catcode`\%=\active\def%{\%}80}}% -\end{pgfscope}% -\begin{pgfscope}% -\pgfsetbuttcap% -\pgfsetroundjoin% -\definecolor{currentfill}{rgb}{0.000000,0.000000,0.000000}% -\pgfsetfillcolor{currentfill}% -\pgfsetlinewidth{0.803000pt}% -\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% -\pgfsetstrokecolor{currentstroke}% -\pgfsetdash{}{0pt}% -\pgfsys@defobject{currentmarker}{\pgfqpoint{-0.048611in}{0.000000in}}{\pgfqpoint{-0.000000in}{0.000000in}}{% -\pgfpathmoveto{\pgfqpoint{-0.000000in}{0.000000in}}% -\pgfpathlineto{\pgfqpoint{-0.048611in}{0.000000in}}% -\pgfusepath{stroke,fill}% -}% -\begin{pgfscope}% -\pgfsys@transformshift{0.800000in}{4.048000in}% -\pgfsys@useobject{currentmarker}{}% -\end{pgfscope}% -\end{pgfscope}% -\begin{pgfscope}% -\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% -\pgfsetstrokecolor{textcolor}% -\pgfsetfillcolor{textcolor}% -\pgftext[x=0.437682in, y=3.995238in, left, base]{\color{textcolor}{\sffamily\fontsize{10.000000}{12.000000}\selectfont\catcode`\^=\active\def^{\ifmmode\sp\else\^{}\fi}\catcode`\%=\active\def%{\%}100}}% -\end{pgfscope}% -\begin{pgfscope}% -\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% -\pgfsetstrokecolor{textcolor}% -\pgfsetfillcolor{textcolor}% -\pgftext[x=0.382126in,y=2.376000in,,bottom,rotate=90.000000]{\color{textcolor}{\sffamily\fontsize{10.000000}{12.000000}\selectfont\catcode`\^=\active\def^{\ifmmode\sp\else\^{}\fi}\catcode`\%=\active\def%{\%}fruit supply}}% -\end{pgfscope}% -\begin{pgfscope}% -\pgfsetrectcap% -\pgfsetmiterjoin% -\pgfsetlinewidth{0.803000pt}% -\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% -\pgfsetstrokecolor{currentstroke}% -\pgfsetdash{}{0pt}% -\pgfpathmoveto{\pgfqpoint{0.800000in}{0.528000in}}% -\pgfpathlineto{\pgfqpoint{0.800000in}{4.224000in}}% -\pgfusepath{stroke}% -\end{pgfscope}% -\begin{pgfscope}% -\pgfsetrectcap% -\pgfsetmiterjoin% -\pgfsetlinewidth{0.803000pt}% -\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% -\pgfsetstrokecolor{currentstroke}% -\pgfsetdash{}{0pt}% -\pgfpathmoveto{\pgfqpoint{5.760000in}{0.528000in}}% -\pgfpathlineto{\pgfqpoint{5.760000in}{4.224000in}}% -\pgfusepath{stroke}% -\end{pgfscope}% -\begin{pgfscope}% -\pgfsetrectcap% -\pgfsetmiterjoin% -\pgfsetlinewidth{0.803000pt}% -\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% -\pgfsetstrokecolor{currentstroke}% -\pgfsetdash{}{0pt}% -\pgfpathmoveto{\pgfqpoint{0.800000in}{0.528000in}}% -\pgfpathlineto{\pgfqpoint{5.760000in}{0.528000in}}% -\pgfusepath{stroke}% -\end{pgfscope}% -\begin{pgfscope}% -\pgfsetrectcap% -\pgfsetmiterjoin% -\pgfsetlinewidth{0.803000pt}% -\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% -\pgfsetstrokecolor{currentstroke}% -\pgfsetdash{}{0pt}% -\pgfpathmoveto{\pgfqpoint{0.800000in}{4.224000in}}% -\pgfpathlineto{\pgfqpoint{5.760000in}{4.224000in}}% -\pgfusepath{stroke}% -\end{pgfscope}% -\begin{pgfscope}% -\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% -\pgfsetstrokecolor{textcolor}% -\pgfsetfillcolor{textcolor}% -\pgftext[x=3.280000in,y=4.307333in,,base]{\color{textcolor}{\sffamily\fontsize{12.000000}{14.400000}\selectfont\catcode`\^=\active\def^{\ifmmode\sp\else\^{}\fi}\catcode`\%=\active\def%{\%}Fruit supply by kind and color}}% -\end{pgfscope}% -\begin{pgfscope}% -\pgfsetbuttcap% -\pgfsetmiterjoin% -\definecolor{currentfill}{rgb}{1.000000,1.000000,1.000000}% -\pgfsetfillcolor{currentfill}% -\pgfsetfillopacity{0.800000}% -\pgfsetlinewidth{1.003750pt}% -\definecolor{currentstroke}{rgb}{0.800000,0.800000,0.800000}% -\pgfsetstrokecolor{currentstroke}% -\pgfsetstrokeopacity{0.800000}% -\pgfsetdash{}{0pt}% -\pgfpathmoveto{\pgfqpoint{4.729510in}{3.297460in}}% -\pgfpathlineto{\pgfqpoint{5.662778in}{3.297460in}}% -\pgfpathquadraticcurveto{\pgfqpoint{5.690556in}{3.297460in}}{\pgfqpoint{5.690556in}{3.325238in}}% -\pgfpathlineto{\pgfqpoint{5.690556in}{4.126778in}}% -\pgfpathquadraticcurveto{\pgfqpoint{5.690556in}{4.154556in}}{\pgfqpoint{5.662778in}{4.154556in}}% -\pgfpathlineto{\pgfqpoint{4.729510in}{4.154556in}}% -\pgfpathquadraticcurveto{\pgfqpoint{4.701732in}{4.154556in}}{\pgfqpoint{4.701732in}{4.126778in}}% -\pgfpathlineto{\pgfqpoint{4.701732in}{3.325238in}}% -\pgfpathquadraticcurveto{\pgfqpoint{4.701732in}{3.297460in}}{\pgfqpoint{4.729510in}{3.297460in}}% -\pgfpathlineto{\pgfqpoint{4.729510in}{3.297460in}}% -\pgfpathclose% -\pgfusepath{stroke,fill}% -\end{pgfscope}% -\begin{pgfscope}% -\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% -\pgfsetstrokecolor{textcolor}% -\pgfsetfillcolor{textcolor}% -\pgftext[x=4.849091in,y=3.993477in,left,base]{\color{textcolor}{\sffamily\fontsize{10.000000}{12.000000}\selectfont\catcode`\^=\active\def^{\ifmmode\sp\else\^{}\fi}\catcode`\%=\active\def%{\%}Fruit color}}% -\end{pgfscope}% -\begin{pgfscope}% -\pgfsetbuttcap% -\pgfsetmiterjoin% -\definecolor{currentfill}{rgb}{0.839216,0.152941,0.156863}% -\pgfsetfillcolor{currentfill}% -\pgfsetlinewidth{0.000000pt}% -\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% -\pgfsetstrokecolor{currentstroke}% -\pgfsetstrokeopacity{0.000000}% -\pgfsetdash{}{0pt}% -\pgfpathmoveto{\pgfqpoint{4.757287in}{3.789620in}}% -\pgfpathlineto{\pgfqpoint{5.035065in}{3.789620in}}% -\pgfpathlineto{\pgfqpoint{5.035065in}{3.886842in}}% -\pgfpathlineto{\pgfqpoint{4.757287in}{3.886842in}}% -\pgfpathlineto{\pgfqpoint{4.757287in}{3.789620in}}% -\pgfpathclose% -\pgfusepath{fill}% -\end{pgfscope}% -\begin{pgfscope}% -\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% -\pgfsetstrokecolor{textcolor}% -\pgfsetfillcolor{textcolor}% -\pgftext[x=5.146176in,y=3.789620in,left,base]{\color{textcolor}{\sffamily\fontsize{10.000000}{12.000000}\selectfont\catcode`\^=\active\def^{\ifmmode\sp\else\^{}\fi}\catcode`\%=\active\def%{\%}red}}% -\end{pgfscope}% -\begin{pgfscope}% -\pgfsetbuttcap% -\pgfsetmiterjoin% -\definecolor{currentfill}{rgb}{0.121569,0.466667,0.705882}% -\pgfsetfillcolor{currentfill}% -\pgfsetlinewidth{0.000000pt}% -\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% -\pgfsetstrokecolor{currentstroke}% -\pgfsetstrokeopacity{0.000000}% -\pgfsetdash{}{0pt}% -\pgfpathmoveto{\pgfqpoint{4.757287in}{3.585762in}}% -\pgfpathlineto{\pgfqpoint{5.035065in}{3.585762in}}% -\pgfpathlineto{\pgfqpoint{5.035065in}{3.682985in}}% -\pgfpathlineto{\pgfqpoint{4.757287in}{3.682985in}}% -\pgfpathlineto{\pgfqpoint{4.757287in}{3.585762in}}% -\pgfpathclose% -\pgfusepath{fill}% -\end{pgfscope}% -\begin{pgfscope}% -\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% -\pgfsetstrokecolor{textcolor}% -\pgfsetfillcolor{textcolor}% -\pgftext[x=5.146176in,y=3.585762in,left,base]{\color{textcolor}{\sffamily\fontsize{10.000000}{12.000000}\selectfont\catcode`\^=\active\def^{\ifmmode\sp\else\^{}\fi}\catcode`\%=\active\def%{\%}blue}}% -\end{pgfscope}% -\begin{pgfscope}% -\pgfsetbuttcap% -\pgfsetmiterjoin% -\definecolor{currentfill}{rgb}{1.000000,0.498039,0.054902}% -\pgfsetfillcolor{currentfill}% -\pgfsetlinewidth{0.000000pt}% -\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% -\pgfsetstrokecolor{currentstroke}% -\pgfsetstrokeopacity{0.000000}% -\pgfsetdash{}{0pt}% -\pgfpathmoveto{\pgfqpoint{4.757287in}{3.381905in}}% -\pgfpathlineto{\pgfqpoint{5.035065in}{3.381905in}}% -\pgfpathlineto{\pgfqpoint{5.035065in}{3.479127in}}% -\pgfpathlineto{\pgfqpoint{4.757287in}{3.479127in}}% -\pgfpathlineto{\pgfqpoint{4.757287in}{3.381905in}}% -\pgfpathclose% -\pgfusepath{fill}% -\end{pgfscope}% -\begin{pgfscope}% -\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% -\pgfsetstrokecolor{textcolor}% -\pgfsetfillcolor{textcolor}% -\pgftext[x=5.146176in,y=3.381905in,left,base]{\color{textcolor}{\sffamily\fontsize{10.000000}{12.000000}\selectfont\catcode`\^=\active\def^{\ifmmode\sp\else\^{}\fi}\catcode`\%=\active\def%{\%}orange}}% -\end{pgfscope}% -\end{pgfpicture}% -\makeatother% -\endgroup% - -\caption{Bar chart with individual bar colors} -\end{figure}\begin{table} -\centering -\caption{This is a example table} -\label{table:example1} -\begin{tabular}{lSSSSSS} -\toprule -\text{Row1} & \text{Row2} & \text{Row3} & \text{Row4} & \text{Row5} & \text{Row6} & \text{Row7} \\ -\midrule -Line1 & 120 & 12 g/km & 5 stars & 3.500000 & 1850 kg & 600 Nm \\ -Line2 & 95 km/h & {\textgreater} 150 g/km & 4 stars & 7.800000 & 150 kg & 250 Nm \\ -Line3 & 110 & -110 g/km & 5 stars & 8.500000 & 140 kg & 280,8 Nm \\ -Line4 & 105 km/h & 1140 g/km & 4.5 stars & 6.900000 & 1600 kg & 320 Nm \\ -Line5 & 130 & -13.05 g/km & 5 stars & 4.200000 & 17.55 kg & 450 Nm \\ -\bottomrule -\end{tabular} -\end{table} \ No newline at end of file diff --git a/tests/out/test_latex_render1.pdf b/tests/out/test_latex_render1.pdf deleted file mode 100644 index d8fab58..0000000 Binary files a/tests/out/test_latex_render1.pdf and /dev/null differ diff --git a/tests/out/test_latex_render2.pdf b/tests/out/test_latex_render2.pdf deleted file mode 100644 index c62d89c..0000000 Binary files a/tests/out/test_latex_render2.pdf and /dev/null differ diff --git a/tests/out/test_markdown_characters.html b/tests/out/test_markdown_characters.html deleted file mode 100644 index 8de2a2d..0000000 --- a/tests/out/test_markdown_characters.html +++ /dev/null @@ -1,5 +0,0 @@ -

Special caracters

-

Umlaute: ÖÄÜ öäü

-

Other: ß, €, @, $, %, ~, µ

-

Units: m³, cm²

-

Controll characters: <, >, ", ', &, |, /, \

\ No newline at end of file diff --git a/tests/out/test_markdown_equations.html b/tests/out/test_markdown_equations.html deleted file mode 100644 index 6286051..0000000 --- a/tests/out/test_markdown_equations.html +++ /dev/null @@ -1,39 +0,0 @@ -

Source Equations

-
    -
  1. $4(3x + 2) - 5(x - 1) = 3x + 14$
  2. -
  3. $ -rac{2y + 5}{4} + -rac{3y - 1}{2} = 5$
  4. -
  5. $ -rac{5}{x + 2} + -rac{2}{x - 2} = 3$
  6. -
  7. $8(3b - 5) + 4(b + 2) = 60$
  8. -
  9. $2c^2 - 3c - 5 = 0$
  10. -
  11. $4(2d - 1) + 5(3d + 2) = 7d + 28$
  12. -
  13. $q^2 + 6q + 9 = 16$
  14. -
-

Result Equations

-
    -
  1. $x = -rac{1}{4}$
  2. -
  3. $y = -rac{17}{8}$
  4. -
  5. $z = -rac{7}{3}$
  6. -
  7. $x = 1$ or $x = -6$
  8. -
  9. $a = -rac{1}{3}$ or $a = 2$
  10. -
  11. $x = - -rac{2}{3}$ or $x = 3$
  12. -
  13. $b = -rac{23}{7}$
  14. -
-

Step by Step

-
    -
  1. Distribute: $12x + 8 - 5x + 5 = 3x + 14$
  2. -
  3. Combine like terms: $7x + 13 = 3x + 14$
  4. -
  5. Subtract $3x$: $4x + 13 = 14$
  6. -
  7. Subtract $13$: $4x = 1$
  8. -
  9. Divide by $4$: $x = -rac{1}{4}$
  10. -
\ No newline at end of file diff --git a/tests/out/test_markdown_style.html b/tests/out/test_markdown_style.html deleted file mode 100644 index ab3697b..0000000 --- a/tests/out/test_markdown_style.html +++ /dev/null @@ -1,44 +0,0 @@ -

Below is an in-depth explanation of the AArch64 (ARM64) -unconditional branch instruction—often simply called the -“B” instruction—and how its 26‐bit immediate field (imm26) -is laid out and later relocated during linking.

-
-

Instruction Layout

-

The unconditional branch in AArch64 is encoded in a 32‑bit -instruction. Its layout is as follows:

-
Bits:  31         26 25                           0
-        +-------------+------------------------------+
-        |  Opcode     |          imm26               |
-        +-------------+------------------------------+
-
- \ No newline at end of file diff --git a/tests/out/test_markdown_table.html b/tests/out/test_markdown_table.html deleted file mode 100644 index 3499734..0000000 --- a/tests/out/test_markdown_table.html +++ /dev/null @@ -1,77 +0,0 @@ -

Klemmen

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Anz.TypBeschreibung
12BK9050Buskoppler
2KL11044 Digitaleingänge
2KL24044 Digitalausgänge (0,5 A)
3KL24244 Digitalausgänge (2 A)
2KL40044 Analogausgänge
1KL40022 Analogausgänge
22KL9188Potenzialverteilungsklemme
1KL9100Potenzialeinspeiseklemme
3KL30544 Analogeingänge
5KL3214PT100 4 Temperatureingänge (3-Leiter)
3KL3202PT100 2 Temperatureingänge (3-Leiter)
1KL24044 Digitalausgänge
2KL9010Endklemme
\ No newline at end of file