前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >服务端部署LaTeX和httpd

服务端部署LaTeX和httpd

原创
作者头像
esse LL
发布2024-03-10 16:35:57
1260
发布2024-03-10 16:35:57
举报
文章被收录于专栏:操作系统实验操作系统实验

服务端部署LaTeX和httpd

1. 安装LaTeX编译环境

安装TeX Live:

代码语言:bash
复制
sudo yum install texlive -y

可以使用latexpdflatex等命令来编译LaTeX文档

2. 安装httpd

代码语言:bash
复制
sudo yum install httpd -y

启动httpd服务并设置开机自启:

代码语言:bash
复制
sudo systemctl start httpd.service
sudo systemctl enable httpd

验证httpd是否正常运行:在浏览器中访问服务器的IP地址x.x.x.x,应该能够看到默认的Apache欢迎页面

3. 配置httpd

/var/www/html目录下创建一个名为latex的子目录:

代码语言:bash
复制
sudo mkdir /var/www/html/latex

默认情况下,httpd运行的用户是apache,可以使用chownchmod命令设置权限:

代码语言:bash
复制
sudo chown -R apache:apache /var/www/html/latex
sudo chmod -R 755 /var/www/html/latex

设置属性:

代码语言:bash
复制
vi /etc/httpd/conf/httpd.conf

在末行添加

代码语言:bash
复制
AddType application/pdf .pdf

4. 编译LaTeX源文件

新建test.tex文件:

代码语言:tex
复制
\documentclass{article}  
\usepackage{amsmath}  
\usepackage{amssymb}  
  
\begin{document}  
  
\section{关系代数 Cheatsheet}  
  
\subsection{集合操作符}  
  
\begin{itemize}  
  \item 并集: $R \cup S$  
  \item 交集: $R \cap S$  
  \item 差集: $R - S$  
  \item 笛卡尔积: $R \times S$  
\end{itemize}  
  
\subsection{选择操作符}  
  
\begin{itemize}  
  \item 选择: $\sigma_{\text{条件}}(R)$  
\end{itemize}  
  
\subsection{投影操作符}  
  
\begin{itemize}  
  \item 投影: $\pi_{A_1, A_2, \ldots, A_n}(R)$  
\end{itemize}  
  
\subsection{联接操作符}  
  
\begin{itemize}  
  \item 自然联接: $R \bowtie S$  
  \item 条件联接: $R \bowtie_{A=B} S$  
  \item $\theta$-联接: $R \bowtie_{\theta} S$  
\end{itemize}  
  
\subsection{集合操作符(对关系的元组)}  
  
\begin{itemize}  
  \item 重命名: $\rho_{R(A_1, A_2, \ldots, A_n)}(S)$  
  \item 并集: $R \cup S$(要求$R$和$S$具有相同的模式)  
  \item 差集: $R - S$(要求$R$和$S$具有相同的模式)  
\end{itemize}  
  
\end{document}

使用pdflatex编译

代码语言:bash
复制
pdflatex test.tex
cp test.pdf /var/www/html/latex/

5. 使用浏览器预览

在浏览器中访问x.x.x.x/latex/test.pdf

预览LaTeX文档生成的PDF文件:

可以支持英文编译预览

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 服务端部署LaTeX和httpd
    • 1. 安装LaTeX编译环境
      • 2. 安装httpd
        • 3. 配置httpd
          • 4. 编译LaTeX源文件
            • 5. 使用浏览器预览
            领券
            问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档