Updated last post

This commit is contained in:
Judah Sotomayor 2024-01-11 21:36:42 -05:00
parent c86a7dfa7e
commit ba0a062e25
Signed by: judahsotomayor
SSH Key Fingerprint: SHA256:9Dq4ppxhfAjbX+7HLXEt+ROMiIojI6kqQgUyFUJb9lI
5 changed files with 129 additions and 17 deletions

View File

@ -18,7 +18,7 @@
<description><![CDATA[]]></description>
<language>en</language>
<pubDate>Tue, 09 Jan 2024 00:00:00 -0500</pubDate>
<lastBuildDate>Tue, 09 Jan 2024 22:41:01 -0500</lastBuildDate>
<lastBuildDate>Thu, 11 Jan 2024 21:36:17 -0500</lastBuildDate>
<generator>weblorg 0.1.0 (https://emacs.love/weblorg)</generator>
<webMaster>Judah Sotomayor</webMaster>
<image>
@ -55,6 +55,7 @@
</li>
<li><a href="#writing-your-resume">2. Writing your Resume</a></li>
<li><a href="#future-improvements">3. Future improvements.</a></li>
<li><a href="#revision">4. Revision</a></li>
</ul>
</div>
</div>
@ -71,7 +72,18 @@ I'm sure there's something out there, but I sure couldn't find it.
<p>
The simplest raw-org method I found is the use of <a href="https://orgmode.org/manual/Macro-Replacement.html">macros</a>, along with a custom export-template.
This approach is nice because it can be adaptede to any standard LaTeX template.
</p>
<div class="alert" id="orgb6d3066">
<p>
I've found a better way. Check out the <a href="#revision">revision</a>.
</p>
</div>
<p>
This approach is nice because it can be adapted to any standard LaTeX template.
In my case, <a href="https://github.com/dnl-blkv/mcdowell-cv/blob/master/mcdowellcv.cls">McDowell CV</a> by Daniil Belyakov is perfect.
</p>
@ -220,8 +232,46 @@ You're right, except that these commands require extra properties to specify dat
</p>
<p>
At some point I'll figure out how to pass parameters into them through the default header-export mechanism.
For now I'm comfortable with my macros.
<del>At some point I'll figure out how to pass parameters into them through the default header-export mechanism. For now I'm comfortable with my macros.</del>
</p>
</div>
</div>
<div id="outline-container-revision" class="outline-2">
<h2 id="revision"><span class="section-number-2">4.</span> Revision</h2>
<div class="outline-text-2" id="text-revision">
<p>
I have spent some more time configuring, and I've figured out the appropriate settings.
</p>
<div class="org-src-container">
<pre class="src src-emacs-lisp">(add-to-list 'org-latex-classes
'(<span class="org-string">"mcdowellcv"</span>
<span class="org-string">"\\documentclass[]{mcdowellcv}</span>
<span class="org-string"> \\usepackage{amsmath}</span>
<span class="org-string"> \\usepackage[]{multicol}</span>
<span class="org-string"> \\usepackage[hidelinks]{hyperref}</span>
<span class="org-string"> [NO-DEFAULT-PACKAGES]</span>
<span class="org-string"> [NO-PACKAGES]"</span>
(<span class="org-string">"\\begin{cvsection}{%s}"</span> <span class="org-string">"\\end{cvsection}"</span>)
(<span class="org-string">"\\begin{cvsubsection}{%s}"</span> <span class="org-string">"\\end{cvsubsection}"</span>)))
</pre>
</div>
<p>
Now, as I mentioned above, each section takes just one argument.
I need a way to shoehorn multiple arguments into the <code>cvsubsection</code> command.
Fortunately, org-mode provides a subtle set of symbols to do just that:
<img src="https://judah.freedomland.xyz//static/img/edu-record-sample-after.svg" alt="revised image" />
</p>
<p>
<a href="https://orgmode.org/manual/Quoting-LaTeX-code.html">Org manual reference</a>
</p>
<p>
It took me an hour to discover this piece of syntax.
Next time I'll check the manual first!
</p>
</div>
</div>
@ -680,7 +730,7 @@ If any project purports to be from me, and is <i>not</i> signed by this key, the
<div id="outline-container-key" class="outline-2">
<h2 id="key">Key:</h2>
<div class="outline-text-2">
<pre class="example" id="org9d59812">
<pre class="example" id="org8fe830f">
ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAII0YkBVeeBhoCm/+6mCteO7Ikv528ZDmg/tYtWc6O1qP
@ -691,7 +741,7 @@ ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAII0YkBVeeBhoCm/+6mCteO7Ikv528ZDmg/tYtWc6O1qP
<div id="outline-container-fingerprint" class="outline-2">
<h2 id="fingerprint">Fingerprint:</h2>
<div class="outline-text-2">
<pre class="example" id="org813a9af">
<pre class="example" id="orgbcc54e2">
SHA256:9Dq4ppxhfAjbX+7HLXEt+ROMiIojI6kqQgUyFUJb9lI
@ -746,8 +796,8 @@ You can check that the latest commits are signed with my key.
<author>author@mail.com (Blog Author)</author>
<guid isPermaLink="false">https://judah.freedomland.xyz//posts/qubesos-signing-key.html</guid>
<description><![CDATA[<div class="alert" id="org040875a">
<div class="alert-heading" id="orgf64a64d">
<description><![CDATA[<div class="alert" id="orgfe8fa61">
<div class="alert-heading" id="org0f1c46d">
<p>
Double check your keys!
</p>
@ -775,7 +825,7 @@ Qubes release keys and developer keys are all signed with the QMSK.
Please see <a href="https://www.qubes-os.org/security/verifying-signatures/#how-to-import-and-authenticate-the-qubes-master-signing-key">the Qubes website</a> for more information.
</p>
<pre class="example" id="org995f1d2">
<pre class="example" id="org16f645e">
427F 11FD 0FAA 4B08 0123
F0IC DDFA 1A3E 3687 9494

View File

@ -63,7 +63,7 @@ If any project purports to be from me, and is <i>not</i> signed by this key, the
<div id="outline-container-key" class="outline-2">
<h2 id="key">Key:</h2>
<div class="outline-text-2">
<pre class="example" id="org9b0bd06">
<pre class="example" id="org99e7424">
ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAII0YkBVeeBhoCm/+6mCteO7Ikv528ZDmg/tYtWc6O1qP
@ -74,7 +74,7 @@ ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAII0YkBVeeBhoCm/+6mCteO7Ikv528ZDmg/tYtWc6O1qP
<div id="outline-container-fingerprint" class="outline-2">
<h2 id="fingerprint">Fingerprint:</h2>
<div class="outline-text-2">
<pre class="example" id="orgc152264">
<pre class="example" id="orgd57bbaa">
SHA256:9Dq4ppxhfAjbX+7HLXEt+ROMiIojI6kqQgUyFUJb9lI

View File

@ -52,8 +52,8 @@
</section>
<section>
<div class="alert" id="org5b62a21">
<div class="alert-heading" id="org42f3f11">
<div class="alert" id="org621a8a4">
<div class="alert-heading" id="org6235af8">
<p>
Double check your keys!
</p>
@ -81,7 +81,7 @@ Qubes release keys and developer keys are all signed with the QMSK.
Please see <a href="https://www.qubes-os.org/security/verifying-signatures/#how-to-import-and-authenticate-the-qubes-master-signing-key">the Qubes website</a> for more information.
</p>
<pre class="example" id="org9732e81">
<pre class="example" id="org9c27204">
427F 11FD 0FAA 4B08 0123
F0IC DDFA 1A3E 3687 9494

View File

@ -73,6 +73,7 @@
</li>
<li><a href="#writing-your-resume">2. Writing your Resume</a></li>
<li><a href="#future-improvements">3. Future improvements.</a></li>
<li><a href="#revision">4. Revision</a></li>
</ul>
</div>
</div>
@ -89,7 +90,18 @@ I'm sure there's something out there, but I sure couldn't find it.
<p>
The simplest raw-org method I found is the use of <a href="https://orgmode.org/manual/Macro-Replacement.html">macros</a>, along with a custom export-template.
This approach is nice because it can be adaptede to any standard LaTeX template.
</p>
<div class="alert" id="org805464a">
<p>
I've found a better way. Check out the <a href="#revision">revision</a>.
</p>
</div>
<p>
This approach is nice because it can be adapted to any standard LaTeX template.
In my case, <a href="https://github.com/dnl-blkv/mcdowell-cv/blob/master/mcdowellcv.cls">McDowell CV</a> by Daniil Belyakov is perfect.
</p>
@ -238,8 +250,46 @@ You're right, except that these commands require extra properties to specify dat
</p>
<p>
At some point I'll figure out how to pass parameters into them through the default header-export mechanism.
For now I'm comfortable with my macros.
<del>At some point I'll figure out how to pass parameters into them through the default header-export mechanism. For now I'm comfortable with my macros.</del>
</p>
</div>
</div>
<div id="outline-container-revision" class="outline-2">
<h2 id="revision"><span class="section-number-2">4.</span> Revision</h2>
<div class="outline-text-2" id="text-revision">
<p>
I have spent some more time configuring, and I've figured out the appropriate settings.
</p>
<div class="org-src-container">
<pre class="src src-emacs-lisp">(add-to-list 'org-latex-classes
'(<span class="org-string">"mcdowellcv"</span>
<span class="org-string">"\\documentclass[]{mcdowellcv}</span>
<span class="org-string"> \\usepackage{amsmath}</span>
<span class="org-string"> \\usepackage[]{multicol}</span>
<span class="org-string"> \\usepackage[hidelinks]{hyperref}</span>
<span class="org-string"> [NO-DEFAULT-PACKAGES]</span>
<span class="org-string"> [NO-PACKAGES]"</span>
(<span class="org-string">"\\begin{cvsection}{%s}"</span> <span class="org-string">"\\end{cvsection}"</span>)
(<span class="org-string">"\\begin{cvsubsection}{%s}"</span> <span class="org-string">"\\end{cvsubsection}"</span>)))
</pre>
</div>
<p>
Now, as I mentioned above, each section takes just one argument.
I need a way to shoehorn multiple arguments into the <code>cvsubsection</code> command.
Fortunately, org-mode provides a subtle set of symbols to do just that:
<img src="https://judah.freedomland.xyz//static/img/edu-record-sample-after.svg" alt="revised image" />
</p>
<p>
<a href="https://orgmode.org/manual/Quoting-LaTeX-code.html">Org manual reference</a>
</p>
<p>
It took me an hour to discover this piece of syntax.
Next time I'll check the manual first!
</p>
</div>
</div>

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 36 KiB