更改(增加) \begin{array} 中 \xleftarrow 和 \xrightarrow 箭头的大小

更改(增加) \begin{array} 中 \xleftarrow 和 \xrightarrow 箭头的大小

我需要使用 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}

相关内容