overleaf本地部署
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了overleaf本地部署相关的知识,希望对你有一定的参考价值。
参考技术A 确保服务器已经安装了Docker和docker-compose。如果没有,可以通过以下命令安装。查看版本,检查是否安装成功
通过docker安装Overleaf的开源版本sharelatex
出现错误:Got permission denied while trying to connect to the Docker daemon ...
在用户权限下docker 命令需要 sudo 否则出现以上问题,解决方法:
通过将用户添加到docker用户组可以将sudo去掉,命令如下
需要修改的就是 ports: - 80:80 ,一般80端口都被apache或nginx占用了,改用其他端口如: ports: - 9000:80 。 其他可根据需要修改,如挂载位置等。
在 docker-compose.yml 所在路径下执行
先进入docker容器,在docker中安装编译所需的完整的texlive
安装过程,十分漫长,总共需要安装近4000个包,应该就是要装一晚上的节奏,为了避免shell断掉加上 & ,回车后可以看到安装过程。 如果过慢可以尝试换源:
再执行update和install。
打开浏览器访问 http://hostname:9000/launchpad ,或 http://127.0.0.1:9000/launchpad
创建Admin账户,愉快的玩耍吧。
sudo systemctl enable ssh
说明:sudo是提升权限,systemctl是服务管理器,enable是systemctl的参数,表示启用开机自动运行,ssh是要设置的服务名称。设置成功后,可以用chkconfig查看一下ssh的开机启动状态 ,on表示已设置开机自启动。
[1] https://github.com/overleaf/overleaf/wiki/Quick-Start-Guide
[2] [ https://yxnchen.github.io/technique/Docker%E9%83%A8%E7%BD%B2ShareLaTeX%E5%B9%B6%E7%AE%80%E5%8D%95%E9%85%8D%E7%BD%AE%E4%B8%AD%E6%96%87%E7%8E%AF%E5%A2%83/#%E5%87%86%E5%A4%87%E5%B7%A5%E4%BD%9C]
overleaf中的表重新排号后怎么引用呢
参考技术A 复制粘贴引用。把需要的表复制到新的表格内,按排列的类别输入完毕。在一侧右击设置内查找值,数据表,序列号和匹配条件。
利用相应的提示,选择相应的区域进行筛选,选择需要的序列号,复制引用到表内。选择完毕后按回车键。
以上是关于overleaf本地部署的主要内容,如果未能解决你的问题,请参考以下文章