
Eu tivepergunta anteriorcomo escrever pseudocódigo em látex. Eu gostaria de usar frações em pseudocódigo, mas as linhas com frações são um pouco pequenas. Alguém sabe como aumentar um pouco as linhas com frações?
\usepackage{algpseudocode,amsmath}
\newcommand{\var}{\texttt}
\newcommand{\assign}{\leftarrow}
\newcommand{\multilinestate}[1]{%
\parbox[t]{\linewidth}{\raggedright\hangindent=\algorithmicindent\hangafter=1
\strut#1\strut}}
\begin{algorithmic}
\State \multilinestate{$\var{maxWeight} \assign{}$\var{e.weight} where~\var{e} has maximum weight of all elements}
\State \multilinestate{$\var{minWeight} \assign{}$\var{e.weight} where~\var{e} has minimum weight of all elements}
\State $\var{maxDraw} \assign{}$maximum size in visualization
\State $\var{minDraw} \assign{}$minimum size in visualization\\
\Function {CountDrawSize}{\var{elementWeight}}
\If{$\var{maxWeight} = \var{minWeight}$}
\State\Return $\dfrac{(\var{maxWeight} + \var{minWeight})}{2}$
\Else
\State\Return $\var{minDraw} + \dfrac{(\var{elementWeight} - \var{minWeight})(\var{maxDraw} - \var{minDraw})}{(\var{maxWeight} - \var{minWeight})}$
\EndIf
\EndFunction\\
\end{algorithmic}
Responder1
Aumente (localmente) o \lineskip
parâmetro:
\documentclass{article}
\usepackage{algpseudocode,amsmath}
\newcommand{\var}{\texttt}
\newcommand{\assign}{\leftarrow}
\newcommand{\multilinestate}[1]{%
\parbox[t]{\linewidth}{\raggedright\hangindent=\algorithmicindent\hangafter=1
\strut#1\strut}}
\begin{document}
\begin{algorithmic}
\setlength{\lineskip}{3pt}
\State \multilinestate{$\var{maxWeight} \assign\var{e.weight}$ where~\var{e} has maximum weight of all elements}
\State \multilinestate{$\var{minWeight} \assign\var{e.weight}$ where~\var{e} has minimum weight of all elements}
\State $\var{maxDraw} \assign{}$maximum size in visualization
\State $\var{minDraw} \assign{}$minimum size in visualization\\
\Function {CountDrawSize}{\var{elementWeight}}
\If{$\var{maxWeight} = \var{minWeight}$}
\State\Return $\dfrac{(\var{maxWeight} + \var{minWeight})}{2}$
\Else
\State\Return $\var{minDraw} + \dfrac{(\var{elementWeight} - \var{minWeight})(\var{maxDraw} - \var{minDraw})}{(\var{maxWeight} - \var{minWeight})}$
\EndIf
\EndFunction
\end{algorithmic}
\end{document}