2. Questions related to a
tag
• Repository analyzed:
tex.stackexchange.com
• Tag analyzed: <macros>
• Related to 2325 questions
• Data analyzed:
• Titles of entries marked as questions
3. All words
type
renew
tuple
sequence
brackets
versions
form
conditionalurl
variable
vertical
whitespace
showing
just
putting
capacity
compile
possible
pgfplotstable
size
expandable
amsmath
structure
keyvalue
label
points
expand
coordinate
backward
width
unexpanded
online
setup
per
modify
alignment
pattern
substitution
family
match
inside
kernel
space
better
items
quote
node
storing
changing
format errors
support
directory
rlap
calculate
gaddtomacro
par
choosing
bad
declarerobustcommand
want
xparse
difficulty
declared
deal
number
parshape
act
letter
arithmetic
operator
where
ensuremath
parsing
replacing
generate
latex
expanding
wrong
bar
literal
todonotes
spacing
script
contains
kind
environment
enumeration
protected
strsubstitute
different
functions
meaning
ifsubstr
applied
includegraphics
single
something
take
appears
coding
itemize
used
strange
feature flexible
append
resultsdisable
predefined
specify
names
new
statement
logo
string
separated
defining
previously
parenthesis
things
later
parse
wrapping
else
specific
title
left
exists
characters
rows
start
behave
adding
signs
semantic
macronewcommand
differences
execute
edef
item
etoolbox
saving
automating
point
vector
conditionallyredefine
values
xkeyval
boxhelp
dynamically
active
error
pgfkeys
underscore
basic
block
source
splitting
layout
always
related
ifmmode
hiding
diagram
fragile
anything
right
float
hyphenation
setting
fully
handler
existing testing
work
case
order
value
message
rest
custom
position
expanded
name
height
cell
user
certain
shorthand
quickly
usage
large
ways
build
leading
counter
scope
expression
standalone
apply
refthe
check
split
passed
repeat
enumerate
gobble
punctuation
recursively
shortcut
footnotes
latex3
robust
ifnum
image
reduce
lstlisting
lists
letltxmacro
partial
highlighting
solution
issue
current
equation
evaluate
typesetting
tabular
switch
questions
calling
best
similar
outputs
limits
howcommands
list
will
italic
determine
bold
any
tag
page
argument
choose
sequences
like
understanding
draw
allow
include
noexpand
making
lyx
curly
entry
tcolorbox
sections
beginning
delimiter
drawing
escape
closed
sentence
long
detect
cite
choices
missing
fontsize
loop
character
numbering
verb
book
maths
substitute
differently
attempt
newly
tikzpicture
let
delimiters
creating
for
entries
placement
mode
condition
boolean
lua
uppercase
color
extract
processing
returns
definition
quotes
line accents
matrix
confused
preserve
plain
decimal
header
titles
which
search
use
own
colored
around
top
marks
pages
whats
pdflatex
kile
superscript
select
ignore
variables
underline
optional
documentation
outer
subscripts
local
takes
practice
created
undefined
keys
find
margin
show
outside
scanning
doesnt
declaration
etc
group
modifying
pgfplots
multicolumn
display good
useful
renewcommand
recognize
conditionals
caps
creates
shortcuts
expandafter
definitions
column
control
simple
comma
process
input
automatic
put
hyperref
combine
copy
what run
square
works
another
prefix
getting
derivative
newenvironment
capital
convert
contents
minipage
data
working
difference
given
complex
words
array
call
tex
equivalent
properly
combination
newline
sign
figure
misplaced
add
know
diagrams
memory
nested
selected
dynamic
zero
key
chapters
pgf
endofline
result
moderncv
relax
locally
are
create
vspace
matching
declaremathoperator
way
chapter
quotation
insert
variant
cant
about
levels
part
beamer
last
macro
resize
listings
table
called
produce
programming
code
see
within
noop
commaseparated
remove
declaring
writing
template
foreach
nesting
either
version
whose
count
nodes
footnote
please
environments
hrule
based
tree
without
xelatex
ascii
preamble
parameters
examples
memoir
index
newlength
binary
return
exceeded
recursive
proper
placing
moving
function
acronyms
texlatex
whether
fraction
frame
alternative
rule
referencing
exactly
field
system
required
token
row
comparing
get
possibly
several
generating
bibliography
removing
external
xstring
together
effect
internal
can
biblatex
asterisk
time
trying
occurrence
formatting
dont
print
paragraph
problems
symbols
csname
pgfmath
isnt
stuff
wrapper
operators
inserted
abbreviations
access
extra
pdf
prevent
macros
symbol
font
read
store
friends
typeset
style
inputs
change
pass
repeating
tikz
inserting
file
cross
nothing
dimension
according
picture
toggle
hbox
subsection
breaks
align
three
customize
tables
trouble
behaviour
make
expansion
text
images
math
reference
separate
trailing
save
replace
expected
written
replacement
empty
unskip
automatically
roman
terms
printed
word
siunitx
begin
every
doing
question
brace
capture
series
handling
dotsignoring
description
language
patch
next
first
define
boxes
headings
issues
default
force
inline
global
render
concatenate
behavior
lowercase
correct
amount
instead
common
register
exist
why
lines
texttt
length
backslash
paragraphs
braces
reuse
letters
parts
when
produces
element
newcommands
packages
parentheses
ever
subscript
emph
signature
illegal
href
utf8
documents
hspace
times
small
contain
full
suggestions
soul
regarding
sensitive
many
tokens
options
patchcmd
document
filename
columns
makeatletter
package
does
class
bracket
write
lstinline
ifnextchar
stripping
starred
def
redefining
hook
expands
compilation
standard
reason
verbatim
objectseverything
references
csv
containing
phantom
counters
end
appear
already
blank
double
set
special
providecommand
need
limit
newcommand
problem
following
tikzpgf
caption
fix
wont
syntax
percent
arguments
path
invoked
purpose
context
arbitrary
splitindex
theorem
listing
manual
unit
endcsname
place
including
section
test
naming
specified
defined
option
done
main
elements
appending
counting
not
avoid
mark
fontchanging
positioning
one
algorithmic
looking
ending
useschars
found
content
material
strings
usepackage
namedef
xdef
obtain
savebox
body
fails
mean
multiplication
via
formatted
redefinition
output
declare
babel
heading
spaces
inner
parameter
multiple
design
functionality
passing
suppress
implement
catcodes
two
tilde
calculation
retrieve
texstudio
using
vskip
break
sure
depending
numbers
files
displayed
4. Top 100 words
macro
command
how
newcommand
latex argumentmacros
using
commands
use
environment
can
new
text
define
arguments
create
what
list
inside
defining
custom
tex
why
package
make
tikz
name
defined
optional
file
space number
variable
code
character
problem
math
without
within
def
definition
one
document
way
possible
redefine
error
parameter
value
section
multiple
work
creating
expansion
line
string
add
another
table
like
parameters
two
automatically
mode
output
remove
renewcommand
difference end
characters
class
first
numbers
passing
labelverbatim
names
page
sequence
style
variables
word
control
doesnt
spacing
write
different
get
input
tabular
writing
empty
need
spaces
test
environments
expand
insert
symbols
5. Top words + Stemming +
Stop Words + White spaces
macro
commandhow
use
defin
argument
creat
environ
latex
can
new
what
text space
newcommand
list
custom
name
insid
make
number
variabl
whi
option
newcommand
paramet
charact
tex
using
differ
redefin
tikz
file
packag
expand
math
pass
problem
code
line
work
definit
macro?
without
one
within
valu
way
string write
automat
possibl
section
command?
multipl
document
errortabl
add
condit
remov
symbol
def
anoth
insert
output
two
chang
format
getletter
word
end
like
sequenc
set
first
argument?
replac
call
content
control
expans
need
test
separ
counter
function
latex?
page
verbatim
class
mode
print
tabular
contain
input
label
put
style
9. Conclusions & Future
work
• It is possible to identify key issues regarding
a topic
• Analyze stack overflow to grasp the nature
of questions whose answers mention bad/
code smells