我需要使用 LaTeX“绘制”协议流程。我决定使用,因为它足以满足我的需求。但是,和\begin{array}
中的箭头太小,不太容易读懂。\xleftarrow
\xrightarrow
有没有办法增加它的尺寸?或者至少把它改大一点,这样更容易看清?谢谢。
\documentclass[extrafontsizes,10pt]{article}
\usepackage{amssymb}
\usepackage{amsfonts}
\usepackage{stmaryrd}
\usepackage{amsmath}
\begin{document}
\[
\begin{array}{c c c}
\text{\textsf{C}} & & \text{\textsf{S}} \\
& \text{\scriptsize \texttt{REQUEST}} &\\
& \xrightarrow{\hspace{15em}\hspace{10em}} & \\
& \text{\scriptsize \texttt{RESPONSE}} & \\
& \xleftarrow{\hspace{15em}\hspace{10em}} & \\
\end{array}
\]
\end{document}
答案1
\documentclass[12pt]{article}
\usepackage{amssymb}
\usepackage{amsfonts}
\usepackage{stmaryrd}
\usepackage{amsmath}
\usepackage{tikz}
% add the following two lines to your document to get bigger arrows
\usetikzlibrary{arrows.meta}
\tikzset{>={Latex[width=3mm,length=3mm]}}
\begin{document}
\[
\begin{array}{c c c}
\text{\textsf{C}} & & \text{\textsf{S}} \\
& \text{\scriptsize \texttt{REQUEST}} &\\
& \begin{tikzpicture}
\draw[->] (0,0) node[left]{} -- (10,0) node[right]{};
\end{tikzpicture} & \\
& \text{\scriptsize \texttt{RESPONSE}} & \\
& \begin{tikzpicture}
\draw[<-] (0,0) node[left]{} -- (10,0) node[right]{};
\end{tikzpicture} & \\
\end{array}
\]
\end{document}