Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[layout] Feet at bottom #1830

Merged
merged 1 commit into from Apr 2, 2018
Merged

[layout] Feet at bottom #1830

merged 1 commit into from Apr 2, 2018

Conversation

tkoeppe
Copy link
Contributor

@tkoeppe tkoeppe commented Nov 20, 2017

No description provided.

@tkoeppe
Copy link
Contributor Author

tkoeppe commented Nov 20, 2017

This is a test. Move on, nothing to see here.

@tkoeppe
Copy link
Contributor Author

tkoeppe commented Nov 20, 2017

@godbyk: Do you know if/how one can request a more recent Travis system? (We need at least memoir 3.7e.)

@godbyk
Copy link
Contributor

godbyk commented Nov 21, 2017

@tkoeppe It looks like Ubuntu Trusty is the current version supported by Travis CI.

We have a couple options:

  1. Install the required packages using the upstream TeX Live installer. This would get us the latest versions of every package (which change on a nearly daily basis).
  2. Use the new Docker functionality provided by Travis CI + Trusty image to create our own Docker image with a newer version of Ubuntu (or other distribution) and use the newer TeX packages from that distro.

I use the upstream TeX Live installer on my own computers and could update the build script to install those. I've also used Docker for my own CI server (though I'd need to read the docs to see how we go about using it on Travis CI).

I'll do a little experimenting this weekend and see how fast or slow each option is. I think with option (1), we could install the TeX Live files into a local directory and have Travis CI cache them for us so we wouldn't have to worry about constantly downloading them each time a new build is triggered (and not have to deal with newer versions of packages for each subsequent build). I don't know if Travis CI caches any Docker images or not; I'll skim through the docs and see how things work.

@tkoeppe
Copy link
Contributor Author

tkoeppe commented Nov 21, 2017

@godbyk: Thanks! There's no rush. We'll only need this for the next publication, so we can wait until Travis updates to something more modern if there isn't a fast way to backport this.

@tkoeppe
Copy link
Contributor Author

tkoeppe commented Nov 25, 2017

I was trying to do something with tlmgr update memoir, but it doesn't quite work.

Travis and @zygoloid are now the only systems not supporting \feetatbottom.

@tkoeppe
Copy link
Contributor Author

tkoeppe commented Mar 30, 2018

@zygoloid: How is your tex distribution these days?

@zygoloid
Copy link
Member

zygoloid commented Apr 1, 2018

I have memoir 3.7f everywhere that I build PDFs these days.

@tkoeppe
Copy link
Contributor Author

tkoeppe commented Apr 2, 2018

Grand. I believe then we only need to find a way to get a recent memoir onto Travis. Cheers.

@godbyk
Copy link
Contributor

godbyk commented Apr 2, 2018

Whoops! This completely fell off my radar.

I just tried the newer Ubuntu Trusty (14.04) image that Travis provides and it still has an older version of memoir (memoir 2013/05/30 v3.7b).

Let me read up on some Travis CI stuff this evening and see what the best way to do this is. We have a few options available.

@tkoeppe
Copy link
Contributor Author

tkoeppe commented Apr 2, 2018

@godbyk: Thanks a ton, your help is as always greatly appreciated!

@godbyk
Copy link
Contributor

godbyk commented Apr 2, 2018

@tkoeppe I've updated the Travis CI stuff, so it should work now. While I haven't actually tested the \feetatbottom macro, I did check to ensure that it exists in the memoir package installed in the new setup.

@tkoeppe
Copy link
Contributor Author

tkoeppe commented Apr 2, 2018

Wonderful, thank you! I'll test it with this PR.

This uses a feature introduced by memoir 3.7e, '\feetatbottom',
which makes footnotes appear at the bottom of the page, rather
than immediately following the main text.
@tkoeppe tkoeppe merged commit 4aa55de into cplusplus:master Apr 2, 2018
@tkoeppe tkoeppe deleted the feet branch April 2, 2018 12:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants