Hot answers tagged

5

Here's an attempt, magnified: And here's the code that produced it. The arrowhead macros work by pulling the respective symbols directly from the LaTeX symbol fonts (lasy). To learn more about \ooalign and friends, see \subseteq + \circ as a single symbol ("open subset"). \documentclass{article} \makeatletter \newcommand{\rightarrowhead}{\...


5

one more example, with use of siunitx and threeparttablex packages: \documentclass{article} \usepackage{booktabs} \usepackage[referable]{threeparttablex} \usepackage{siunitx} \usepackage[skip =6pt]{caption} \begin{document} \begin{table}[ht] \centering \sisetup{table-format=1.3, table-space-text-post=**} \setlength\tabcolsep{0pt} \begin{...


5

I propose to put what's before arrows in an \eqmakebox– and added various improvement, via siunitx and caption: \documentclass{article} \usepackage{array, threeparttable, booktabs} \usepackage{eqparbox, siunitx} \usepackage[skip =6pt]{caption} \begin{document} \begin{table}[h] \centering \sisetup{table-format=1.3, table-number-alignment=center, ...


4

Some suggestions and comments: As @daleif has already suggested in a comment, set up a dedicated column for the \rightarrow symbols. Your code has way too many \multicolumn wrappers; cull them ruthlessly. The \centering directive right befor the \caption statement is not needed, as the width of the tabular* environment is set to \textwidth. The tabular* ...


4

Obligatory TikZ solution. \documentclass{article} \usepackage{tikz} \usetikzlibrary{arrows.meta} \usepackage{scalerel} \makeatletter \begingroup \setbox\@tempboxa=\hbox{$\subset$} \@tempdima=\dp\@tempboxa \newbox\@sarabox \global\setbox\@sarabox=\hbox{% \begin{tikzpicture} [baseline=0pt, line cap=round] \node (subset) at (0,...


3

Use \labelmargin, see 24i on page 40 of the reference manual. \documentclass[12pt]{standalone} \usepackage[all,cmtip]{xy} \usepackage[bb = boondox]{mathalfa} \begin{document} \xymatrix@R=.6pc@C=.6pc{ & \mathbb{F} \ar[dl]_{\scriptscriptstyle\mu} \ar[dr]^{\scriptscriptstyle\nu} & \\ \mathbb{P} & & \mathbb{M} } \...


3

Does that answer me as described in your question? There are three types of examples, with the hope that I have answered correctly. \documentclass[a4paper,12pt]{article} \usepackage{amsmath,amssymb} \usepackage{scalerel} \begin{document} \[a\mkern10mu\Rightarrow \mkern-30mu\nLeftarrow\mkern10mu b\] \[a \nLeftrightarrow b\] \[a \overset{\,\scaleobj{1.5}{\...


3

You can change the “in” and “out” directions (section 1.6 of the guide): \documentclass[a4paper,12pt]{article} \usepackage[all,cmtip]{xy} \begin{document} \[ \xymatrix{ \Omega \ar[r] \ar@/{}^{2pc}/[r] & \Upsilon \ar[r] & \Psi } \] \[ \xymatrix{ \Omega \ar[r] \ar@(u,u)[r] & \Upsilon \ar[r] & \Psi } \] \end{document} You have more ...


3

The main issue is that you forgot overlay in your tikzpicture. However, this is also to inform you that there is the tikzmark library, with which you can make the tables nodes, and elements subnodes. \documentclass{beamer} % only frames \usepackage{tikz} \usetikzlibrary{shapes.geometric,positioning,matrix,fit,tikzmark} \begin{document} \begin{...


3

Change \draw[InLineArrow=0.75] (B) arc (360-180-30:360-180-30-360:0.8) node [pos=0.41, anchor=180-180,inner sep=7pt]{}; to \draw[InLineArrow=0.25] (B) arc (360-180-30:360-180-30+360:0.8) node [pos=0.41, anchor=180-180,inner sep=7pt]{}; The same, along with the label 0.6 can be achieved by simply writing \draw[InLineArrow=0.25] (B) arc (150:150+360:0.8)...


2

\documentclass{article} \usepackage[version=4]{mhchem} \ExplSyntaxOn \keys_define:nn { mhchem } { arrow-min-length .code:n = \cs_set:Npn \__mhchem_arrow_options_minLength:n { {#1} } % default is 2em } \ExplSyntaxOff \begin{document} \ce{(2Na+,SO4^2- ) + (Ba^2+, 2Cl- ) -> BaSO4 v + 2NaCl} \mhchemoptions{arrow-min-length=1em} \ce{(2Na+,SO4^2- ) +...


1

Like this? \documentclass[tikz, border=3mm]{standalone} \usetikzlibrary{arrows.meta, positioning} \usepackage{amsmath} \begin{document} \begin{tikzpicture}[ > = Straight Barb, node distance = 0mm, box/.style = {minimum height=#1, text width=32mm, align=left, % center? inner sep=2mm, outer sep =0pt, ...


1

This question is very vague, but since it comes from a new user, I'll give it a shot. A symbol for use in text \documentclass{article} \usepackage{mathtools} \usepackage{accents} \newcommand{\ubar}[1]{\underaccent{\bar}{#1}} \newcommand{\Jarrow}{\ubar{J}\!\!\downarrow} \begin{document} $\Jarrow$ \end{document} Definition of \ubar was borrowed from ...


1

Considering the tags equations, lenghts, you could built your chemical reaction also using the basic command of LaTeX. With \xrightarrow{\hspace*{6cm}} (for example) you can increase o decrease the lenght of the arrows. The equations are all aligned. \documentclass[a4paper,12pt]{article} \usepackage{amsmath,amssymb} \begin{document} \[ \begin{aligned} \...


1

Here is a possible solution. You have to set the values by hand. The idea is to print the default arrow with no labels and then insert an invisible arrow translated by some amount in parallel, with the label on it. Observe the \ar[dl] \ar@<3pt>@{}[dl]_{}. \documentclass[12pt]{standalone} \usepackage[all,cmtip]{xy} \usepackage[bb = boondox]{mathalfa} ...


1

A version which is correctly centred on the math axis and scales accordingly to the math style. \documentclass{article} \usepackage{amssymb} \def\impliesnotimpliedby{\mathrel{\mathpalette\impliesnotimpliedbyaux\relax}} \def\impliesnotimpliedbyaux#1#2{% \vcenter{% \offinterlineskip \hbox{$#1\;\Rightarrow$}\vskip.3ex\hbox{$#1\nLeftarrow$} }% } \...


Only top voted, non community-wiki answers of a minimum length are eligible