AbstractA lattice path is a path on lattice points (points with integer coordinates) in the plane in which any step increases the x- or y-coordinate, or both. A rook step is a proper horizontal step east or vertical step north. A bishop step is a proper diagonal step of slope 1 (to the northeast). A spider step is a proper step of finite slope greater than 1 (in a direction between north and northeast). A lattice path is Catalan if it starts at the origin and stays strictly to the left of the line y=x−1. We give abstract formulas for the ordinary generating function of the number of lattice paths with a given right boundary and steps satisfying a natural slope condition. Explicit formulas are derived for generating functions of the number o...