class_docstr: An ASCII picture.
  The pictures are represented as a list of equal length strings.
class_docstr_tok: ["An","ASCII","picture",".","The","pictures","are","represented","as","a","list","of","equal","length","strings","."]
docstr: Put a string of stringPicts next to each other.
  Returns string, baseline arguments for stringPict.
docstr_tok: ["Put","a","string","of","stringPicts","next","to","each","other",".","Returns","string",",","baseline","arguments","for","stringPict","."]
code: def next(*args):
      """Put a string of stringPicts next to each other.
      Returns string, baseline arguments for stringPict.
      """
      # convert everything to stringPicts
      objects = []
      for arg in args:
          if isinstance(arg, str):
              arg = stringPict(arg)
          objects.append(arg)
  
      # make a list of pictures, with equal height and baseline
      newBaseline = max(obj.baseline for obj in objects)
      newHeightBelowBaseline = max(
          obj.height() - obj.baseline for obj in objects
      )
      newHeight = newBaseline + newHeightBelowBaseline
  
      pictures = []
      for obj in objects:
          oneEmptyLine = [" " * obj.width()]
          basePadding = newBaseline - obj.baseline
          totalPadding = newHeight - obj.height()
          pictures.append(
              oneEmptyLine * basePadding
              + obj.picture
              + oneEmptyLine * (totalPadding - basePadding)
          )
  
      result = ["".join(lines) for lines in zip(*pictures)]
      return "\n".join(result), newBaseline
  
imports: import shutil
  from .pretty_symbology import hobj, vobj, xsym, xobj, pretty_use_unicode, line_width, center
  from sympy.utilities.exceptions import sympy_deprecation_warning
label_desc: Use image node_id 5 for calling the stringPict obj's underlying member method code with example usage: obj.next() and returns: str,  newBaseline