我想在本地系统上使用 overleaf 打开一个 .tex 文件。
API 通过传递 uri 来实现这一点
https://www.overleaf.com/docs?snip_uri=http://pathtoyourfile.tex
我想要做
https://www.overleaf.com/docs?snip_uri=file:/path/to/file.tex
感谢您的任何帮助!
答案1
(我是 Overleaf 的支持人员。)
不支持该file:
协议。我们的服务器需要能够获取 URL。(从我们的服务器的角度来看,file:
其中包含的 URL 且没有可访问互联网的主机名意味着要查找文件在我们的服务器上。
如果您无法访问网络托管来上传要与 Overleaf API 一起使用的文件,一种方法是将文件添加到 Dropbox 或其他提供公共链接的文件托管服务。然后使用该文件的公共链接 URL 作为snip_uri
。
根据共享服务的不同,您可能需要调整共享链接的格式,以便我们的服务器获取文件的原始副本,而不是包装页面或登录页面。有关各种文件共享服务的更多信息,请参见此处:如何从 Google Drive 上传文件?
在我们的Overleaf API页面上我们还有一些示例,其中片段内容可以内联在请求中;但是,如果需要传入多个文件,则snip_uri
必须使用该方法。