I want to have a new environment with 7 arguments. What is the problem here? - latex

I want to have a new environment with 7 arguments. What is the problem here? Please help. Each time it is showing error: "llegal character in array arg." and "You can't use `macro parameter character #' in restricted horizontal mode."
\documentclass{article}
\usepackage[margin=1in, a4paper]{geometry}
\usepackage{titlesec}
\usepackage{fontspec}
\usepackage{comment}
\usepackage{polyglossia}
\setmainlanguage{english}
\setotherlanguage{bengali}
\setmainfont{Times New Roman}
\newfontfamily\bengalifont[Script=Bengali]{Kalpurush}
\makeatletter
\renewcommand{\#seccntformat}[1]{}
\makeatother
\newenvironment{word}[8]% environment name
{
\begin{tabular}{c c c c c c c}
\fbox{#1} & \textit{#2} & --- & \multicolumn{4}{#3}\\
& & & \multicolumn{4}{#4}\\
\hline
& & & #5 & #6 & #7 & #8\\
\hline
\end{tabular}
}
{}
\title{Words}
\author{}
\date{January 2023}
\begin{document}
\maketitle
\section{11/01/2023}
\begin{word}{654}{respite}{A (temporary) relief from harm or discomfort/A pause for relaxation/The art of reprieving; postpone or remitting punishment}{}{}{}{}{}\end{word}
\end{document}

The syntax \multicolumn{...}{...} is wrong. \multicolumn has three mandatory arguments, not just two.
\documentclass{article}
\usepackage[margin=1in, a4paper]{geometry}
\usepackage{titlesec}
%\usepackage{fontspec}
\usepackage{comment}
%\usepackage{polyglossia}
%\setmainlanguage{english}
%\setotherlanguage{bengali}
%\setmainfont{Times New Roman}
%\newfontfamily\bengalifont[Script=Bengali]{Kalpurush}
\makeatletter
\renewcommand{\#seccntformat}[1]{}
\makeatother
\NewDocumentEnvironment{word}{mmmmmmmm}{
\begin{tabular}{c c c c c c c}
\fbox{#1} & \textit{#2} & --- & \multicolumn{4}{p{6cm}}{#3}\\
& & & \multicolumn{4}{c}{#4}\\
\hline
& & & #5 & #6 & #7 & #8\\
\hline
\end{tabular}
}
{}
\title{Words}
\author{}
\date{January 2023}
\begin{document}
\maketitle
\section{11/01/2023}
\begin{word}{654}{respite}{A (temporary) relief from harm or discomfort/A pause for relaxation/The art of reprieving; postpone or remitting punishment}{}{}{}{}{}\end{word}
\end{document}

Related

Missing control sequence inserted. \end{tabulary} error in revtex4-2 template aps

I am writing a paper in APS journal template : revtex4-2, when I import my table I have this error :
Missing control sequence inserted. \end{tabulary}. But this table has no problem in other template for example IEEE. I dont know how fix it. I really appreciate any help.
\documentclass[aps,pra,twocolumn,floatfix,footinbib,notitlepage,superscriptaddress,groupaddress,showpacs]{revtex4-2}
\usepackage{graphicx,graphics,times,bm,bbm,bbold,amssymb,amsmath,amsfonts,dsfont,hyperref,mathrsfs,color,caption,subcaption,cancel}
\usepackage{adjustbox}
\usepackage{tabularx}
\usepackage{tabulary}
\usepackage{graphicx}% Include figure files
\usepackage{dcolumn}% Align table columns on decimal point
\usepackage{bm}
\begin{document}
\preprint{AIP/123-QED}
%\title[Sample title]{Sample Title:\\with Forced Linebreak\footnote{Error!}}% Force line breaks with \\
\title[]
\author{}
\affiliation{}
\author{}
\affiliation{}
\email{}
\date{\today}
\begin{abstract}
\end{abstract}
% \keywords{}
% \maketitle
\section{Introduction}\label{sec:introduction}
\section{Theoretical Analysis}
\begin{table}[h!]
\centering
\caption{List of Parameters Values }
\label{table:1}
\begin{adjustbox}{max width=8.5 cm}
\begin{tabulary}{\columnwidth}{#{}llr#{}}
\toprule
\textbf{Parameters} & \textbf{Values} & \textbf{Units}\\
\midrule
$\lambda$ & 1550 & $nm$ \\
\bottomrule
\end{tabulary}
\end{adjustbox}
\end{table}.
\end{document}
%
% ****** End of file aipsamp.tex ******
I suggest the new and much more flexible tabularray package instead.
Also don't scale content which contains text, this will result in an suboptimal result. If in your real document, you must make the table smaller, use a smaller font size instead of scaling it with adjustbox.
(you should really clean up your preamble and remove duplicates and outdated packages)
\documentclass[aps,pra,twocolumn,floatfix,footinbib,notitlepage,superscriptaddress,groupaddress,showpacs]{revtex4-2}
\usepackage{graphicx,graphics,times,bm,bbm,bbold,amssymb,amsmath,amsfonts,dsfont,hyperref,mathrsfs,color,caption,subcaption,cancel}
\usepackage{adjustbox}
\usepackage{tabularx}
\usepackage{tabulary}
\usepackage{graphicx}% Include figure files
\usepackage{dcolumn}% Align table columns on decimal point
\usepackage{bm}
\usepackage{tabularray}
\UseTblrLibrary{booktabs}
\begin{document}
\preprint{AIP/123-QED}
%\title[Sample title]{Sample Title:\\with Forced Linebreak\footnote{Error!}}% Force line breaks with \\
\title[]
\author{}
\affiliation{}
\author{}
\affiliation{}
\email{}
\date{\today}
\begin{abstract}
\end{abstract}
% \keywords{}
% \maketitle
\section{Introduction}\label{sec:introduction}
\section{Theoretical Analysis}
\begin{table}[h!]
\centering
\caption{List of Parameters Values }
\label{table:1}
% \begin{adjustbox}{max width=8.5 cm}
\begin{tblr}{width=0.8\linewidth,colspec={#{}X[l]X[l]X[r]#{}}}
\toprule
\textbf{Parameters} & \textbf{Values} & \textbf{Units}\\
\midrule
$\lambda$ & 1550 & $nm$ \\
\bottomrule
\end{tblr}
% \end{adjustbox}
\end{table}
\end{document}
%
% ****** End of file aipsamp.tex ******

LaTeX booktabs horizontal oveflow

I am new to LaTeX and I want to create a quite simple table (in german). As you can see in my code, it has to contain 5 rows and 5 columns. My problem is that the table is too large for my page and it overflows on the right side of the page. I don't want to rotate the table, so it should use hyphenation to use the given space better.
\documentclass[12pt]{article}
\usepackage[ngerman]{babel}
\usepackage[utf8]{inputenc}
\usepackage{color}
\usepackage[a4paper,lmargin={3cm},rmargin={2cm},
tmargin={2cm},bmargin = {2cm}]{geometry}
\usepackage{amssymb}
\usepackage{amsthm}
\usepackage{graphicx}
\usepackage{csquotes}
\usepackage{mathptmx}
\usepackage{booktabs}
\MakeOuterQuote{"}
\linespread{1.5}
\begin{document}
\end{document}
\begin{table}[h]
\centering
\caption{Übersicht aller Umfragen zur Landtagswahl in Sachsen-Anhalt im April/Mai 2021.}
\begin{tabular}{l l l l l}
\toprule
Durchgeführt von:
& Erhebungszeitraum
& Datum der Veröffentlichung
& Erhebungsmethode(n)
& Veröffentlicht von:\\
\midrule
infratest dimap
& 16. – 21.April 2021
& 23.April 2021
& zufallsbasierte Telefon- und Onlineinterviews
& mrd.de \\
Forsa
& 20. – 27.April 2021
& 29.April 2021
& k.A.
& welt.de \\
Insa
& 17. – 23.Mai 2021
& 26.Mai 2021
& k.A.
& bild.de \\
infratest dimap
& 25. – 26.Mai 2021
& 27. Mai 2021
& zufallsbasierte Telefon- und Onlineinterviews
& tagesschau.de \\
Mannheimer Forschungsgruppe Wahlen
& 25. – 27.Mai 2021
& 28.Mai 2021
& zufallsbasierte Telefoninterviews
& zdf.de \\
\bottomrule
\end{tabular}
\end{table}
\end{document}
I think a similar problem is described here, but to be honest; my table is much simpler (no multicolumns and no math-symbols), so I have some problems to find the right code to solve my problem.
Thank you very much for reading my question! :)
To get line breaks you'll need a column type of fixed with, e.g. p{<some width>} or you can use the tabularx package to automatically determine the width of the columns.
However even with line breaks, the table will still look awfully crowded. You can safe a bit more space by giving the months as numbers instead of words and adding #{} before/after the first/last column.
\documentclass[12pt]{article}
\usepackage[ngerman]{babel}
\usepackage[utf8]{inputenc}
\usepackage{color}
\usepackage[a4paper,lmargin={3cm},rmargin={2cm},
tmargin={2cm},bmargin = {2cm}]{geometry}
\usepackage{amssymb}
\usepackage{amsthm}
\usepackage{graphicx}
\usepackage{csquotes}
\usepackage{mathptmx}
\usepackage{booktabs}
\usepackage{tabularx}
\MakeOuterQuote{"}
\linespread{1.5}
\begin{document}
\begin{table}[h]
\centering
\caption{Übersicht aller Umfragen zur Landtagswahl in Sachsen-Anhalt im April/Mai 2021.}
\begin{tabularx}{\linewidth}{#{} *5{>{\raggedright\arraybackslash}X} #{}}
\toprule
Durchgeführt von:
& Erhebungs\-zeitraum
& Datum der Veröffentlichung
& Erhebungs\-methode(n)
& Veröffentlicht von:\\
\midrule
infratest dimap
& 16. – 21.4.2021
& 23.4.2021
& zufallsbasierte Telefon- und Onlineinterviews
& mrd.de \\
Forsa
& 20.–27.4.2021
& 29.4.2021
& k.A.
& welt.de \\
Insa
& 17.–23.5.2021
& 26.5.2021
& k.A.
& bild.de \\
infratest dimap
& 25.–26.5.2021
& 27.5.2021
& zufallsbasierte Telefon- und Onlineinterviews
& tagesschau.de \\
Mannheimer Forschungsgruppe Wahlen
& 25.–27.5.2021
& 28.5.2021
& zufallsbasierte Telefoninterviews
& zdf.de \\
\bottomrule
\end{tabularx}
\end{table}
\end{document}

Making a letter head for certificate page of thesis

I am trying to make a letter head to make a certificate to put in a thesis. I have posted the MWE below.
There are 2 issues I need help with
The cell alignment of the letterhead, is not proper. I am not sure how to correct it.
I need the double lines to be in red colour, I wasn't able to get it.
The final output should be something like this image
enter image description here
\documentclass[12 pt,a4 paper]{article}
\usepackage[top=1cm,left=1in,right=1 in,bottom=1in]{geometry}
\usepackage{times}
\usepackage{graphicx}
\usepackage{marvosym}
\usepackage[onehalfspacing]{setspace}
\usepackage{tikz}
\usetikzlibrary{calc}
\usepackage{fancyhdr}
\usepackage{xcolor}
\pagestyle{fancy}
\usepackage{multirow}
\fancyhf{}
\noindent
\makebox[0pt][l]{\rule[.7ex]{\linewidth}{#1}}%
\rule[.3ex]{\linewidth}{#1}}
\begin{document}
\pagestyle{empty}
\vspace{12 mm}
\begin{tabular}{c c c}
\multicolumn{1}{r}{{\Large Bangalore}} & \multirow{1}{*}{\includegraphics[width=0.175\linewidth]{BUB_Emblem}} & \multicolumn{1}{l}{{\Large University}}\\
%\multicolumn{1}{r}{\Huge{Bangalore}} & \multirow{1}{*}{\includegraphics[width=0.15\linewidth]{BUB_Emblem}} & \multicolumn{1}{l}{\Huge{University}}\\
\large{Dr Vijaykumar H Doddamani} & & \multicolumn{1}{l}{Department of Physics} \\
\multicolumn{1}{r}{M.Sc., M. Phil., PhD} && \multicolumn{1}{l}{Ph. Off: 080-22961471/84} \\
&&\multicolumn{1}{l}{Fax: 080-23219295}\\
\multicolumn{1}{l}{\textbf{\large Professor}} & & \multicolumn{1}{l}{Mobile : 9481300346} \\
\multicolumn{1}{l}{Email: drvkd#gmail.com} & Jnanabharathi Campus & \multicolumn{1}{l}{Mobile : 9448673274} \\
\multicolumn{1}{r}{profvijaykumarhd#bub.ernet.in} & Bengaluru - 560 056 & \multicolumn{1}{l}{WhatsApp :9741716744} \\
%
\end{tabular}
\vskip2mm
\vspace{2mm}
\doublerule[1pt]
\end{document}
With this code, This is the output I am getting.
enter image description here
I have put in the arrows and comments in this imagearrows and comments for width alinment
\documentclass[12 pt,a4 paper]{article}
\usepackage[top=1cm,left=1in,right=1 in,bottom=1in]{geometry}
\usepackage[table]{xcolor}
\usepackage{times}
\usepackage{graphicx}
\usepackage{marvosym}
\usepackage[onehalfspacing]{setspace}
\usepackage{tikz}
\usetikzlibrary{calc}
\usepackage{fancyhdr}
\pagestyle{fancy}
\usepackage{multirow}
\fancyhf{}
\newcommand{\doublerule}[1][.4pt]{%
\noindent%
\makebox[0pt][l]{\rule[.7ex]{\linewidth}{#1}}%
\rule[.3ex]{\linewidth}{#1}}
\begin{document}
\pagestyle{empty}
\vspace{12 mm}
\centerline{%
\makebox[\paperwidth]{%
\begin{tabular}{#{\hspace{.08\paperwidth}} p{.32\paperwidth} p{.2\paperwidth} p{.32\paperwidth} #{\hspace{.08\paperwidth}} }
\multicolumn{1}{#{}r#{}}{\Large Bangalore} & \centering\multirow{1}{*}{\includegraphics[width=.9\linewidth]{example-image-duck}} & \Large University\\
\multicolumn{1}{#{}r#{}}{\large Dr Vijaykumar H Doddamani} & & Department of Physics\\
\multicolumn{1}{#{}r#{}}{M.Sc., M. Phil., PhD} && Ph. Off: 080-22961471/84 \\
&&Fax: 080-23219295\\
\textbf{\large Professor} & & Mobile : 9481300346 \\
Email: drvkd#gmail.com & \centering Jnanabharathi Campus & Mobile : 9448673274 \\
\hphantom{Email:} profvijaykumarhd#bub.ernet.in & \centering Bengaluru - 560 056 & WhatsApp :9741716744 \\[2mm]
\arrayrulecolor{red}\hline\hline
\end{tabular}%
}}
\end{document}

Using xcookybooky in LaTeX, I have many ingredients, but it does go into the next page

I'm trying to write a recipe in LaTeX using xcookybooky. The current recipe (lasagne) has way too many ingredients, and it cannot fit in one page. Unfortunately, the ingredient list does not split over two pages, the text simply goes out of the page.
The LaTeX code in and of itself is simply a very long ingredients list made in a recipe environment.
Does anyone know how to fix this?
Thanks
Edit: I see the picture I was trying to add did not appear. Instead I'll copy some of the code in. This compiles as it should for me, although the ingredients list still goes out of the page.
\documentclass[
a4paper,
11pt
]{article}
\usepackage[T1]{fontenc}
\usepackage[latin1]{inputenc}
\usepackage{lmodern}
\usepackage[ngerman, english]{babel}
\usepackage{textcomp}
\usepackage{gensymb}
\usepackage{nicefrac}
\usepackage[
nowarnings,
]
{xcookybooky}
\DeclareRobustCommand{\textcelcius}{\ensuremath{^{\circ}\mathrm{C}}}
\setcounter{secnumdepth}{1}
\renewcommand*{\recipesection}[2][]
{
\subsection[#1]{#2}
}
\renewcommand{\subsectionmark}[1]
{
}
\usepackage{hyperref}
\begin{document}
\begin{recipe}
[%
preparationtime = {\unit[1]{h}},
bakingtime={\unit[20-25]{min}},
bakingtemperature={\protect\bakingtemperature{
fanoven=\unit[175]{\textcelcius}}},
portion = {\portion{6}},
]
{Spinach Lasagne}
\graph
{
%small=Recipes/MainCourses/BBQChicken/Small.jpg,
big=Recipes/Vegetarian/SpinachLasagne/Big.jpg
}
\ingredients
{
\textbf{Sauce}\\
2 & chopped onions\\
\unit[2]{tbsp} & Olive oil\\
3 & chopped cloves of garlic\\
\unit[2]{tsps} & dried thyme\\
4 & grated carrots\\
3 & grated celery leaves\\
1 & grated squash\\
1 & grated aubergine\\
\unit[250]{g} & mushrooms\\
\unit[1]{dL} & tomato paste\\
\unit[1]{can} & chopped tomatoes\\
To taste & salt and pepper\\
\\
\textbf{Spinach}\\
\unit[500]{g} & frozen spinach\\
\unit[1]{dL} & cream\\
1 & onion\\
1 & clove of garlic\\
\unit[2]{tbsp} & oil\\
To taste & salt \& pepper \& fresh basil\\
\\
\textbf{Mornay}\\
\unit[2]{tbsp} & butter\\
\unit[2]{tbsp} & flour\\
\unit[3]{dL} & milk\\
\unit[125]{g} & fresh mozzarella\\
To taste & salt \& pepper \& nutmeg\\
\\
\unit[250]{g} & Lasagne plates\\
Enough & mozzarella
}
\end{recipe}
\end{document}
It is documented in the xcookybooky manual that lines breaks within the ingredients list are not possible due to technical reasons.
However you could temporarily reimplement the recipe and ingredients macros like this:
\documentclass[
a4paper,
11pt
]{article}
\usepackage[T1]{fontenc}
\usepackage[latin1]{inputenc}
\usepackage{lmodern}
\usepackage[ngerman, english]{babel}
\usepackage{textcomp}
\usepackage{gensymb}
\usepackage{paracol}
\usepackage{supertabular}
\usepackage{lipsum}
\usepackage{nicefrac}
\usepackage[
nowarnings,
]
{xcookybooky}
\DeclareRobustCommand{\textcelcius}{\ensuremath{^{\circ}\mathrm{C}}}
\setcounter{secnumdepth}{1}
\renewcommand*{\recipesection}[2][]
{
\subsection[#1]{#2}
}
\renewcommand{\subsectionmark}[1]
{
}
\usepackage{hyperref}
\begin{document}
\begingroup
\makeatletter
\renewenvironment{recipe}[2][]
{% initialisation
\setkeys{recipe}{preparationtime, bakingtime, bakingtemperature, portion, calory, source}
\setkeys{picture}{small, big, smallpicturewidth=\xcb#smallpicturewidth, bigpicturewidth=\xcb#bigpicturewidth} % load the default values
\def\xcb#hook#pregraph{}
\def\xcb#hook#pretitle{}
\def\xcb#introduction{}
\def\xcb#hook#prepreparation{}
\preparation{}
\def\xcb#hook#postpreparation{}
\def\xcb#hook#preingredients{}
\ingredients{}
\def\xcb#hook#postingredients{}
\def\xcb#suggestion{}
\def\xcb#hint{}
\def\xcb#recipename{#2}
\setkeys{recipe}{#1} % reading the optional parameters
\setcounter{xcb#newpagefoot}{1}
\setcounter{xcb#newpagehead}{\value{page}}
}
{% this part is executed at \end{recipe}
%% FIRST BLOCK
\xcb#hook#pregraph
\if#twoside
\ifodd\arabic{page}
\begin{minipage}[T]{\xcb#picture#bigwidth}
\xcb#picture#big
\end{minipage}
\hfill
\begin{minipage}[T]{\xcb#picture#smallwidth}
\xcb#picture#small
\end{minipage}
\else
\begin{minipage}[T]{\xcb#picture#smallwidth}
\xcb#picture#small
\end{minipage}
\hfill
\begin{minipage}[T]{\xcb#picture#bigwidth}
\xcb#picture#big
\end{minipage}
\fi
\else
\begin{minipage}[T]{\xcb#picture#bigwidth}
\xcb#picture#big
\end{minipage}
\hfill
\begin{minipage}[T]{\xcb#picture#smallwidth}
\xcb#picture#small
\end{minipage}
\fi
%% SECOND BLOCK
\xcb#hook#pretitle
\recipesection[\normalsize\xcb#recipename]%
{\hspace{-1em}\textcolor{\xcb#color#recipename}{\xcb#font#recipename\xcb#recipename}}
\xcb#cmd#recipeoverview
\xcb#introduction
%% THIRD BLOCK
\columnratio{0.66}
\begin{paracol}{2}
\xcb#hook#prepreparation
\xcb#preparation
\xcb#hook#postpreparation
\xcb#suggestion
\vfill
\xcb#cmd#wrapfill
\xcb#hint
\setcounter{xcb#newpagefoot}{0}
\switchcolumn
\xcb#hook#preingredients
\xcb#ingredients
\xcb#hook#postingredients
\end{paracol}
}
\renewcommand*{\ingredients}[2][\empty]
{% The optional argument contains the number of lines
\def\xcb#ingredientslines{#1}
\def\xcb#ingredients
{%
\xcb#name#inghead
\\[1em]
{\xcb#fontsize#ing\color{\xcb#color#ing}
\begin{supertabular}{r>{\raggedright\arraybackslash}p{3cm}}
#2
\end{supertabular}}
}
}
\makeatother
\begin{recipe}
[%
preparationtime = {\unit[1]{h}},
bakingtime={\unit[20-25]{min}},
bakingtemperature={\protect\bakingtemperature{
fanoven=\unit[175]{\textcelcius}}},
portion = {\portion{6}},
]
{Spinach Lasagne}
\graph
{
%small=Recipes/MainCourses/BBQChicken/Small.jpg,
big=example-image
}
\ingredients
{
\textbf{Sauce}\\
2 & chopped onions\\
\unit[2]{tbsp} & Olive oil\\
3 & chopped cloves of garlic\\
\unit[2]{tsps} & dried thyme\\
4 & grated carrots\\
3 & grated celery leaves\\
1 & grated squash\\
1 & grated aubergine\\
\unit[250]{g} & mushrooms\\
\unit[1]{dL} & tomato paste\\
\unit[1]{can} & chopped tomatoes\\
To taste & salt and pepper\\
\\
\textbf{Spinach}\\
\unit[500]{g} & frozen spinach\\
\unit[1]{dL} & cream\\
1 & onion\\
1 & clove of garlic\\
\unit[2]{tbsp} & oil\\
To taste & salt \& pepper \& fresh basil\\
\\
\textbf{Mornay}\\
\unit[2]{tbsp} & butter\\
\unit[2]{tbsp} & flour\\
\unit[3]{dL} & milk\\
\unit[125]{g} & fresh mozzarella\\
To taste & salt \& pepper \& nutmeg\\
\\
\unit[250]{g} & Lasagne plates\\
Enough & mozzarella\\
}
\preparation{
\step \lipsum[2]
\step \lipsum[2]
\step \lipsum[2]
\step \lipsum[2]
\step \lipsum[2]
\step \lipsum[2]
}
\end{recipe}
\endgroup
\end{document}
Caveats:
the width of the ingredients column is hard coded. Change p{3cm} to whatever value is suitable for you
the preparations column won't wrap around the ingredients.

Missing } inserted Latex

\begin{equation}
\tau _{2}(r_{0})=\left\{\begin{matrix}
\frac{R^{d}-r_{c}^{d}}{D_{1}}\frac{r_{0}^{-1}-a^{-1}}{-3} \\
\frac{R^{d}-r_{c}^{d}}{D_{1}}\frac{r_{c}^{-1}-a^{-1}}{-3}
\end{matrix}\right.
\end{equation}
Basically I am wrtting an equation in Latex which should be displayed in the form
But Latex reports error "Missing } inserted" on the third line. What is the problem? Thanks a lot!
The cases environment from the amsmath package exists for exactly this purpose:
\documentclass{article}
\usepackage{amsmath}
\begin{document}
\begin{equation}
\tau_{2}(r_{0}) =
\begin{cases}
\frac{R^{d}-r_{c}^{d}}{D_{1}}\frac{r_{0}^{-1}-a^{-1}}{-3} \\
\frac{R^{d}-r_{c}^{d}}{D_{1}}\frac{r_{c}^{-1}-a^{-1}}{-3}
\end{cases}
\end{equation}
\end{document}
This also makes it easy to add description, e.g.
\begin{equation}
\tau_{2}(r_{0}) =
\begin{cases}
\frac{R^{d}-r_{c}^{d}}{D_{1}}\frac{r_{0}^{-1}-a^{-1}}{-3} & \text{if } c = 0\\
\frac{R^{d}-r_{c}^{d}}{D_{1}}\frac{r_{c}^{-1}-a^{-1}}{-3} & \text{otherwise} \\
\end{cases}
\end{equation}
I made some changes to the equation and this works. Not sure if it is what you were trying to achieve
\documentclass{article}
\usepackage{graphicx}
\usepackage{amsmath}
\begin{document}
\title{Introduction to \LaTeX{}}
\author{Author's Name}
\maketitle
\[
\tau _{2}(r_{0})= \left[
\begin{array}{ccc}
\dfrac{R^{d}-r_{c}^{d}}{D_{1}} & \dfrac{r_{0}^{-1}-a^{-1}}{-3}\\
\dfrac{R^{d}-r_{c}^{d}}{D_{1}} & \dfrac{r_{c}^{-1}-a^{-1}}{-3}
\end{array}
\right]
\]
\end{document}

Resources