alan-turing-institute / data-safe-haven

https://data-safe-haven.readthedocs.io
BSD 3-Clause "New" or "Revised" License
61 stars 15 forks source link

Need Latex editor in the safehaven build we have now for report finalisation #169

Closed JulesMarz closed 4 years ago

JulesMarz commented 5 years ago

The 3 Tier 2 projects - I have asked the report writers to start of in HackMD, but we will need to move this over to latex pretty soon. @fkiraly mentioned to me that we need an editor (dependent on which OS) and a compiler/engine (i forget the term) which should be independent of OS.

Can we get something installed this week please

vollmersj commented 5 years ago

I thought latex is installed - https://docs.microsoft.com/en-us/azure/machine-learning/data-science-virtual-machine/dsvm-ubuntu-intro

We might want to add texmaker or similar though

martintoreilly commented 5 years ago

@vollmersj Our Linux compute VMs are no longer based on the Microsoft DSVM as we needed a newer version of Linux to provide reliable non-windows remote desktop support.

Adding LaTeX and IguanaTex was requested during the December DSG (see issue #35 in the DSG issue tracker repo). It was too big an install to add to the deployment scripts we were using to add functionality to the compute VMs within the DSG week, but Rob reckoned it could be quickly added to the Windows machine. @RobC-CTL did LaTex and IguanaTex get added in the end? If not, please could we add them? I've copied @fkiraly's reply about LaTeX versions from that issue below.

would suggest TeX Live full (not basic) distribution; if difficult, MiKTeX. I believe IguanaTeX can see them both. Latex/Beamer will be difficult due to: (i) Turing corporate design (in ppt and 16:9) and (ii) high amount of figures and/or videos. Beamer is good if you have formulae without too many figures.

fkiraly commented 5 years ago

Yes, on the windows machine it would make perhaps most sense anyway.

Regarding the report writing: since this is not about the presentation but about the report, a TeX editor, such as WinEdt, should also be installed.

Also a note of caution: TeX Live allows multiple installations (basic, full, etc). It would be good to install the full one.

JulesMarz commented 5 years ago

bumping, as I now have all 3 report finalises using hackmd to tidy the reports and we would like to migrate them to latex sooner rather than later.

Thanks,

j

RobC-CTL commented 5 years ago

@JulesMarz sorry, only just seen this (GitHub seems to have stopped emailing me). Just to confirm you want the following products installed on the Windows (Shared VM).

Tex Live - Full install WinEdt

There is also a mention of IguanaTex, just looking at the site for the product and it appears to be a PowerPoint add-on, the Windows boxes don't have PowerPoint installed so is IguanaTex actually required?

If you can confirm the above I'll get it done today.

fkiraly commented 5 years ago

@RobC-CTL I can confirm this.

We do not need IguanaTeX as that would have been for the Friday presentations.

RobC-CTL commented 5 years ago

@JulesMarz @fkiraly Just to confirm I've installed Tex Live and WinEdt onto the VMs as requested.

fkiraly commented 5 years ago

Brilliant! @JulesMarz , can we ingress the template and see whether it compiles properly?

andylamp commented 5 years ago

@fkiraly why don't we just use overleaf which can sync to github...? It might be a little slower but the upside is you only have to use a browser (and many other features).

fkiraly commented 5 years ago

@andylamp, I thought we cannot sync with github from within the safe haven? note that the report needs to be written within as it is about sensitive information which may not leave tier 2 or higher haven without owner review.

andylamp commented 5 years ago

@fkiraly sorry, I stand corrected - I thought you had no restriction on that. If that's the case, then yes going for a binary based editor would be the way to do this.

fkiraly commented 5 years ago

Well, tastes differ here, but WinEdt was the one I could think of for a Windows system.

JulesMarz commented 5 years ago

@fkiraly SUre! @RobC-CTL Where can I access the editor? Should I go to the presentation vm?

RobC-CTL commented 5 years ago

@JulesMarz yes, the presentation server.

martintoreilly commented 5 years ago

TODO: Incorporate installation of LaTeX environment and editor on presentation VM as part of DSG deployment runbook (see PR #174). Close this issue once confirmed this is incorporated in runbook.

martintoreilly commented 5 years ago

Installation of TexLive and WinEdt added to DSG deployment runbook in PR #174. Close issue once DSG9 is back up and Latex functionality validated by testers. @fkiraly Please can you add testing LaTex and OpenOffice the Presentation VM to the test protocol?

JulesMarz commented 5 years ago

TexLive doesn't seem to be in the current deployment of safe havens (for April at least). WinEdt seems to have compiler problems. And most of the report writers and PI I have spoken to seem to have a preference for TexLive.

jemrobinson commented 4 years ago

This is included in the current version of the environment. Closing.