I'm using LaTeX for an algorithms assignment and I need to show the steps for Horspool's algorithm for string matching similar to what is shown in the textbook. The way it demonstrates the algorithm is showing how the pattern shifts along the text for each failed comparison, with each shift on a new line. The pattern is shown below the text with appropriate horizontal spacing indicating which letters are being compared.
Here is an example of what it would look like with a DNA sequence:
GAGTAATCCTTCACTTCAAGGCCAGTCTTCACATCTCATCAGA
ACATCTCA
ACATCTCA
ACATCTCA
ACATCTCA
I've poked around on several LaTeX references. I tried using \hspace
to add the spacing at the beginning of each line, then adding \hfill
after the pattern and before creating a newline. I'm not getting any errors, but there is no space being added at the front. The line is being filled correctly.
Is there another way to add the space to the beginning of each line, or another way to format this?
Just use \hspace*{5mm}
(i.e. the starred form) which works fine at the beginning of a line.