如何制作一条带双向箭头的简单线条?

如何制作一条带双向箭头的简单线条?
\documentclass[aps,amsmath,article,amsfonts,11pt]{revtex4}
\usepackage{graphicx}
\usepackage{epstopdf}
\usepackage{epsfig,graphicx}
 \usepackage[english]{babel}
\usepackage{amsfonts}
\usepackage{amsmath}
\usepackage{latexsym}
\usepackage{graphics,bm}
\usepackage{dcolumn}
 \usepackage{bm}
\usepackage{natbib}
\usepackage{rotating}
\usetikzlibrary{arrows}
\pgfarrowsdeclarecombine{twotriang}{twotriang}%
{triangle 90}{triangle 90}{triangle 90}{triangle 90}
%\setlength\topmargin{0.0005 in}


\begin{document}
  C1  \xleftrightarrow{\text{\hspace*{1cm}   }} C2 

我正在使用此代码,但什么也没发生。我想在两个函数之间创建一个双向箭头,如下所示:- C1 <----------------> C2 我在这里使用虚线。但我在这里需要实线。如果有人能弄清楚,非常欢迎。

答案1

你其实不需TiKZ要这样做。\xleftrightarrow默认情况下未定义。以下是如何操作。它必须在数学模式下使用。

\documentclass[a4paper,12pt]{article}
\usepackage{amsmath, old-arrows}

\makeatletter
\newcommand\xleftrightarrow[2][]{%
 \ext@arrow 9999{\longleftrightarrowfill@}{#1}{#2}}
\newcommand\longleftrightarrowfill@{%
 \arrowfill@ \leftarrow \relbar \rightarrow }
\makeatother


\begin{document}

C1 $\xleftrightarrow{\hspace*{1cm}}$ C2

\end{document} 

在此处输入图片描述

相关内容