Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
27 commits
Select commit Hold shift + click to select a range
e00ffdc
First Draft Run of Location Changes for files, and a first draft of R…
xronosuf Jun 24, 2025
322d11b
Updated a little more of the README (More to go) and changed the nont…
xronosuf Jun 24, 2025
27bf843
Forgot a header!
xronosuf Jun 24, 2025
d120927
More formatting for readme while I'm thinking about it.
xronosuf Jun 24, 2025
403e8a5
Decided on slight change to number scheme to allow for better growth.…
xronosuf Jun 24, 2025
8d110fa
First pass on getting all the tests and files aligned under new name …
xronosuf Jun 24, 2025
792885e
updated the README
xronosuf Jun 27, 2025
969469f
Relocated and renamed some more files to adhere to new structure. Com…
xronosuf Jun 27, 2025
7d50768
Update README.md
xronosuf Jun 27, 2025
e34dfd6
Clarified more language in README.
xronosuf Jun 27, 2025
0b854b2
Added missing image files for github action.
xronosuf Jun 27, 2025
cf3dee7
Merge branch 'draft-restructure' of https://github.com/XimeraProject/…
xronosuf Jun 27, 2025
42ba5d0
Restructured files resulting from discussion with Wim. Still need to …
xronosuf Jun 30, 2025
3554598
Working on README revamp.
xronosuf Jun 30, 2025
c4968d1
add missing pictures
wiobber Jul 11, 2025
acbea59
simplified structure
wiobber Jul 11, 2025
93a08a3
add missing pictures (again!)
wiobber Jul 11, 2025
242a97a
change title; add missing \maketitle
wiobber Jul 11, 2025
8e0051c
add -j 8 (parallel)
wiobber Jul 11, 2025
a50b0a6
add xourseAll.tex (with (almost) all test;
wiobber Jul 11, 2025
8c7d2b7
Initial setup (code mailed by Jeff)
wiobber Jul 11, 2025
4809452
update to v2.7.2
wiobber Jul 11, 2025
9f80240
compile xourse
wiobber Jul 11, 2025
c0b945e
fix
wiobber Jul 11, 2025
65bbd40
add xmPreamble
wiobber Jul 11, 2025
da74bb3
add title
wiobber Jul 11, 2025
5228c8e
add extra examples/tests (from branch 7-tables)
wiobber Jul 11, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions .devcontainer/docker-compose.yml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
services:
app:
image: ghcr.io/ximeraproject/ximeralatex:v2.7.0
# image: ghcr.io/ximeraproject/ximeralatex:v2.7.0-full
image: ghcr.io/ximeraproject/ximeralatex:v2.7.2
# image: ghcr.io/ximeraproject/ximeralatex:v2.7.2-full
volumes:
# This is where VS Code should expect to find your project's source code and the value of "workspaceFolder" in .devcontainer/devcontainer.json
- ..:/code:cached
Expand Down
8 changes: 4 additions & 4 deletions .github/workflows/serve-ximera.yml
Original file line number Diff line number Diff line change
Expand Up @@ -49,13 +49,13 @@ jobs:
GPG_KEY_ID: ${{ secrets.GPG_KEY_ID }}
XIMERA_URL: ${{ vars.XIMERA_URL }}
XIMERA_NAME: ${{ vars.XIMERA_NAME }}*${{ github.ref_name }}
XOURSES: "." # "./testXourses"
XOURSES: "29-a11y-table/xourse.tex" # "./testXourses"
# XM_COMPILE_SEQUENCE: "pdf"
XM_COMPILE_SEQUENCE: "pdf,handout.pdf,html"
run: |
ls -alrt
chmod +x xmScripts/xmlatex # Overleaf sync might reset it :-()
# ./xmScripts/xmlatex veryclean testXourses.TODO # TO BE REMOVED
./xmScripts/xmlatex ghaction $XOURSES
./xmScripts/xmlatex ghaction -j 8 $XOURSES
echo "✅ Published to $XIMERA_URL$XIMERA_NAME " >> $GITHUB_STEP_SUMMARY

- name: Setup ximera serve cache (only .git)
Expand Down Expand Up @@ -93,7 +93,7 @@ jobs:
XIMERA_NAME: ${{ vars.XIMERA_NAME }}
run: |
./xmScripts/xmlatex name
./xmScripts/xmlatex serve -f
./xmScripts/xmlatex serve -f
echo "✅ Published to $XIMERA_URL$XIMERA_NAME " >> $GITHUB_STEP_SUMMARY
- name: Serve to ximera.osu.edu
env:
Expand Down
93 changes: 46 additions & 47 deletions .vscode/settings.json
Original file line number Diff line number Diff line change
Expand Up @@ -59,7 +59,7 @@
"alignment": "right",
"task": "HTML",
"description": "Create HTML of the current file.",
"tooltip": "Compile a HTML from the current file."
"tooltip": "Compile (and publish) HTML \nfrom the current file."
},
{
"label": "SERVE",
Expand Down Expand Up @@ -91,52 +91,51 @@
"description": "Remove all generated files",
"problemMatcher": [],
},

{
"label": "Bake",
"alignment": "right",
"task": "Bake",
"description": "Bake this project (make .html files).",
"tooltip": "Bake this project."
},
{
"task": "Bake pdf",
"label": "Bake PDF's (with answers)",
"description": "Make PDF's.",
"problemMatcher": [],
},
{
"task": "Bake pdf (force rebuild)",
"label": "Force (re-)Bake PDF's (with answers)",
"description": "Make PDF's.",
"problemMatcher": [],
},
{
"task": "Bake handout",
"label": "Bake handout PDF's (without answers)",
"description": "Make handout PDF's.",
"problemMatcher": [],
},
{
"task": "Bake handout (fore rebuild)",
"label": "Force (re-)Bake handout PDF's (without answers)",
"description": "Make handout PDF's.",
"problemMatcher": [],
},
{
"label": "Frost",
"alignment": "right",
"task": "Frost",
"description": "Frost this project.",
"tooltip": "Frost this project."
},
{
"label": "Serve",
"alignment": "right",
"task": "Serve",
"description": "Serve this project.",
"tooltip": "Serve this project."
},
// {
// "label": "Bake",
// "alignment": "right",
// "task": "Bake",
// "description": "Bake this project (make .html files).",
// "tooltip": "Bake this project."
// },
// {
// "task": "Bake pdf",
// "label": "Bake PDF's (with answers)",
// "description": "Make PDF's.",
// "problemMatcher": [],
// },
// {
// "task": "Bake pdf (force rebuild)",
// "label": "Force (re-)Bake PDF's (with answers)",
// "description": "Make PDF's.",
// "problemMatcher": [],
// },
// {
// "task": "Bake handout",
// "label": "Bake handout PDF's (without answers)",
// "description": "Make handout PDF's.",
// "problemMatcher": [],
// },
// {
// "task": "Bake handout (fore rebuild)",
// "label": "Force (re-)Bake handout PDF's (without answers)",
// "description": "Make handout PDF's.",
// "problemMatcher": [],
// },
// {
// "label": "Frost",
// "alignment": "right",
// "task": "Frost",
// "description": "Frost this project.",
// "tooltip": "Frost this project."
// },
// {
// "label": "Serve",
// "alignment": "right",
// "task": "Serve",
// "description": "Serve this project.",
// "tooltip": "Serve this project."
// },
{
"task": "Update DevEnv",
"label": "Update the build environment",
Expand Down
3 changes: 1 addition & 2 deletions .vscode/tasks.json
Original file line number Diff line number Diff line change
Expand Up @@ -31,8 +31,7 @@
{
"label": "SERVE",
"args": [
"all",
"-s",
"ghaction",
],
},
{
Expand Down
62 changes: 62 additions & 0 deletions 29-a11y-table/Tables_Testing.tex
Original file line number Diff line number Diff line change
@@ -0,0 +1,62 @@
\documentclass{ximera}

\title{Make Tables Accessible}

\begin{document}
\begin{abstract}\end{abstract}
\maketitle

Here is a table with two headers:

\begin{center}
\begin{tblr}{
colspec = {Q[l]Q[c]Q[c]},
rowhead=1,
xmcolhead=1
}
%\toprule %% THIS CAUSES COMPILATION TO HANG
%\hline %% THIS CAUSES COMPILATION TO HANG
& Grammy Wins & Grammy Nominations \\
% \midrule
Fearless & 4 & 8 \\
1989 & 3 & 7 \\
%\bottomrule
\end{tblr}
\end{center}

Here is a table with only a row header:
\begin{center}
\begin{tblr}{
colspec = {Q[l]Q[l]Q[l]},
rowhead=1,
}
%\toprule %% THIS CAUSES COMPILATION TO HANG
%\hline %% THIS CAUSES COMPILATION TO HANG
Album & Release Date & Lead Single \\
% \midrule
Midnights & October 21, 2022 & Anti--Hero \\
The Tortured Poets Department & April 19, 2024 & Fortnight \\
%\bottomrule
\end{tblr}
\end{center}

Here is a table with only a column header:

\begin{center}
\begin{tblr}{
colspec = {Q[l]Q[l]Q[l]},
xmcolhead=1,
}
%\toprule %% THIS CAUSES COMPILATION TO HANG
%\hline %% THIS CAUSES COMPILATION TO HANG
Album & 1989 & Folklore \\
% \midrule
Release Date & October 27, 2014 & Anti--Hero \\
Lead Single & July 24, 2020 & Cardigan \\
%\bottomrule
\end{tblr}
\end{center}

\end{document}


42 changes: 42 additions & 0 deletions 29-a11y-table/TailorSwiftBotPublic.sty
Original file line number Diff line number Diff line change
@@ -0,0 +1,42 @@
%%% % -*- coding: utf-8 -*-
%%% ----------------------------------------------------------------------------
%%% Caption : Make your math WCAG2.1AA compliant
%%% Author : Jeffrey Kuan <[email protected]>
%%% Collaborator:
%%% CTAN Page :
%%% Repository :
%%% License :
%%% ----------------------------------------------------------------------------

%%% --------------------------------------------------------
%%> \section{}
%%% --------------------------------------------------------

%% \DeclareRelease and \DeclareCurrentRelease are added in LaTeX 2018-04-01
\NeedsTeXFormat{LaTeX2e}[2018-04-01]
\providecommand\DeclareRelease[3]{}
\providecommand\DeclareCurrentRelease[2]{}
%\DeclareRelease{}{}{}
\DeclareCurrentRelease{}{2025-07-10}

\ProvidesExplPackage{TailorSwiftBotPublic}{2025-07-10}{2025}
{Make your math WCAG2.1AA compliant}

\__tblr_keys_define:nn { table/inner }
{
xmcolhead .code:n = \__tblr_keys_gput:nn { xmcolhead } {#1},
}

\int_new:N \lTblrColHeadInt

\cs_new_protected:Npn \__tblr_build_col_head_foot:
{
%% \lTblrColHeadInt can not be empty, so we append '+ 0'.
\int_set:Nn \lTblrColHeadInt
{ \__tblr_prop_item:ne { inner } { xmcolhead } + 0 }
\int_compare:nNnTF { \lTblrColHeadInt } > { 0 }
{
\__tblr_build_one_table:nnNN {1} { \lTblrColHeadInt }
\c_true_bool \c_true_bool
}
}
58 changes: 58 additions & 0 deletions 29-a11y-table/tabularBasic.tex
Original file line number Diff line number Diff line change
@@ -0,0 +1,58 @@
\documentclass{ximera}
\title{Tabular and array}

\begin{document}
\begin{abstract}
\end{abstract}
\maketitle

\section{Basic Usage}


With \verb|tabular| (and \verb|center|):
\begin{center}
\begin{tabular}{lr}
x & 1 \\
y & 2 \\
z & 1
\end{tabular}
\end{center}

With \verb|tabular and @{} | (and \verb|center|):
\begin{center}
\begin{tabular}{@{}l@{ }r@{.}}
x & 1 \\
y & 2 \\
z & 1
\end{tabular}
\end{center}

With \verb|tabular and p{} | (and \verb|center|):
\begin{center}
\begin{tabular}{|p{1cm}|p{2cm}|p{3cm}|}
x & 1 & 2\\
y & 2 & 3\\
z & 1 & 4
\end{tabular}
\end{center}

With \verb|array|:
$$
\begin{array}{l|r}
x & 1 \\
\hline
y & 2 \\
z & 1
\end{array}
$$
With \verb|array and @{} and p{}|:
$$
\begin{array}{@{X }l@{|}p{2cm}|}
x & 1 \\
\hline
y & 2 \\
z & 1
\end{array}
$$

\end{document}
58 changes: 58 additions & 0 deletions 29-a11y-table/tabularBasic_article.tex
Original file line number Diff line number Diff line change
@@ -0,0 +1,58 @@
\documentclass{article}
\title{Tabular and array (with 'article')}

\begin{document}
% \begin{abstract}
% \end{abstract}
\maketitle

\section{Basic Usage}


With \verb|tabular| (and \verb|center|):
\begin{center}
\begin{tabular}{lr}
x & 1 \\
y & 2 \\
z & 1
\end{tabular}
\end{center}

With \verb|tabular and @{} | (and \verb|center|):
\begin{center}
\begin{tabular}{@{}l@{ }r@{.}}
x & 1 \\
y & 2 \\
z & 1
\end{tabular}
\end{center}

With \verb|tabular and p{} | (and \verb|center|):
\begin{center}
\begin{tabular}{|p{1cm}|p{2cm}|p{3cm}|}
x & 1 & 2\\
y & 2 & 3\\
z & 1 & 4
\end{tabular}
\end{center}

With \verb|array|:
$$
\begin{array}{l|r}
x & 1 \\
\hline
y & 2 \\
z & 1
\end{array}
$$
With \verb|array and @{} and p{}|:
$$
\begin{array}{@{X }l@{|}p{2cm}|}
x & 1 \\
\hline
y & 2 \\
z & 1
\end{array}
$$

\end{document}
Loading